windows docker desktop 安装VibeVoice

1.验证Docker与NVIDIA GPU的兼容性:

docker run --rm --gpus all nvidia/cuda:12.2.0-base-ubuntu22.04 nvidia-smi

2.目录及代码:

目录结构为:

E:\dify\vibe-voce\

├── VibeVoice\ # 这是从GitHub克隆的源码

│ ├── demo\ # 包含vibevoice_realtime_demo.py

│ ├── setup.py # 安装文件

│ └── ...其他文件

└── models\ # 存放下载的模型

git拉取代码:git clone https://github.com/microsoft/VibeVoice.git

3.命令提示符内执行:

docker run --name vibevoice -p 3006:3000 --gpus all -v E:\dify\vibe-vioce:/app -w /app/VibeVoice -it --rm nvcr.io/nvidia/pytorch:24.07-py3 bash -c "apt update && apt install -y git libsndfile1 ffmpeg && export HF_ENDPOINT=https://hf-mirror.com && pip install -e . && python demo/vibevoice_realtime_demo.py --model_path microsoft/VibeVoice-Realtime-0.5B"

4.运行成功页面截图:

5.访问localhost:3006

start之后,运行结束会生成 .wav语言文件

6.参数说明:

--name vibevoice \ # 容器名称

-p 3006:3000 \ # 端口映射

--gpus all \ # GPU配置

-v E:\dify\vibe-vioce:/app \ # 数据卷挂载

-w /app/VibeVoice \ # 工作目录

-it \ # 交互模式

--rm \ # 自动清理

nvcr.io/nvidia/pytorch:24.07-py3 \ # 基础镜像

bash -c "..." # 容器内执行的命令

--name vibevoice 容器命名

-p 3006:3000 端口映射

3006: Windows主机端口

3000: Docker容器内端口

访问 http://localhost:3006→ 容器内 3000

-v E:\dify\vibe-vioce:/app 数据卷挂载

E:\dify\bibe-vioce: Windows本地路径

/app: Docker容器内路径(实现宿主机与容器间文件共享)

-w /app/VibeVoice 工作目录 (设置容器启动后的工作目录为项目路径)

-it 交互模式

-i: 交互模式,保持STDIN打开

-t: 分配伪终端

组合使用使容器可交互

--rm 自动清理(容器停止后自动删除,避免残留无用容器)

--gpus all GPU分配

允许容器访问所有GPU,必需NVIDIA Container Toolkit支持

相关推荐
阿里云大数据AI技术8 小时前
阿里云 EMR AI 助手正式发布:从问答工具到全栈智能运维助手
运维·人工智能
辉的技术笔记9 小时前
Dify 自部署为什么跑不动?6 层瓶颈诊断法教你定位
docker
SkyWalking中文站1 天前
认识 Horizon UI · 6/17:Trace 探索器
运维·监控·自动化运维
程序员老赵1 天前
Docker 部署 Redmine:老牌开源项目管理部署实测记录
docker·开源·团队管理
程序员老赵1 天前
服务器文件不想 SFTP 上传?Docker 跑个 File Browser,浏览器就能管理
服务器·docker·开源
火车叼位1 天前
写给初级开发者:SSL、SSH、HTTPS 与证书体系全解析
运维
小猿姐2 天前
唯品会大规模数据库云原生实践:基于 KubeBlocks 管理数千实例的统一运维之路
运维·elasticsearch·云原生
SkyWalking中文站2 天前
认识 Horizon UI · 5/17:3D 基础设施地图
运维·监控·自动化运维
SkyWalking中文站3 天前
认识 Horizon UI · 1/17:SkyWalking 新一代可观测性控制台
运维·前端·监控
雪梨酱QAQ3 天前
Kubeneters HA Cluster部署
运维