星级打分
平均分:NAN 参与人数:0 我的评分:未评
换face工具Roop 在windows下的安装(新手入门级 我的学习笔记) 视频来源: 作者:AI百晓生 安装前准备(如果已经安装好python 、GIT、VS&CUDA的可以跳过): 1. 安装必备软件python 3.10.6 安装时需要把python添加到系统环境变量中
2. 安装Git,所有选项默认即可 3. 下载安装ffmpeg6.0 ,这只是压缩包,不需要安装,只需要把解压后的路径添加到系统环境变量即可(不知道如何添加的请自行百度,以下为添加截图)
4. 安装visual studio2022 安装时勾选 使用C++的桌面开发,保险起见把python开发也勾上 后面再次点击使用c++的桌面开发选项卡,在左边勾选如图选项
这三项安装要确保C盘空间足够,安装完毕后要重启电脑。 安装完毕后,WINDOWS的ROOP CPU运行环境就完成了,但是我们一般都会选择用GPU跑,这样快很多很多,你的GPU最好是NVIDIA的,显存4G以上 5. 接下来安装CUDA,到英伟达官网下载就可以了。如果不是英伟达显卡,要使用DXML,这个放到roop运行的虚拟环境说。 准备工作完成后,我们开始正式安装ROOP, 安装ROOP 1. 用GIT把roop复制到本地, 然后跑到你想安装的文件夹下,(文件夹名字不建议用中文) 点击鼠标右键,在弹出菜单中选择GIT BASH HERE 在命令行模式(下面简称CLI)粘贴刚才的命令按enter 回车键 后执行,跳出下载安装界面
安装完毕后,我们就可以看到roop ,项目就克隆到本地了。 2. 创建和激活虚拟环境(给同学们留个小作业:为什么要用虚拟环境?除了用venv虚拟环境,我们还有什么其他虚拟环境选择?如果不知道,去看看原UP主的视频学习一下或者上网百度谷G以下,newbing也是很好的选择) 我们到roop安装目录下,地址栏删除原有信息,输入CMD按回车
打开cli后输入指令并回车执行
python -m venv venv 创建后可以看到虚拟机文件夹
所有roop运行的依赖文件都会放在这个虚拟环境中。 接着再到cli中输入激活虚拟机指令 call venv\scripts\activate
激活后,可以看到
请注意后续步骤包括roop运行都必须先激活虚拟环境再虚拟环境中运行,虚拟环境前会带(venv)字样 接下来安装roop依赖包 3. 安装roop依赖包 在Venv的虚拟环境中,复制pip install -rrequirements.txt 粘贴后执行
这个过程非常漫长,请耐心等待,有兴趣的可以打开roop文件夹中的requirements.txt,看看它里面的内容。 安装完毕后 就可以了,原视频UP主推荐去执行pip list 看看是否成功安装好onnxruntime-gpu;当然这个在不同显卡不同机器是不一样的,像NVIDia的卡,后缀就是gpu;如果是NVIDIA的卡,又没看到这个依赖文件,则需要手动安装这个包 pip uninstall onnxruntime onnxruntime-gpu pip install onnxruntime-gpu==1.15.1 如果是AMD家的或者INTEL的独立显卡(intel我没测试过,也许不能运行) 需要执行 pip uninstall onnxruntime onnxruntime-directml pip install onnxruntime-directml==1.15.1 来执行GPU加速 请注意,ROOP在不同显卡下的运行指令是不一样的,本文只讲windows平台下的安装,其他不做介绍,如需要了解运行,请访问原作者视频6:23后的运行和操作介绍。 下载模型 https://pan.baidu.com/s/1BuqA6ptkBC7L0MwuHSDVwg 提取码:83vw 4.下载模型,原作者:AI百晓生 提供 https://pan.baidu.com/s/1BuqA6ptkBC7L0MwuHSDVwg 提取码:83vw 参照图示中文件夹,放到对应文件夹中
|