当前位置: 首页 > 工具软件 > nude > 使用案例 >

deepnude踩坑教程

葛奇
2023-12-01

首先声明这玩意并不好用,效果很差。。

一番折腾终于在ubuntu16.04下折腾好了deepnude,下面说说心得。

参照链接https://github.com/zhengyima/DeepNude_NoWatermark_withModel

conda安装使用

首先是conda的安装使用介绍,需要去官网下载anaconda的安装包并执行安装,然后重启终端就可以使用conda了。

其次是换源:

vim ~/.condarc

修改为

channels:
  - https://mirrors.ustc.edu.cn/anaconda/pkgs/main/
  - https://mirrors.ustc.edu.cn/anaconda/cloud/conda-forge/
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
  # - defaults
show_channel_urls: true

请注意,这里要把defaults删去,不然使用conda卸载包的时候会很慢很慢,甚至报错!

然后介绍conda基本使用方法:

创建环境:

conda create -n your_env_name python=3.6 anaconda

这里的意思是创建一个叫做your_env_name的虚拟环境,安装与python3.6相关的pip和python包,并安装anaconda基础包。

实际上,我们只需要执行:

conda create -n your_env_name python=3.6

然后再自己管理安装即可。

激活环境

conda activate your_env_name

退出环境

conda deactivate

删除环境

conda remove -n your_env_name --all

查看已有所有环境

conda env list

安装指定包,请注意这里用的是=而不是==

conda install scrapy=1.5.0

卸载包

conda remove numpy

conda是一个强大的包管理器,但是我发现,在虚拟环境中使用conda和pip安装的包的位置在

D:\Anaconda3\envs\pyqt5\Lib\site-packages

中,而pip3安装的包的位置在

 c:\users\cgl9911\appdata\local\programs\python\python35\lib\site-packages\

这就很让我疑惑。

一看,发现是anaconda并没有安装pip3,所以我得自己安装。

在D:\Anaconda3\Scripts下执行

 easy_install-3.5.exe pip

确实可以给base环境安装pip3,但是无法给虚拟环境安装pip3,我佛了。

正式安装

按照教程建议直接安装发现会报错,于是曲线救国

conda create -n deepnude 
conda activate deepnude
conda install python=3.6 numpy Pillow setuptools six pytorch torchvision wheel

满心欢喜的执行main.py发现报错找不到cv2,于是安装opencv,一开始用conda安装折腾,折腾半天不行,于是换用pip安装,很快安装好了。

pip install opencv-python==4.1.0.25

然后发现pillow报错,于是更换pillow版本

conda remove pillow
conda install pillow=4.1.1

然后发现他把我torchvision也卸载了,我再装

conda install torchvision

然后发现找不到GPU驱动报错,一看安装的pytorch是GPU版本支持cuda10,但我装不上去,怎么办呢?

将gan.py中

self.gpu_ids = [0] #FIX CPU

改为

self.gpu_ids = [] #FIX CPU

然后顺利执行,输出图片~

 类似资料: