项目预览
项目数据
项目介绍
Star 增长趋势
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 12740
使用教程
ℹ 本教程由 AI 依据该项目 README 整理,个别步骤可能需要按你的环境微调。
环境要求
- Linux 系统(README 提供 Linux 安装指南)
- NVIDIA GPU,建议 CUDA 12.4 或 11.8
- 已安装 Conda(README 指向 miniconda 安装文档)
- Python 3.8 环境(依赖路径中出现 python3.8)
- Git 用于克隆仓库
安装与启动步骤
-
1克隆仓库
从 GitHub 拉取 HunyuanVideo 源码并进入项目目录,后续所有命令都在该目录执行。
git clone https://github.com/Tencent-Hunyuan/HunyuanVideo cd HunyuanVideo -
2创建 conda 环境
README 提示用 conda 安装 PyTorch 等依赖,但节选中未给出具体创建命令,请按官方文档创建 Python 3.8 环境并激活。
-
3安装 pip 依赖
在已激活的环境中以模块方式调用 pip,安装 requirements.txt 中列出的全部依赖,耗时较长请耐心等待。
python -m pip install -r requirements.txt -
4安装 flash-attn
先装 ninja 作为构建工具,再安装 flash-attention v2.6.3 加速推理,要求 CUDA 11.8 及以上。
python -m pip install ninja python -m pip install git+https://github.com/Dao-AILab/flash-attention.git@v2.6.3 -
5安装 xDiT
安装 xfuser 0.4.0 用于并行推理,README 建议搭配 torch 2.6.0 与 flash-attn 2.6.3。
python -m pip install xfuser==0.4.0 -
6启动 Gradio 服务
运行 Gradio 服务脚本并开启 flow-reverse 参数,启动后按终端提示的本地地址在浏览器访问。
python3 gradio_server.py --flow-reverse
关键配置
| 配置项 | 必填 | 说明 | 示例 |
|---|---|---|---|
--prompt | 是 | 文生视频使用的文本提示词 | A cat walking on the beach, cinematic |
--video-size | 否 | 生成视频的分辨率尺寸 | 720 1280 |
--video-length | 否 | 生成视频的帧长度 | 129 |
--infer-steps | 否 | 采样步数,值越大通常越精细但更慢 | 50 |
--use-cpu-offload | 否 | 模型加载时使用 CPU offload 节省显存,高分辨率生成必需 | True |
--save-path | 否 | 生成视频的保存目录 | ./results |
如何确认成功
终端不再报错并输出 Gradio 的本地访问地址,浏览器打开该地址能看到生成界面并可提交提示词。
常见问题
Q:运行时报 float point exception(core dump)怎么办?
A:确认已安装 CUDA 12.4、CUBLAS>=12.4.5.8、CUDNN>=9.00,或直接使用官方 CUDA 12 镜像;也可执行 pip install nvidia-cublas-cu12==12.4.5.8 并设置 LD_LIBRARY_PATH=/opt/conda/lib/python3.8/site-packages/nvidia/cublas/lib/。
Q:生成高分辨率视频显存不够怎么办?
A:README 说明高分辨率视频生成必须使用 CPU offload,可在命令中加上 --use-cpu-offload 参数以节省显存。
Q:flash-attention 安装失败?
A:README 要求 CUDA 11.8 或以上版本,且建议使用 torch 2.6.0 搭配 flash-attn 2.6.3,先安装 ninja 再编译安装。
Q:该用哪个 CUDA 版本?
A:README 推荐手动安装时使用 CUDA 12.4 或 11.8。
注意事项
- README 中 conda 环境创建的 #1、#2 步命令在节选中缺失,请参考官方仓库完整文档补全。
- flash-attention 需要自行编译,安装时间较长且对 CUDA 版本敏感。
- 生成视频默认保存在 ./results 目录,可通过 --save-path 修改。
- 模型权重可在 HuggingFace 的 tencent/HunyuanVideo 仓库获取。
核心亮点
- 开源了完整的视频生成框架,涵盖数据、训练、推理全流程,便于复现与二次开发
- 基于Diffusion Transformer架构,支持高分辨率长视频生成,技术方案先进
- 腾讯自研,中文场景优化好,社区关注度高,文档和示例代码较完善
不足之处
- 训练和推理资源需求高,普通开发者难以在消费级硬件上运行
- 文档/社区待观察
适用场景
- 影视特效与短视频创作辅助
- 广告营销素材自动生成
- 学术研究:视频生成模型架构探索
替代项目
Open-Sora、CogVideo、ModelScope Text-to-Video
同类项目推荐
seedance-2.5-api
开源
复制示例就能调 Seedance 2.5 生成视频,还附真实花费
Seedance 2.5 API (seedance-2.5): per-second pricing by resolution, up to 30-second t···
mochi
开源
开源文生视频,本地跑出电影感片段
The best OSS video generation models, created by Genmo
awesome-ai-video-models
开源
一张表看懂所有AI视频模型,选型不纠结
The most complete, up-to-date comparison of AI video generation models — which mode···
InterpAny-Clearer
开源
让视频慢动作更清晰,任意时刻补帧还能随心操控。
[TPAMI][ECCV2024 Oral] Clearer anytime frame interpolation & Manipulated interpolati···
BLADE
开源
给视频生成提速:稀疏注意力+步数蒸馏,快数倍不降质。
[ICLR 2026] This is the official PyTorch implementation of "BLADE: Block-Sparse Atte···
ComfyUI-MiniMax-H3-Promptor
开源
在 ComfyUI 里一键生成电影级 MiniMax H3 视频提示词
A powerful, ComfyUI Custom node automation suite for generating cinema-production-gr···
Awesome-Video-Diffusion
开源
想找视频生成模型?这份清单带你一站直达最新论文和代码。
A curated list of recent diffusion models for video generation, editing, and various···
hyperframes-motion-director
开源
把文章和网页一键变成动态视频,中文优先
Agent Skill for Chinese-first HyperFrames motion-video production from articles, pro···
StoryGen
开源
输入故事文本,自动生成连贯图像序列
[CVPR 2024] Intelligent Grimm - Open-ended Visual Storytelling via Latent Diffusion ···
