项目预览
项目数据
项目介绍
Star 增长趋势
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 1027
使用教程
环境要求
- Linux 环境 + 支持 CUDA 的 NVIDIA GPU(需编译安装 flash-attn)
- 已安装 Conda(Miniconda/Anaconda),用于创建独立环境
- Python 3.10(README 指定版本)
- 已获取项目源码(含 requirements.txt 与 setup.py)
安装与启动步骤
-
1克隆项目源码
从 GitHub 拉取代码到本地,后续所有安装命令都在项目根目录执行。
git clone https://github.com/thu-ml/Causal-Forcing.git cd Causal-Forcing -
2创建 Conda 环境
按 README 要求创建名为 causal_forcing 的环境,Python 版本固定为 3.10。
conda create -n causal_forcing python=3.10 -y -
3激活环境
激活刚创建的环境,之后所有 pip 安装都应在该环境中进行。
conda activate causal_forcing -
4安装项目依赖
安装 requirements.txt 中列出的全部依赖,需在项目根目录执行。
pip install -r requirements.txt -
5安装 CLIP
从 OpenAI 官方仓库安装 CLIP,README 单独列出了这一步。
pip install git+https://github.com/openai/CLIP.git -
6安装 flash-attn
使用 --no-build-isolation 参数安装,需从源码编译,耗时较长请耐心等待。
pip install flash-attn --no-build-isolation -
7安装项目本体
以开发模式安装项目,使代码可直接被 Python 导入。
python setup.py develop
如何确认成功
README 未给出推理启动命令,只能确认以上安装命令均无报错、conda activate causal_forcing 可正常进入环境,即视为安装完成。
常见问题
Q:flash-attn 安装很慢或报错怎么办?
A:README 指定用 --no-build-isolation 参数安装,需本地编译,耗时较长。请先确认已在 causal_forcing 环境中按顺序装完 requirements.txt,再执行该命令。
Q:执行 pip install -r requirements.txt 提示找不到文件?
A:说明当前不在项目根目录。先 git clone 仓库并 cd 进入项目根目录,再执行安装命令。
Q:能否生成超过 81 帧的视频?
A:README 明确说明该模型原生不支持超过 81 帧的视频。长视频需参考官方给出的扩展方案(如 Longlive/Rolling Forcing)。
Q:预训练模型在哪里获取?
A:README 提供了 Hugging Face 模型页链接:https://huggingface.co/zhuhz22/Causal-Forcing/tree/main。
注意事项
- README 明确声明:原生不支持超过 81 帧的视频,直接把 5 秒训练的模型当作长视频基线是不公平的。
- 官方说明其推理环境与 Self Forcing 完全一致,可参考 Self Forcing 的环境配置。
- README 只给出了安装步骤,未提供推理/训练的启动命令,具体使用需查阅官方文档链接。
- 安装顺序建议严格按 README:requirements.txt → CLIP → flash-attn → python setup.py develop。
核心亮点
- 提出因果强制蒸馏,将多步扩散压缩至少步,生成速度大幅提升
- 官方代码库,结构清晰,支持训练和推理,便于复现论文结果
- 针对交互式视频生成优化,保持时间一致性,适合实时应用
不足之处
- 项目早期,文档和社区支持待观察
- 依赖特定硬件(如高性能GPU),部署门槛较高
适用场景
- 实时视频生成与交互式创作工具
- 视频生成模型的加速蒸馏研究
- 游戏或虚拟现实中的动态内容生成
替代项目
Stable Video Diffusion、AnimateDiff、Latent Consistency Models
上一篇:LocalMiniDrama
下一篇:kandinsky-5
同类项目推荐
transframer-pytorch
开源
用 U-Net+Transformer 生成 30 秒连贯视频
Implementation of Transframer, Deepmind's U-net + Transformer architecture for up to···
Echo-Memory
开源
给视频生成装上记忆,让长视频更连贯
Official code for Echo-Memory: a controlled study of memory in action-conditioned vi···
MagicDance
开源
一张图+任意动作,生成身份不变的逼真人物视频
[ICML 2024] MagicPose(also known as MagicDance): Realistic Human Poses and Facial Ex···
claude-animated-shorts
开源
一句话让 Claude 生成 2D 角色 3D 场景动画短片
Free Claude skill: viral animated story shorts (2D characters in a 3D world) with th···
AAD-1
开源
单步生成视频,速度提升质量不减
[ICML 2026] AAD-1: Asymmetric Adversarial Distillation for One-Step Autoregressive V···
sd_loopback_music_sync_wave
开源
上传音乐,自动生成与节拍同步的循环视频
AUTOMATIC1111 UI extension for creating videos synchronized to music.
awesome-video-generation
开源
一页看尽视频生成前沿,找论文不迷路
A collection of awesome video generation studies.
narrator-ai-cli
开源
终端敲一敲,解说视频自动生成
AI 解说大师 — CLI 客户端;用于终端调用视频解说生成 API
videocomposer
开源
像拼乐高一样组合条件,精准控制视频运动生成
Official repo for VideoComposer: Compositional Video Synthesis with Motion Controlla···
