• 作者:老汪软件技巧
  • 发表时间:2024-01-09 14:00
  • 浏览量:

本文参考: XL1.0正式发布了,赶紧来尝鲜吧-云海天教程

最新模型SDXL 1.0使用全教程 - 知乎

1、SDXL与SD的区别

(1)分辨率得到了提升

原先使用SD生成图片,一般都是生成512*512(模型就是基于这个分辨率进行训练的)的图然后再进行放大,以达到高清出图的效果。

这次SDXL1.0直接使用1024*1024的图片训练底模

(2)SDXL1.0由base模型和模型共同组成

SDXL由文生图的base模型和图生图进行优化放大的模型组成,所以生图过程中会先运行基础模型,然后再运行细化模型。基础模型设置全局组成,而细化模型则添加了更多的细节。

Stable Diffusion XL搭建

2、安装的硬软件环境

硬件:如果希望在GPU上运行,则需要GPU显存在16G以上,否则很难运行。

软件:需要在3.10以上。

3、下载 WebUI源码到本地

执行命令:git clone

将代码从下载到了本地

4、 切换到支持SDXL的版本

支持SDXL的webUI版本需要v1.5.0以上。

在--webui目录下运行:

git -b v1.6.0

5、启动WebUI服务

.py -- --port 12346 --theme dark -- -----

首次执行该命令后,会自动下载相关算法源码到中,以及相关模型到对应的目录下。

如果运行成功则直接跳到第8步,否则按照6-9步依次手工处理相关问题。

Stable Diffusion XL搭建

6、安装错误处理

如果出错,则需要手工下载这些代码放到指定目录。以下过程仅针对启动不成功时需要手工安装的步骤:

(1)下载源码

提示错误:“: "git" clone "" "/xxx/--webui//---ai"”

则手工再执行git clone,(如果下载还是不成功则从git中下载zip文件,放到相应目录后解压,该方法适用以下的其他源码。)然后更名为---ai。

(2)下载k-源码

手工执行git clone 或手工下载zip包

(3)下载源码

手工执行git clone或手工下载zip包

7、py的s.txt安装错误处理

报错信息:

Stable Diffusion XL搭建

处理方法:

pip3 -r s.txt -i

直接官网下载不通的话,建议换成清华大学的数据源进行安装。

8、下载SDXL大模型

(1)首先考虑直接从中下载模型

SDXL大模型涉及--xl-base和--xl-两部分,链接地址为:

这两个文件是底模,大约7个G每个文件,下载到GPU服务器后,需要放到--webui//-文件夹中

针对base模型,如果直接使用的--xl-base-1.0模型,自己使用时效果可能没那么好,我则从c站下载自己喜欢style的基模,比如:

这个是真实电影感比较强的SDXL1.0的base模型。

Stable Diffusion XL搭建

而模型则还是使用提供的模型。

(2)如果和无法连通,可以从下载对应模型。

9、下载VAE模型

(1)首先下载-sdxl.pt模型(必选)

WebUI启动过程中可能会出现如下类似错误:

model to: /xxx/--webui//VAE-/-sdxl.pt

: [Errno 60] timed out

of the above , :

这是因为缺少一个-sdxl.pt模型,一般自动下载会很容易失败,推荐大家去上手动下载,链接地址为:

Stable Diffusion XL搭建

下载后放到--webui//VAE-/目录下即可

(2)安装VAE模型(可选)

下载后放到--webui//VAE目录下即可。

10、使用WebUI的SDXL功能

webui通过以下命令执行成功后,

.py -- --port 12346 --theme dark -- -----

然后浏览器中输入:12346后即打开了SD的WebUI服务如下:

Stable Diffusion XL搭建

注意点1的位置:选择SDXL的base模型

注意点2的位置:选择SDXL的模型,该模型会在base模型运行进展到80%(的 at参数)时切换为模型继续执行。

注意点3的位置:将分辨率从默认的512*512调整为1024*1024,这个是SDXL和SD的显著差异之一。

根据以下我们生成测试图片,

及相关参数信息:

close up of in a movie in , 4k epic 4k epic shot on kodak bokeh hbo dark moody

Steps: 35, : DPM++ 2M , CFG scale: 7, Seed: , Size: , Model hash: , Model: v10, : .0 [], at: 0.8, : v1.6.0

图片达到了电影感的效果:

Stable Diffusion XL搭建

此生成过程耗时1分32秒,占用12.9G的显存。

如果进展到这里都没有问题,那么请开始SDXL的旅程吧!!