DiffSVC 推理和预处理环境
TIP
本地预处理需要 NVIDIA 显卡 1060 6G 起步
本地训练需要 NVIDIA 显卡 3060 12G 起步。
TIP
为了避免和其他项目的环境产生冲突,
Diff-SVC 项目我们需要新建一个虚拟环境,
该虚拟环境通用于接下来的所有 Diff-SVC 相关教程
创建环境
Step 1
- 打开conda的终端
Step 2
- 输入sh
conda create -n diff-svc python=3.8 -y
Step 3
按下回车键执行, 创建一个名为 Diff-SVC 的 Python 3.8 的虚拟环境
TIP
出现这个则代表成功, 否则代表失败
Step 4
接下来输入
shconda activate diff-svc
回车, 如果最下面一行以
(diff-svc)
开头, 恭喜你环境创建成功!此步骤以后可关闭窗口
TIP
出现这个则代表成功, 否则代表失败
Step 5
- 接下来到 Diff-SVC 的 Github 仓库 点
Code
, 然后点Download ZIP
Step 6
- 把下载到的 .zip 压缩包解压到任意目录并解压文件夹
WARNING
此步骤需要特别注意, 不能解压到带除了英文数字半角符号以外的任何文件夹!!!
Step 7
点击图中的红框处 输入
powershell
并回车运行命令
shconda init powershell
关闭 Powershell 窗口
Step 8
重新点击图中的红框处 输入
powershell
并回车此时如果在窗口出现后在
txtWindows PowerShell 版权所有(C) Microsoft Corporation。保留所有权利。 安装最新的 PowerShell,了解新功能和改进!https://aka.ms/PSWindows
卡顿了一小会儿, 并且在卡顿之后的最后一行最前面出现了
(base)
, 那么恭喜你 conda 安装成功!TIP
如果此步出错 可以回到 Anconda 安装与换源#Step 6 看看是不是忘记勾了
激活环境
shconda acitvate diff-svc
Step 9
访问 PyTorch·启
将页面调成如图所示的状态, 复制下面
Run this Command:
处的命令TIP
由于 PyTorch 处于高速迭代状态, 页面与图中的差异可能较大, 命令请以实际为准,
shpip3 install torch torchvision torchaudio --extra-index-url https://download.pytorch.org/whl/cu117
Step 10
安装 Diff-SVC 依赖
shpip install -r requirements.txt -i https://pypi.douban.com/simple/