wan_i2v_distillation_pipeline ¶
Classes¶
fastvideo.training.wan_i2v_distillation_pipeline.WanI2VDistillationPipeline ¶
WanI2VDistillationPipeline(model_path: str, fastvideo_args: TrainingArgs, required_config_modules: list[str] | None = None, loaded_modules: dict[str, Module] | None = None)
Bases: DistillationPipeline
A distillation pipeline for Wan that uses a single transformer model. The main transformer serves as the student model, and copies are made for teacher and critic.
Source code in fastvideo/training/training_pipeline.py
Methods:¶
fastvideo.training.wan_i2v_distillation_pipeline.WanI2VDistillationPipeline.create_training_stages ¶
create_training_stages(training_args: TrainingArgs)
fastvideo.training.wan_i2v_distillation_pipeline.WanI2VDistillationPipeline.initialize_pipeline ¶
initialize_pipeline(fastvideo_args: FastVideoArgs)
Initialize Wan-specific scheduler.