Skip to content

Interface: LessonDistillationParams ​

Defined in: runtime/lessons/lesson-distillation-params.ts:36

Parameters for executing contrastive lesson distillation (runContrastiveLessonDistillation).

Supplies the LessonsNode, LessonStore, optional TopologyStore, trajectory pair, step execution context, and optional PoolManager.

Properties ​

PropertyModifierTypeDescriptionDefined in
ctxreadonlyStepExecutionContext<unknown>Step execution context providing runId, registry, and environment resolution.runtime/lessons/lesson-distillation-params.ts:46
lessonsNodereadonlyLessonsNode<unknown>Passive LessonsNode containing distillation configuration.runtime/lessons/lesson-distillation-params.ts:38
lessonStorereadonlyLessonStoreBacking LessonStore into which admitted lessons are written.runtime/lessons/lesson-distillation-params.ts:40
poolManager?readonlyPoolManagerOptional PoolManager used when distillation.model is a PoolNode.runtime/lessons/lesson-distillation-params.ts:48
topologyStore?readonlyTopologyStoreOptional TopologyStore queried for active overlay epoch and lastMutatedByRunId.runtime/lessons/lesson-distillation-params.ts:42
trajectoryreadonlyContrastiveDistillationTrajectoryPairFailure-to-pass trajectory pair ('loop' or 'gate').runtime/lessons/lesson-distillation-params.ts:44

Released under the MIT License.