diffusers
284419b3 - Cosmos3 ModularPipeline (#14110)

Commit
6 days ago
Cosmos3 ModularPipeline (#14110) * Cosmos3 ModularPipeline initial commit * Fix from_pretrained for modular pipleine without modular_model_index.json * Isolate text prep inside Cosmos3TextEncoderStep; add Cosmos3ActionTextStep * Cosmos3 modular encode/decode flow * Drop device/dtype required InputParams; use components._execution_device and model dtype * Add lazy pipeline properties and requires_safety_checker-based safety gating * Drop callback_on_step_end from Cosmos3 denoise loop * Move container/auto blocks into modular_blocks * Move action_gen check, remove unused params * Declare video_processor as ComponentSpec; drop unused pipeline state * Split VAE encode block by modality (image and video) * Remove Cosmos3AssembleResultStep; add Cosmos3ExportStep * Remove unused action_mode * Refactor Cosmos3 modular denoising by modality * Document Cosmos3 modular output selection * Address Cosmos3 modular review feedback * Remaining local-variable device cleanup * Address Cosmos3 modular review feedback * Address final Cosmos3 modular feedback --------- Co-authored-by: Atharva Joshi <atjoshi@nvidia.com>
Author
Parents
Loading