
项目预览
项目数据
项目介绍
Star 增长趋势
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
数据来源:GitHub API 逐日快照 · 收录于 2026-11-09 · 当前星标 ★ 1503
使用教程
环境要求
- Python 3.12
- NVIDIA GPU 及兼容驱动(代表性用例在单张 H100 80GB 上测试,H200/B300 未验证)
- 系统已安装 git、patch、ffmpeg 以及带开发头文件的 C 编译器(Debian/Ubuntu 可用 build-essential,Triton 运
- 磁盘空间:两个任务的基础文件约 210 GB,加上约 5.5 GB 适配器,另需预留依赖与下载暂存空间
- 网络可访问 GitHub 与模型权重来源
安装与启动步骤
-
1克隆仓库
把项目源码拉到本地并进入目录,后续所有命令都在该目录内执行。
git clone https://github.com/Pika-Labs/Pika-H3-Flex.git cd Pika-H3-Flex -
2安装系统依赖
pip 安装方式需要先装好 git、patch、ffmpeg 和带开发头文件的 C 编译器,Triton 运行期会用到编译器。
sudo apt-get update sudo apt-get install -y git patch ffmpeg build-essential -
3安装 Python 依赖
按 requirements.txt 安装依赖,耗时较长且需要足够磁盘空间。
python -m pip install -r requirements.txt -
4应用 diffusers 补丁
运行仓库自带的补丁脚本,修改 diffusers 相关代码后再安装项目本体。
python tools/apply_diffusers_patches.py -
5安装项目本体
以可编辑模式安装,不重复拉取依赖,安装后命令行入口为 pika-h3-pro。
python -m pip install --no-deps -e . -
6验证命令行入口
执行帮助命令,能正常打印参数说明即表示安装完成。
pika-h3-pro --help -
7Docker 方式部署
也可用镜像构建,运行时只暴露单张 GPU;不要把令牌写进镜像层。
docker build -t pika-h3-pro . docker run --rm --gpus 'device=0' pika-h3-pro --help
关键配置
| 配置项 | 必填 | 说明 | 示例 |
|---|---|---|---|
HF_TOKEN | 否 | 需要鉴权时在运行时通过环境变量传入,不要写进镜像层 | hf_xxxxxxxxxxxxxxxxxxxx |
--gpus 'device=0' | 否 | 指定单张 GPU,当前包单个请求只使用一张卡 | --gpus 'device=0' |
如何确认成功
运行 pika-h3-pro --help 能正常输出命令帮助信息即表示安装成功。
常见问题
Q:可以用多张 GPU 加速单个请求吗?
A:不可以。当前包一个请求只跑在一张 GPU 上,暴露 8 张卡也不会分片或加速;多张空闲卡只能各自跑独立进程。
Q:显存不够怎么办?
A:长片段和大规模参考集可能超出显存,建议先从 480p、5 秒的用例开始验证,再逐步加长。
Q:没有 conda 环境可以用吗?
A:可以。仓库同时提供 requirements.txt 的 pip 流程和 environment.yml 的 Conda 流程,两者都需要先运行 apply_diffusers_patches.py 再安装项目。
Q:Docker 里怎么处理鉴权?
A:鉴权在运行时通过 HF_TOKEN 环境变量或 Hugging Face 缓存传入,不要打进镜像层。
注意事项
- Conda 方式:先 conda env create -f environment.yml,再 conda activate pika-h3-pro,然后执行补丁脚本和 pip install --no-deps -e .
- pip 前置依赖(含 C 编译器)已在 Docker 与 Conda 方案中预置,本地安装需自行补全
- 下载基础文件与适配器合计约 215 GB,请提前规划磁盘与下载暂存目录
- 测试基准为单张 H100 80GB,其他型号如 H200、B300 尚未验证,效果与显存占用可能有差异
核心亮点
- 同时覆盖视频与音频生成推理,适合音画联合任务
- Python 实现,便于接入现有深度学习与推理环境
- 聚焦推理管线封装,降低从模型到可用结果的搭建成本
不足之处
- 项目处于成长阶段,文档与示例的完整度有待观察
- 缺少大规模社区验证,长期维护节奏尚不明确
适用场景
- 视频生成模型的推理效果验证与参数调优
- 音画同步内容的生成实验
- 多模态生成管线的二次开发与集成
替代项目
ComfyUI、Diffusers、Open-Sora
上一篇:reelpack-alpha
下一篇:OmniWeaving
同类项目推荐
FreeInit
开源
不重训模型,让视频生成更连贯更稳定
[ECCV 2024] FreeInit: Bridging Initialization Gap in Video Diffusion Models
pyvideotrans
开源
上传视频,一键生成多语言配音和字幕,轻松出海。
Translate the video from one language to another and embed dubbing & subtitles.
video-shotcraft
开源
一句话吩咐 AI,电影级产品视频自动剪
AI video skill for Claude Code & Codex — cinematic, editable product promos with Re···
LAMP
开源
用少量视频样本,学运动模式,生成和编辑视频
[CVPR 2024] | LAMP: Learn a Motion Pattern for Few-Shot Based Video Generation
DiT-Extrapolation
开源
不重训、不微调,让视频扩散模型直接生成超长视频
Official implementation for "RIFLEx: A Free Lunch for Length Extrapolation in Video ···
StoryGen-Atelier
开源
输入故事创意,自动生成分镜、过渡片段并拼成视频
AI-assisted storyboard and video generation tool. Uses Gemini for generating storybo···
InternVideo
开源
用海量视频数据预训练,一个模型搞定分类、问答和字幕生成。
[ECCV2024] Video Foundation Models & Data for Multimodal Understanding
oneclick-subtitles-generator
开源
上传视频,自动转写翻译并渲染出带字幕成片
Auto-subtitle videos with AI transcription, translation, voice cloning, professional···
video-skills-toolkit
开源
用 Remotion 快速生成口播、手绘和字幕视频
Video skills toolkit for Remotion talking-head, sketch story, and audio-to-subtitles···