本地部署NovelAI
写在前面
NovelAI这个东西吧,秋葉aaaki大佬其实已经做出懒人整合包了,不想折腾只想体验NovelAI就图一个玩的直接去他主页找包就行了,我还是比较喜欢自己折腾的,自己部署环境方便之后进行debug之类的。就这么两句废话,教程开始。(其实主要目的是写给我自己看…….把blog当笔记用了…….)
部署NovelAI基本内容
Windows下自行安装环境部署
使用AUTOMATIC1111大佬开源的stable-diffusion-webui,可去自行查阅说明文档。
- 安装Python和git,项目使用3.10.6版本的py,实测最新的3.11.4也能正常运行,这个可自行选择,记得添加环境变量。
- 拉repo:
git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui.git
,网络问题最优解tun模式,其他不多说。 - 运行
webui-user.bat
- 等待,过程中会下载一大堆东西,等着就完事了,看到一串“运行在127.0.0.1:……”就ok了
Windows使用作者已发布的包安装
- 去Releases里的v1.0.0-pre下载
sd.webui.zip
并解压 - 运行
update.bat
,完成后,运行run.bat
Linux
既然Linux应该不用我教了,README里写的很清楚。
一些实用插件
deepdanbooru(提取tags用)
在webui-user.bat
里的set COMMANDLINE_ARGS=
这一行后面加上--deepdanbooru
项目链接:https://github.com/KichangKim/DeepDanbooru
tag自动补全插件
项目目录下运行git clone "https://github.com/DominikDoom/a1111-sd-webui-tagcomplete.git" extensions/tag-autocomplete
汉化插件
在Extensions里找中文的Localization下载,然后在设置里的Localization里改成中文(找不到就Ctrl+F),重启UI。
一些实用内容、、文档。
本体以及各种插件Update
在项目目录下运行git pull
一些法典
绘 世 法 师 见 闻 录(一)
《元 素 法 典》(第 贰 卷·上)
《元 素 法 典》(第 贰 卷·下)
元素法典 第二点五卷(上)
元素法典 第二点五卷(下)
一些缓存目录,方便清理
1 | C:\Users\你的用户名\.cache |
对于pip缓存目录,可以考虑使用命令pip config set global.cache-dir "D:\Cache"
来更换缓存存储位置。
关于显卡显存
有人说在webui-user.bat
里的set COMMANDLINE_ARGS=
这一行后面加上--lowvram --precision full --no-half
可以解决爆显存问题,我GTX970 4G的显卡实测不行(求别吐槽),该爆还是会爆,个人解决方法:上4060(
关于模型以及模型训练
模型应该有挺多现成的,搜搜就有了。
模型训练还没折腾,有时间再说。