AI换脸-关于faceswap安装使用的补充说明

2019-04-06  本文已影响0人  科科Cole

2020.5.5注 deepfakes中文站貌似已经没了T_T这篇文章丧失了时效性。


关于faceswap的环境配置及安装过程请访问这里:https://deepfakes.com.cn/index.php/243.html
这个deepfakes中文站已经说得很清楚了。我只是在这里补充一下原文中没提到的部分以及自己遇到的一些问题。看的时候同时对照来看。

在开始安装之前请先确定自己显卡的算力。关于显卡的算力在上面贴的那篇文章中有提到。另外确定自己显存大小。以我自己的经历我感觉2G显存都是不够用的…

文章中提到软件要VS2015版本的,这里我装的是VS2017版本,不过后来好像倒是没有遇到什么问题。
CUDA 9.0、CuDNN 7.0.5 这两个软件按原文说的装,原文中教程很细致了。
python这里,一定一定要装python3.6,python3.6,python3.6。原文中写的python3.6.0,我装的python3.6.5,也没什么问题。
另外我装python用的Anaconda,如果你也用Anaconda,不要从官网下python3.7版本的。从这篇文章里:https://blog.csdn.net/yuejisuo1948/article/details/81043823 选择并下载python3.6版本对应的Anaconda版本。
Anaconda安装时,选择仅为此用户安装以及不要勾选添加到环境变量,待Anaconda安装完成后将Anaconda文件夹下的Scripts文件夹的路径添加到系统环境变量。在cmd中输conda --version如果输出内容正常说明Anaconda安装成功了。
如果你用的Anaconda的话,所有后面需要输命令的地方,请在Anaconda Prompt中输,不要在cmd中输。

Anaconda Prompt

安装Cmake不要双击那个bat,在Anaconda Prompt中输入pip install Cmake -i https://pypi.douban.com/simple

装dlib先cd到那个文件夹,然后pip install dlib-19.7.0-cp36-cp36m-win_amd64.whl(如果你是python3.7这里是弄不好的,而且python3.7装dlib很麻烦,并且就算装好了后面requirements那一步还是会遇到问题(tensorflow))

然后装requirements:pip install -r requirements.txt -i https://pypi.douban.com/simple
之后请先安装tensorflow:pip install tensorflow-gpu==1.5.0 -i https://pypi.douban.com/simple
然后这里貌似应该是还要装opencv包不然后面会报错:pip install opencv-python
再环境检查:python setup.py

然后到这一步:



Detector那里我选的hog,我选all的话慢的要死,应该是因为我显卡太菜。

然后如果遇到红字WARNING的话都没啥关系。
在Train这一步的时候,如果出现OOM错误的话说明显存不够,把Batch Size改小试一下,如果还是不行,那也没办法了…我就是到这一步没有成功,显存2G应该是不够用…

另外整个过程中如果感觉软件半天没有动,不要怀疑自己,等就行了,每一步都要等很久。除了我说的那个OOM错误,其他都不会使软件停下。

就这么多了,做的头大。放弃了。

上一篇下一篇

猜你喜欢

热点阅读