lact
lact
¶
LaCT pretraining job.
Registers @job("lact/train/pretrain") and the evaluator that pairs with it.
The evaluator inherits from TTTInferenceJob so its forward auto-threads
the "fast_weights" mutable collection during rollouts.
TTTEvaluator(spec: ExecutionSpec)
¶
Bases: TTTInferenceJob, Evaluator[Any]
Evaluator + TTT inference: full evaluator surface, fast-weight mutation.
Method-resolution order is TTTEvaluator → TTTInferenceJob → Evaluator →
InferenceJob, so forward comes from TTTInferenceJob (mutates
fast_weights) and the rest of the evaluator behavior (from_trainer,
rollout, evaluate, run) comes from Evaluator.