当前位置:AIGC资讯 > AIGC > 正文

零基础搭建Stable Diffusion绘图环境

本节将介绍如何部署Stable Diffusion 绘图环境。部署Stable Diffusion绘图环境有两种方式:

云端部署:云端部署不需要特殊的网络设置,对电脑配置也没有要求。平均花费是1~2块钱/小时。

本地部署:本地部署在自己的电脑上安装,这种部署方式依赖电脑的配置,详细情况参考本地部署部分。

以上两种部署方式在本节都会详细介绍,可根据实际情况查看。

一、云端部署AI绘画环境

1、初始化云端环境

第一步 注册账号

我们需要注册autoDL AutoDL算力云 | 弹性、好用、省钱。租GPU就上AutoDL,打开网站之后,我们可能会看到下面的界面,按照流程注册即可

第二步:了解控制台

点击控制台,进入到我们的后台页面,如下图所示

然后我们点击控制台,就可以看到我们的容器实实例列表了。这里的容器实例可以理解为电脑,

不过这台电脑是别人借给我们用的罢了,后面我们还是统一称之为实例。

第三步:创建Stable Diffusion绘图环境

上一步中,我们进入了容器实例列表,我们来简单的看看这个列表页面

如果我们创建过实例,那么实例就会在上面的,假如我们没有创建过,那么上面就是空的。

在创建实例之前,我们需要充点钱进去,我一般就充个50块钱,够用挺久了。

点击租用新实例

然后就可以看到下面的页面(优先选择内蒙A区,其他区域可能有网络问题导致启动失败)

此处,我们选择A5000算力型号,在这里要注意的一点是,要有空闲GPU才可以选择,如果没有的话是选不了的

选定了A5000之后,点击右下角的立即创建,就会自动跳转到一下的页面,然后我们需要点击社区镜像

点击之后,在搜索框中输入 rotbit,如下图所示,选择图中的镜像

这里的镜像可以简单的理解为操作系统,就像我们的Windows电脑一样,拿到电脑后第一步需要装操作系统。

选完镜像后,在点击右下角的“立即创建”,那么就会开始创建页面了,下图就是我创建好的实例。整个创建过程3分钟左右就可以完成。

第四步:启动Stable Diffusion环境

第一步:我们先点击“快捷工具的” "JupyterLab"选项,如下图所示

第二步:第一步点击之后,可以看到如下的页面,这时候,我们点击启动器,如下图所示

第三步:点击启动器之后,会看到下面的界面,我们点击运行按钮即可,如下图所示

点击的时候,可能会弹出一下的对话框,我们选择“Restart”即可

接下来就是等待了。第一次启动需要下载很多模型,所以需要一些时间,第二次启动就不会那么长时间了。

在看到http://127.0.0.1:6006的时候,证明我们就启动成功了

然后我们再回到容器列表中 AutoDL算力云 | 弹性、好用、省钱。租GPU就上AutoDL,点击「自定义服务」,如下图所示

可能会弹出下面的对话框,我们点击访问即可

点击后,就可以看到我们的Stable Diffusion Web界面了。

此处,只准备了一个默认的模型,接下来,会介绍如何上传自己的模型。

有一点要注意,如果不使用了,一定要记得关机,需要使用下次再打开,实例开着会消耗我们的余额

2、加载下载的模型

我们来简单介绍下怎么加载我们自己下载的模型,其实非常简单,只要把下载的模型放在下面的目录,然后刷新模型页面即可。

stable-diffusion-webui/models/Stable-diffusion

但在这里,我们要介绍的不是这一种方式。我们租用的机器可以用的存储空间才50G,放不了太多的模型,

所以,我推荐的方式是把我们的模型放在阿里云盘上。大家可能有疑惑,我们的模型放在阿里云盘上怎么能用呢? 我先简单介绍下流程。

第一步,先将我们的阿里云盘关联到AutoDL

第二步,将本地的模型上传到阿里云盘

第三步,通过AutoDL的后台将阿里云盘的模型下载到我们的机器上

第四步,把模型移动到 /autodl-tmp/models/ckpt目录下

接下来,我会详细讲解上面的流程

关联阿里云盘

第一步,我们回到实例列表AutoDL算力云 | 弹性、好用、省钱。租GPU就上AutoDL,点击AutoPanel

第二步: 进入之后,可以看到下面的页面,然后我们点击公网网盘

有可能会弹出一下的授权信息。点击“公网网盘”,会有好几种,有阿里云盘、百度网盘。推荐大家使用阿里云盘,下载不限速,百度云盘下载是限速的。

如果大家没有看到这个授权,那么就点击右侧的添加授权

好了,到这一步,请拿出你们的阿里云盘手机APP扫码就可以了。没有阿里云盘的就去注册一个!

