dreamx_world ¶
DreamX-World-5B-Cam FastVideo model configuration helpers.
Classes¶
fastvideo.configs.pipelines.dreamx_world.DreamXWorld5BARPipelineConfig dataclass ¶
DreamXWorld5BARPipelineConfig(model_path: str = '', pipeline_config_path: str | None = None, embedded_cfg_scale: float = 6.0, flow_shift: float | None = 5.0, flow_shift_sr: float | None = None, disable_autocast: bool = False, scheduler_step_in_fp32: bool = False, is_causal: bool = True, dit_config: DiTConfig = make_dreamx_world_5b_ar_dit_config(), dit_precision: str = 'bf16', upsampler_config: UpsamplerConfig = UpsamplerConfig(), upsampler_precision: str = 'fp32', vae_config: VAEConfig = make_dreamx_world_5b_cam_vae_config(), vae_precision: str = 'fp32', vae_decode_precision: str | None = 'bf16', vae_tiling: bool = False, vae_sp: bool = False, image_encoder_config: EncoderConfig = EncoderConfig(), image_encoder_precision: str = 'fp32', text_encoder_configs: tuple[EncoderConfig, ...] = (lambda: (make_dreamx_world_5b_cam_text_encoder_config(),))(), text_encoder_precisions: tuple[str, ...] = (lambda: ('bf16',))(), preprocess_text_funcs: tuple[Callable[[str], str], ...] = (lambda: (preprocess_text,))(), postprocess_text_funcs: tuple[Callable[[BaseEncoderOutput], Tensor], ...] = (lambda: (t5_postprocess_text,))(), dmd_denoising_steps: tuple[int, ...] = (1000, 750, 500, 250), ti2v_task: bool = True, lucy_edit_task: bool = False, boundary_ratio: float | None = None, expand_timesteps: bool = True, warp_denoising_step: bool = True, context_noise: float = 0.1, num_frames_per_block: int = 3, color_correction_strength: float = 1.0)
fastvideo.configs.pipelines.dreamx_world.DreamXWorld5BCamPipelineConfig dataclass ¶
DreamXWorld5BCamPipelineConfig(model_path: str = '', pipeline_config_path: str | None = None, embedded_cfg_scale: float = 6.0, flow_shift: float | None = 3.0, flow_shift_sr: float | None = None, disable_autocast: bool = False, scheduler_step_in_fp32: bool = False, is_causal: bool = False, dit_config: DiTConfig = make_dreamx_world_5b_cam_dit_config(), dit_precision: str = 'bf16', upsampler_config: UpsamplerConfig = UpsamplerConfig(), upsampler_precision: str = 'fp32', vae_config: VAEConfig = make_dreamx_world_5b_cam_vae_config(), vae_precision: str = 'fp32', vae_decode_precision: str | None = 'bf16', vae_tiling: bool = False, vae_sp: bool = False, image_encoder_config: EncoderConfig = EncoderConfig(), image_encoder_precision: str = 'fp32', text_encoder_configs: tuple[EncoderConfig, ...] = (lambda: (make_dreamx_world_5b_cam_text_encoder_config(),))(), text_encoder_precisions: tuple[str, ...] = (lambda: ('bf16',))(), preprocess_text_funcs: tuple[Callable[[str], str], ...] = (lambda: (preprocess_text,))(), postprocess_text_funcs: tuple[Callable[[BaseEncoderOutput], Tensor], ...] = (lambda: (t5_postprocess_text,))(), dmd_denoising_steps: list[int] | None = None, ti2v_task: bool = True, lucy_edit_task: bool = False, boundary_ratio: float | None = None, expand_timesteps: bool = True)
Functions:¶
fastvideo.configs.pipelines.dreamx_world.make_dreamx_world_5b_ar_dit_config ¶
Return the DreamX-World-5B autoregressive causal DiT config.
Source code in fastvideo/configs/pipelines/dreamx_world.py
fastvideo.configs.pipelines.dreamx_world.make_dreamx_world_5b_cam_dit_config ¶
Return the DreamX-World DiT config matching DreamX-World-5B-Cam.
Source code in fastvideo/configs/pipelines/dreamx_world.py
fastvideo.configs.pipelines.dreamx_world.make_dreamx_world_5b_cam_text_encoder_config ¶
Return the UMT5-XXL text encoder config used by DreamX-World-5B-Cam.
Source code in fastvideo/configs/pipelines/dreamx_world.py
fastvideo.configs.pipelines.dreamx_world.make_dreamx_world_5b_cam_vae_config ¶
Return the Wan2.2 48-channel VAE config used by DreamX-World-5B-Cam.