参考原文1:https://blog.csdn.net/weixin_62651190/article/details/127666631
参考原文2:https://blog.csdn.net/yefufeng/article/details/127719952
环境准备
Python:3.10.7+
Git
NovelAI模型
CUDA(下载不高于现显卡版本的)
一、安装Python
如下图操作,找到需要的版本,下载python安装包:
下载安装包
红框这一列往下拉,找到需要的版本的python(稳定版)(右边是预发布版)
如图,点击下载exe安装程序:
双击打开安装程序,勾选 Add Python 3.10 to PATH,然后点击上面红框安装。(自定义安装到d盘可能运行批处理程序会出问题)
选择安装路径到D盘后一直返回到最初安装页面(直接安装后面运行webui-user.bat文件可能会有问题)
验证安装
在 C:\Users\XXXX\AppData\Roaming下新建pip文件夹,在pip文件夹内新建pip.ini文件,并输入以下内容保存(pip使用清华镜像仓库)。
1 [global] 2 timeout = 60000 3 index-url = https://pypi.tuna.tsinghua.edu.cn/simple 4 5 [install] 6 use-mirrors = true 7 mirrors = https://pypi.tuna.tsinghua.edu.cn
二、安装CUDA
下载对应的安装包
桌面>>右键>>NAVIDIA控制面板 打开如下:
点击上图 系统信息,在打开的界面点击 组件,记住这个版本,下载的CUDA不要高于这个版本
CUDA下载地址:
https://developer.nvidia.com/cuda-toolkit-archive
点击运行程序,基本点击确定和点击下一步就行
三、安装Git
后面一直点击下一步就行
验证安装
四、安装dev-sidecar
exe傻瓜式安装,安装进入程序按照提示安装证书即可。
五、拉取stable-diffusion-webui
打开dev-sidecar,如下图设置
在d盘新建一个文件夹,拉取项目放这
在空白处右键,选择 git bash here,如下输入拉取项目(复制后点击鼠标右键>>paste粘贴后回车)
git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui
六、下载GFPGANv1.4.pth
https://github.com/TencentARC/GFPGAN/releases/download/v1.3.0/GFPGANv1.4.pth
七、下载NovelAI模型并复制所需文件到相应位置
NovelAI(novelaileak(50g))模型,磁力链接:
magnet:?xt=urn:btih:5bde442da86265b670a3e5ea3163afad2c6f8ecc&dn=novelaileak
复制或移动下载好的NovelAI模型到项目文件夹 stable-diffusion-webui
1、复制GFPGANv1.4.pth 到 stable-diffusion-webui 根目录。
2、复制novelaileak\stableckpt\animefull-latest\model.ckpt 到 stable-diffusion-webui\models\Stable-diffusion目录下,并改名为novel-ai.ckpt。
3、复制novelaileak\stableckpt\animefull-latest\config.yaml 到 stable-diffusion-webui\models\Stable-diffusion目录下,并改名为novel-ai.yaml 。
4、复制novelaileak\stableckpt\animevae.pt 到 stable-diffusion-webui\models\Stable-diffusion目录下,并改名为novel-ai.vae.pt 。
5、复制novelaileak\stableckpt\modules\modules下的所有文件 到 stable-diffusion-webui\models\hypernetworks目录下,如果hypernetworks目录不存在,新建文件夹即可。
八、编辑webui-user.bat保存并运行
stable-diffusion-webui 根目录找到webui-user.bat文件,右键选中编辑
1 @echo off 2 3 set PYTHON=D:\Programs\Python\Python310\python.exe 4 set GIT= 5 set VENV_DIR= 6 set COMMANDLINE_ARGS=--ckpt .\models\Stable-diffusion\novel-ai.ckpt --lowvram --always-batch-cond-uncond --precision full --no-half --opt-split-attention-v1 --use-cpu sd --autolaunch 7 8 call webui.bat
在set PYTHON=这行代码后添加的是python安装路径,命令提示符下输入where python后回车可得到。
在 set COMMANDLINE_ARGS= 这行代码后:
2G 显存的增加 --lowvram ,再输入空格然后把下面这段加上
--always-batch-cond-uncond --precision full --no-half --opt-split-attention-v1 --use-cpu sd --autolaunch
4G 显存的增加 --medvram
保存后双击运行webui-user.bat,提示Running on local URL时成功,会自动打开浏览器(或手动打开127.0.0.1:7860),结果如下:
ps:#后面再运行不需要再开dev-sidecar
#使用cpu运行,生成图片需要5-10分钟,期间cpu会长时间拉满,电脑可能会有点卡
#请勿短时间内连续过多次使用,以免cpu长时间过热损坏cpu
#如遇到某些bug可以参考:https://blog.csdn.net/yefufeng/article/details/127719952