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

Stable diffsuion基础篇(4)

前言:

基础篇的最后一篇,本篇主要是记录stable diffusion的本地部署以及云端部署,还有3种插件的安装方法。明天再补充一篇关于大模型和其他小模型的琐碎知识点,后面就开始进军插件篇以及关于stable diffusion的项目实战案例。有时间再开一个midjourney的单篇。

一、本地部署

本地部署主要分sindows和mac,windows

推荐秋叶大佬的一键安装包,相对其他部署方式,秋叶大佬的包实在是初学者的福音,方便快捷有手就行。

1.windows安装包

【A卡专用】
目前最新版整合包已支持 ZLUDA,自行前往 AMD 官网下载安装 HIP SDK 后即可和 N 卡一样用这个整合包,拥有最高性能。
又或者可以用 DirectML 版本的特制整合包(只能有N卡50%左右或更低性能)​编辑【AI绘画】Stable Diffusion A卡专用整合包(DirectML)
【关于有可能的报毒】 若启动器更新报毒,为日常误报,可以添加入信任区
【关于卸载】 整合包程序为绿色版,直接删除文件夹即可完整卸载
【报错解决】 遇到报错请前往启动器的 “疑难解答” 页面进行扫描,绝大部分问题都会有解决方法。

【N卡专用】(推荐n卡)

SD-WebUI 整合包(链接内实时更新最新)
视频  网页链接
百度盘:https://pan.baidu.com/s/1MjO3CpsIvTQIDXplhE0-OA 提取码: aaki
夸克:https://pan.quark.cn/s/2c832199b09b
压缩包解压密码:bilibili@秋葉aaaki

模型包
链接:https://pan.baidu.com/s/1W-UIuOww38HrIjNWqPh0Rw 提取码:aaki

整合包使用7z压缩格式,解压请下载 7zip:https://www.7-zip.org/
不要直接在b站点开网盘链接,复制出去在浏览器里打开!否则会提取码错误!
不要用第三方网盘下载器,否则容易出现压缩包损坏
解压密码出错是你文件下载损坏,重新下载,还不懂的先把这个视频看了 BV18z42167dQ

windows版本基本是搬运了秋叶大佬的模式,实在不懂可以自己再点链接进B站找大佬学习。

2.mac安装包

Mac版安装比较麻烦,如果没有科学上网就尽量不要装了

百度网盘下载:https://pan.baidu.com/s/1n-qgbeMbM_7Ub46i1mV6qg?pwd=EM77

提取码:EM77

夸克网盘下载:https://pan.quark.cn/s/65d34f246843‘

1.解压文件夹:

2.访达-设置-边栏里勾选“小房子图标”(默认为你的mac登陆用户名)

3.访达-显示-显示路径栏

4.新建访达窗口

5.左侧边栏选择“小房子图标”。把解压出来的“stable-diffusion-webui”和“ffmpeg”文件夹拖到“小房子图标”

6.确保你的mac有开机密码(登陆密码) (不然无法执行下一步)

确保你的网速ok稳定 有加速器类(ti zi)魔法类加速都开着。 没有的确保网络稳定。下载安装会比较久

7.启动台-其它-打开终端

8.把下面的命令复制上去后 按回车:

/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"

9.输入1后回车

一路有1输1 有y输y 需要密码输密码 (密码不显示,输完直接回车即可)

第一次运行需要安装工具。确认安装即可

这里一样选y

安装完成后 重启终端。把以下命令复制进去回车:

brew install cmake protobuf rust python@3.10 git wget

耐心等待安装

半天不动的话 重开终端复制以下命令进去:

brew install python@3.10

10.双击打开“SD启动器” 输入1 回车

第一次启动需要自动下载安装所需组件

不成功就重来几次。(网络原因)。直到自动跳出网页或者有显示URL地址即可

11.找到一开始复制过去的ffmpeg程序 选中后。拷贝路径

打开SD设置-deforum-粘贴到ffmpeg路径-保存设置-重载前端

安装完成! 已内置部分插件:controlnet1.1、deforum、

