fastvideo.configs.pipelines.wan#

Module Contents#

Classes#

FastWan2_1_T2V_480P_Config

Base configuration for FastWan T2V 1.3B 480P pipeline architecture with DMD

FastWan2_2_TI2V_5B_Config

Wan2_2_I2V_A14B_Config

Wan2_2_T2V_A14B_Config

Wan2_2_TI2V_5B_Config

WanI2V480PConfig

Base configuration for Wan I2V 14B 480P pipeline architecture.

WanI2V720PConfig

Base configuration for Wan I2V 14B 720P pipeline architecture.

WanT2V480PConfig

Base configuration for Wan T2V 1.3B pipeline architecture.

WanT2V720PConfig

Base configuration for Wan T2V 14B 720P pipeline architecture.

Functions#

API#

class fastvideo.configs.pipelines.wan.FastWan2_1_T2V_480P_Config[source]#

Bases: fastvideo.configs.pipelines.wan.WanT2V480PConfig

Base configuration for FastWan T2V 1.3B 480P pipeline architecture with DMD

dmd_denoising_steps: list[int] | None[source]#

‘field(…)’

flow_shift: int[source]#

8

class fastvideo.configs.pipelines.wan.FastWan2_2_TI2V_5B_Config[source]#

Bases: fastvideo.configs.pipelines.wan.Wan2_2_TI2V_5B_Config

dmd_denoising_steps: list[int] | None[source]#

‘field(…)’

flow_shift: int[source]#

5

class fastvideo.configs.pipelines.wan.Wan2_2_I2V_A14B_Config[source]#

Bases: fastvideo.configs.pipelines.wan.WanT2V480PConfig

class fastvideo.configs.pipelines.wan.Wan2_2_T2V_A14B_Config[source]#

Bases: fastvideo.configs.pipelines.wan.WanT2V480PConfig

class fastvideo.configs.pipelines.wan.Wan2_2_TI2V_5B_Config[source]#

Bases: fastvideo.configs.pipelines.wan.WanT2V480PConfig

flow_shift: int[source]#

5

ti2v_task: bool[source]#

True

class fastvideo.configs.pipelines.wan.WanI2V480PConfig[source]#

Bases: fastvideo.configs.pipelines.wan.WanT2V480PConfig

Base configuration for Wan I2V 14B 480P pipeline architecture.

image_encoder_config: fastvideo.configs.models.EncoderConfig[source]#

‘field(…)’

image_encoder_precision: str[source]#

‘fp32’

class fastvideo.configs.pipelines.wan.WanI2V720PConfig[source]#

Bases: fastvideo.configs.pipelines.wan.WanI2V480PConfig

Base configuration for Wan I2V 14B 720P pipeline architecture.

flow_shift: int[source]#

5

class fastvideo.configs.pipelines.wan.WanT2V480PConfig[source]#

Bases: fastvideo.configs.pipelines.base.PipelineConfig

Base configuration for Wan T2V 1.3B pipeline architecture.

dit_config: fastvideo.configs.models.DiTConfig[source]#

‘field(…)’

flow_shift: int[source]#

3

postprocess_text_funcs: tuple[collections.abc.Callable[[fastvideo.configs.models.encoders.BaseEncoderOutput], torch.tensor], ...][source]#

‘field(…)’

precision: str[source]#

‘bf16’

text_encoder_configs: tuple[fastvideo.configs.models.EncoderConfig, ...][source]#

‘field(…)’

text_encoder_precisions: tuple[str, ...][source]#

‘field(…)’

vae_config: fastvideo.configs.models.VAEConfig[source]#

‘field(…)’

vae_precision: str[source]#

‘fp32’

vae_sp: bool[source]#

False

vae_tiling: bool[source]#

False

class fastvideo.configs.pipelines.wan.WanT2V720PConfig[source]#

Bases: fastvideo.configs.pipelines.wan.WanT2V480PConfig

Base configuration for Wan T2V 14B 720P pipeline architecture.

flow_shift: int[source]#

5

fastvideo.configs.pipelines.wan.t5_postprocess_text(outputs: fastvideo.configs.models.encoders.BaseEncoderOutput) torch.tensor[source]#