第三步、在完成授权后,我们是可以看到右侧已经有了阿里云盘的信息了。然后我们点击导出授权

然后将我们的授权信息复制出来

最后,我们在此回到实例列表,点击设置,然后点击公网网盘,将授权信息贴进去,如下图所示

在完成以上的步骤后,我们的阿里云盘已经关联到我们的AutoDL的机器了

3、加载本地的镜像

1) 下载以及上传我们的本地模型。

我们的模型在哪里下载呢?一般我会在 https://civitai.com/(需要特殊网络设置才可以访问)下载,下载完成后,直接上传到和AutoDL关联的阿里云盘就可以了。一般上传到阿里云盘是非常快的,不到1分钟就可以了。

2) 阿里云盘下载模型到实例上

首先,我们先回到容器列表 AutoDL算力云 | 弹性、好用、省钱。租GPU就上AutoDL,然后点击AutoPanel

然后点击「公网网盘」

点击「公网网盘」后,可以看到如下的界面

点击下载后,会弹出下面的提示框,我们直接选确定即可

等下载完成,我们需要将模型移动到/autodl-tmp/models/ckpt目录下

再回到我们的Stable Diffusion Web界面,我们点击模型下拉框的刷新按钮

然后在此点击下拉框,就可以看到我们新增加的模型了

以上就是所有的流程了。当然了,Stable Diffusion也是可以下载在自己电脑上部署的,但是他对电脑的显卡是有要求的,如果显卡性能不足,出图的速度会很慢。

二、本地部署AI绘画环境 (@吴东子)

本地部署方式依赖电脑的配置,电脑配置不好AI绘画出图会很慢,本地部署方式由吴东子老师提供

涉及到的软件包如下

网盘链接:百度网盘 请输入提取码

提取码:wdz6

1、检查电脑配置

使用SD对电脑配置有一定的要求,为了后续大家能够更加顺利的使用SD,我们可以先检查一下自己的电脑配置

首先,我们电脑分为Mac系统和Win系统,其中Win系统的显卡又分为N卡和A卡

这里我们Win系统的N卡,是最适合玩SD的,无论是最新的插件还是功能更新,N卡都是最快最适配的那个

如果是Mac系统或者A卡的情况下,使用sd会比较容易出现报错,或者缺少某个功能

另外,哪怕是Win系统的N卡,我们还要考虑电脑运行内存,和显卡内存的大小

电脑运行内存推荐8GB以上

显卡的内存,也就是显存,需要在4GB以上

总结一下,就是Win系统n卡,运行内存8GB以上,显存4GB以上,可以在自己电脑下载软件

Mac系统、A卡、以及电脑配置不太行的,就可以选择云平台,云电脑,相当于租用别人更高配置的电脑来使用SD

检查电脑配置操作流程

①首先鼠标右键点击桌面底部任务栏,打开任务管理器

②看到性能里面的内存,后面这个数字就是我们电脑的运行内存,也就是图片中划线的数字

这个内存如果显示的是8GB,那就说明你的电脑刚好达到使用SD的标准

③点击GPU,先看右上角的第一个单词

如果是“NVIDIA”就代表是N卡

如果是AMD就是A卡

接着看到下面专用GPU内存,后面的数字就是我们电脑的显存

显存需要在4GB以上,才能用SD出图

大家就按照自己电脑的实际情况,选择是在自己电脑本地下载软件,还是租用云平台

2、安装SD

电脑配置能够使用SD的朋友们,接下来我们就开始安装软件了

安装非常简单,分为解压整合包和安装启动器

我们用到的是up主秋叶的整合包

整合包可以点击文章末尾的网盘链接下载

01.解压整合包

①把网盘里的《1.SD软件》下载到电脑

②打开下载好的文件,解压《01.秋叶整合包》里面的压缩包

③把文件解压到D盘或者E盘,不要放在C盘

02.安装启动器

解压完了之后,打开文件夹《02.启动器》,双击文件

点击安装

到这里我们的整合包就安装好了

打开我们刚刚解压之后的文件夹,找到“A启动器”,双击就能打开SD

为了方便使用,我们可以创建一个桌面快捷方式,这样就不用每次都到文件夹里面找了

鼠标右键点击“A启动器”——点击“发送到”——桌面快捷方式

双击打开启动器,点击“一键启动”就可以打开SD

出现这个代码页面不用管,稍微等一下,SD的主界面会自动在网页上弹出来

如果在上面的页面出现了报错,没办法打开SD

可以回到最开始的界面

在左边点击“疑难解答”,再点击右边的“开始扫描”

最后点击“修复”按钮

等看到这个页面,我们的SD就安装好啦

看到这么一个复杂的页面也不用慌,实际上有很多功能我们基本都用不上

更新时间 2024-04-10