用途:把外部视频扩散模型移植进 flashdreams,形成可运行的集成插件。先阅读 flashdreams-integrations 技能了解分层、契约与缓存树,本技能提供顺序执行路线。
主要能力:按阶段推进——阶段0界定范围,判断骨干家族(Wan/DiT 变体)、检查点发布形态、推理形态(步数、调度器、引导、分辨率、AR/流式、KV cache)、条件器增量与可对照的上游参考,并选择集成赛道(仅配置配方、Runner 插件、服务适配器、完整原生移植);阶段1搭建插件脚手架(in-tree integrations/<name>/ 与 out-of-tree 独立仓库两种路径,均通过 flashdreams.runner_configs 条目点或开发期 FLASHDREAMS_RUNNER_CONFIGS 环境变量发现);阶段2在 config.py 中深拷贝最接近的基础管线并替换编码器/网络/调度器等部件,提供 PIPELINE_<NAME>、RUNNER_<NAME> 与 <NAME>_CONFIGS 静态字面量;阶段3编写 state_dict_transform(正则重命名)完成检查点加载与键重映射,优先使用原生检查点而非 diffusers 移植,并在 CPU 上用 meta 张量做键/形状双射校验;阶段4实现模型专有条件器/增量(零初始化残差头、容忍缺失键的 load_state_dict 覆写、增量保留在集成内不分支核心代码);阶段5实现 RunnerConfig 与 Runner(initialize_cache → 每 AR 步生成/收尾 → 解码 → 写 mp4),并通过 --ckpt-path 在线切换检查点;阶段6按 CPU 冒烟、检查点权重等价、GPU rollout、上游对齐(均值|Δ| 阈值)顺序验证;阶段7做性能基准与模型卡页面。
使用方式:需要具备 flashdreams 仓库环境、torch 与 CUDA 环境;开发期可用 pip install -e . 安装外部包;双射校验可用 safetensors 头信息在 meta 设备上免权重运行;运行示例命令 flashdreams-run <slug> --ckpt-path <distilled> --num-chunk 1。
适用场景:把 DiT 系视频模型以最小改动接入 flashdreams 的集成开发与评审。
限制:具体模型、检查点、HF 仓库 id、许可、平台、价格、效果与耗时预估暂未提供;步骤顺序与校验方法需按实际模型调整,不得跳过双射校验与权重等价证明。