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支持

相关推荐
yunfuuwqi3 小时前
OpenClaw✅真·喂饭级教程:2026年OpenClaw(原Moltbot)一键部署+接入飞书最佳实践
运维·服务器·网络·人工智能·飞书·京东云
迎仔3 小时前
C-算力中心网络隔离实施方法:怎么搞?
运维·网络
代码游侠3 小时前
C语言核心概念复习——网络协议与TCP/IP
linux·运维·服务器·网络·算法
oMcLin4 小时前
2025年必备的Docker命令指南与实战示例
docker·容器·eureka
AtoposのCX3304 小时前
Docker运行hello-world镜像失败或超时
运维·docker
sun cat4 小时前
Docker详细介绍(6)
docker·容器·docker-compose
熊延5 小时前
麒麟V10系统安装部署elasticsearch
linux·运维·服务器·elasticsearch·搜索引擎·全文检索
Yeats_Liao8 小时前
评估体系构建:基于自动化指标与人工打分的双重验证
运维·人工智能·深度学习·算法·机器学习·自动化
小Pawn爷8 小时前
4.镜像仓库
docker
爱吃生蚝的于勒9 小时前
【Linux】进程信号之捕捉(三)
linux·运维·服务器·c语言·数据结构·c++·学习