但是说实话,mac不建议本地部署,体验效果并不好!!!

二、三种插件安装方式

本地部署好之后的sd只有一个空架子,还有无数的插件等我们去安装,我们直接进入正题

一般的安装路径都是这样的?
找到插件?安装插件?重新加载前段ui?使用插件

方式一、从webui的extensions列表安装

1.点击拓展

选择中间的 Available,取消勾选 localization,最后点击 Load from,你就可以看到加载出来的插件表单。

如果在这一步遇到 error 的情况,你可以将 Extension index URL 替换成以下链接

https://gitee.com/akegarasu/sd-webui-extensions/raw/master/index.json

在加载出来的表单中,找到我们需要的插件

2.安装插件

找到对应的插件后,点击每个插件后方对应的 Install 按钮,即可开始等待安装完成。

方式二、链接安装

假如你是在网上搜索到了插件所在的 Git 地址,你也可以跳过上一步,直接通过 URL 安装。选择 Install from URL,并将 Git 链接粘贴进去,点击 Install。

链接需要自己找一下,百度、b站、知乎、csdn等等都有。

方式三、离线安装(本地安装)

直接从 Git 仓库中下载插件的压缩包,下载完成后,将文件解压,并将解压后的所有文件夹,复制并粘贴到 extensions 的文件夹路径下,这样你就手动完成了插件的安装。

PS.但是国内用户登陆Git有时候需要墙不能直接下载,这里直接推荐去b站或者是知乎找,一般搜一下就会有安装视频或者教学文档以及配套压缩包,直接下载解压放到对应文件夹就可以。

注意:所有的插件,基本安装完之后都需要重启一下webui 页面!!!

三、下载好的模型放哪里

1.大模型Checkpoint

2.lora

3.embedding

4.controlnet

后语:

基础篇到这里基本结束了,剩下就是更多的实操细节。点赞关注私信,可以找我领取学习资料笔记。

总结

### 文章总结:Stable Diffusion本地与云端部署及插件安装指南
#### 前言
本篇文章作为基础篇的收尾,主要介绍了stable diffusion模型在本地(Windows和Mac)及云端的部署方法,并详细介绍了三种插件的安装技巧。随后预告了接下来的学习内容,包括大模型及其他小模型的知识补充,插件篇的深入讲解及stable diffusion的实战案例分析。
#### 一、本地部署
**Windows部署**
- **推荐工具**:采用秋叶大佬的一键安装包,尤其适合初学者。
- **A卡用户**:可通过AMD官网安装HIP SDK,或使用性能稍低的DirectML特制整合包。
- **N卡用户**:推荐使用SD-WebUI整合包,附带视频教程和详细链接。
- **报错解决**:可查看启动器的“疑难解答”页面或观看相关视频学习解决办法。
**Mac部署**
- **安装过程复杂**:建议有科学上网条件的用户尝试安装。
- **详细步骤**:包括下载、解压、通过终端安装依赖、启动SD启动器等。
- **注意**:Mac用户部署体验不佳,为备选方案。
#### 二、插件安装方式
提供了三种插件安装方法,以丰富stable diffusion的功能:
1. **通过webui的extensions列表安装**:直接点击webui中的拓展选项,选择合适的插件安装。
2. **链接安装**:将找到的Git仓库链接粘贴到webui中进行安装。
3. **离线安装(本地安装)**:从Git仓库下载插件压缩包,解压后复制到extensions文件夹中。
- **注意**:所有插件安装完成后需重启webui页面。
#### 三、模型下载与存放
虽然文章未详细展开,但提到了不同类型模型(如大模型Checkpoint、lora、embedding、controlnet)的存放概念,这通常是高级应用前的准备步骤。
#### 后语
基础篇到此基本结束,更多实操细节将在后续文章中呈现。鼓励读者关注、点赞、私信作者以获取额外的学习资料笔记。
---
本总结提炼了文章的核心内容,帮助读者快速了解stable diffusion的部署和插件安装方法,为进一步深入学习和应用打下基础。

更新时间 2024-09-02