AI画师🏵 - 搭建 Stable Diffusion 本地运行环境 (新版通用篇)

分享讨论IT相关的内容
回复
头像
BobMaster
锋芒初露
锋芒初露
帖子: 1207
注册时间: 2020年 12月 7日 08:05
来自: 神秘的东方
我的状态: 🎯
为圈友点赞: 349 次
被赞次数: 189 次
联系:

AI画师🏵 - 搭建 Stable Diffusion 本地运行环境 (新版通用篇)

帖子 BobMaster »

前言

时隔一年多,上一次写的教程《AI 画师 - 搭建 Stable Diffusion 本地运行环境 (通用篇)》现在看来有较大的不足,新版教程实测可以获得更好的体验。

得益于sdxl-turbo模型的发布,现在只需要一个步长就能生成质量尚可的图像,跑在我的4核Intel N100 CPU上,也只需要20多秒,具体效果详见论坛的作图机器人《论坛新增AI作图功能》。

演示环境:
windows10 21H2 虚拟机(用于模拟没有独显的情况,确保模型运算跑在CPU上)
整个教程默认你能顺利的访问国际网络

搭建步骤

0. 安装Python3.10和Git

如果你已经安装,则可以跳过这个步骤。
Python3.10: https://www.python.org/ftp/python/3.10. ... -amd64.exe
Git for windows: https://github.com/git-for-windows/git/ ... 64-bit.exe

安装Git的时候如果你啥都不懂,一直下一步即可。

1. 下载stable-diffusion-webui

UI界面使用我们的老朋友: stable-diffusion-webui
版本: 1.7.0
下载地址: https://github.com/AUTOMATIC1111/stable ... v1.7.0.zip

这里我根据自己的个人喜好,额外安装一个好看的主题 sd-webui-lobe-theme
下载地址: https://github.com/lobehub/sd-webui-lob ... s/main.zip

下载上面两个压缩包,然后解压
图片
将sd-webui-lobe-theme-main整个文件夹拷贝到stable-diffusion-webui-1.7.0\extensions目录下
图片
图片

2. 下载模型

接着下载sdxl-turbo模型,将其保存在stable-diffusion-webui-1.7.0\models\Stable-diffusion目录下
下载地址: https://huggingface.co/stabilityai/sdxl ... afetensors
图片

3. 运行stable-diffusion-webui

如果你有英伟达独立显卡像20/30/40系的,可不改参数直接双击webui-user.bat启动,不要用较慢的CPU了
由于我们使用的是CPU,因此首次使用前需要编辑一下启动参数。
编辑stable-diffusion-webui-1.7.0目录下的webui-user.bat
图片
COMMANDLINE_ARGS中添加--use-cpu all --precision full --no-half --skip-torch-cuda-test
如图所示
图片
保存然后关闭编辑窗口。
现在双击webui-user.bat启动程序。
第一次启动会创建虚拟环境并安装各种依赖,需要耗费一定时间。
安装完毕后会自动弹出UI网页。
图片

4. 开始作图

首先加载sdxl-turbo模型
图片
由于使用的是sdxl-turbo模型,这里有一些参数限制,如果你不懂请勿随便更改。
Sampling method: Eular a
Sampling steps: 1~4
CFG Scale: 1
WidthHeight: 512
图片
现在生成我们的第一张图像,第一次会比较慢
图片
只要不关闭程序,之后再次生成就会很快了
a sky full of stars
图片
face focus, cute, masterpiece, best quality, 1girl, green hair, sweater, looking at viewer, upper body, beanie, outdoors, night, turtleneck
图片

结语

新版教程介绍的方法无论是使用体验还是出图速度及质量都是完胜旧版教程提及的内容,以前跑在CPU上可能5~10分钟,现在几十秒就能出一张图了,我觉得还是很有意义的,(●ˇ∀ˇ●)。
人生如音乐,欢乐且自由
回复

在线用户

正浏览此版面之用户: Bing [Bot] 和 10 访客