roop的github地址:https://github.com/s0md3v/roop
安装python(pip如果需要也安装)
记住到 2023-6-18 这天
一定要是python3的10版本,11版本会有包不兼容,我就这个问题耗费了一天。
我使用的是:python3.10.9
python 下载地址:https://www.python.org/downloads/
下载之后无脑安装但有一点,全局变量PATH一定要勾选
安装git
下载地址:https://git-scm.com/download/win
无脑安装就好
安装ffmpeg
下载地址:https://ffmpeg.org/download.html#build-windows
解压,把文件放到你喜欢的位置,我会改一下文件夹的名字为ffmpeg
要把 ffmpeg 加入全局变量
进入ffmpeg 的 bin 目录 复制它的地址
比如我的:G:\study\ffmpeg\bin
就把这个地址放进 全局变量 中的 Path 中
如果您使用的是 Windows,请安装 Visual Studio 2022(使用桌面开发 C++)。
下载地址:https://visualstudio.microsoft.com/zh-hans/visual-cpp-build-tools/
安装
安装roop
-
克隆roop到本地
自己选择一个喜欢的位置克隆roop项目,打开cmd输入命令:
git clone https://github.com/s0md3v/roop
可能速度会很慢 解决方法 自行百度 -
安装相关的依赖
cd roop
进入项目中
pip install -r requirements.txt
安装依赖
这里会下载时间长一点
下载文件
下载此文件并将其保存在roop
目录中。随便选一个下载。
镜子#1
镜子#2
镜子#3
镜子#4
如果名字不是inswapper_128.onnx,请将其重命名为inswapper_128.onnx。
启动项目
在 roop 项目里 启动项目 python run.py
记得所有地址都不要有中文,不然会有奇奇怪怪的问题
成品
安装显卡驱动加速
-
从这里安装 CUDA 工具包
下载驱动,安装,精简安装就好了 -
从这里安装 CUDNN
好像得登录,注册登录就好了
下载、解压到你喜欢的位置,如我会改名字简单一点cudnn
,
下载一个补丁包下载地址:https://huggingface.co/MonsterMMORPG/SECourses/resolve/main/cudnn%208.7.0.84.zip
把补丁解压放到cudnn目录下
进入bin目录,复制地址,加入环境变量 -
安装依赖
进入cmd 依次执行命令pip uninstall onnxruntime onnxruntime-gpu pip install torch torchvision torchaudio --force-reinstall --index-url https://download.pytorch.org/whl/cu118 pip install onnxruntime-gpu
-
使用
python run.py --gpu