整体思路
整体参考的就是下面的网站的内容,采用的里面是Anaconda搭建虚拟环境部署的步骤(网站里面用的Miniconda其实上和Anaconda整体思路是一样的)
tip:Anaconda的配置是比较简单的,可以直接在网上搜索,需要注意的是建议先卸载电脑上的python再安装Anaconda
--GUIDE--
下面就是网站中用conda部署的主要步骤
需要注意的是:
上图中的流程其实在Anaconda步骤中已经做过,没必要再做
下面是启动我们的模型所需要的步骤
需要注意的是,上述步骤多多少少会报错,出错会在下面主义的点中进行说明
上述流程中经历的报错时刻
新建环境的位置不对
在Anaconda部署过程中首先会新建环境再把相关内容部署在这里,然而一般默认的虚拟环境envs
的默认位置可能在C盘,这是我们不想要的(之后的部署下载的相关内容可能会很多很多),这个需要修改Anaconda的相关配置,可以搜索网上相关内容修改
运行最后一段内容时候报错RuntimeError显示gfpan无法安装(包括别的一些库,问题类似)
关于近期大火的novelai本地版安装问题-- gfpgan无法安装Tjzlo的博客-CSDN博客gfpgan装不上
在中国大陆进行部署的时候进行安装的时候,会显示gfpan无法安装,报错会显示在子目录下的lauch.py
文件,这个文件下面会有一系列安装命令,其中有很多前缀是https://github.com/
,主要的问题其实就是无法连接至该网址导致超时,这里只需要加上ghproxy
代理即可,即在含有上述网址的前方加上https://ghproxy.com/
具体可参考下面网站
GitHub Proxy 代理加速 (ghproxy.com)
缺少moduleXformers
这个Xformers
应该是帮助加速运算的,应该是可以使用显卡加速,实测影响不大,显示出这个报错会在运行webui-user.bat
的时候会报错,然后会显示使用无Xformers模式进行,如果要安装的话可以参考下面的文章
https://github.com/AUTOMATIC1111/stable-diffusion-webui/discussions/5303
然而笔者在装的时候失败了很多次,最后安装好了pytorch也在最后一步报错,所以就跳过了这一步
Xformers
所需要的torch
安装失败
安装这个非常麻烦,建议用网站的旧版安装,一般没有问题,不会有漏装
Previous PyTorch Versions | PyTorch