首先,可以选择下载Stable Diffusion免安装工具包(国内大神整理的Stable Diffusion启动器),下载后直接解压缩运行就可以了,另一种是传统的Web UI部署方式,这两种方式有什么区别呢?
启动器中内容非常全面,已经包含了常用的插件和预置模型,让你可以直接下载和使用。
而Web UI则是传统的安装方式,需要自己下载插件和模型。虽然启动器听起来是个不错的选择,但还是要讲一下Web UI,以防有一天启动器无法使用,你仍然可以通过Web UI继续使用Stable Diffusion。
现在,我会以Windows系统为例,向大家展示如何部署Stable Diffusion。
在安装之前,先看看你的电脑使用的是哪种显卡,是 Nvidia(n 卡)还是 AMD(a 卡),建议使用Nvidia(n 卡),其它硬件和系统要求下面会讲,如果你使用的是 Mac 系统也可以。
怎么查看显卡类型呢?
我们按下 Windows 键加字母键 “R”,然后输入 “dxdiag”,点击确定后会弹出一个页面,我们在页面上找到 “显示”,点击它,就可以看到自己的显卡类型了。
建议使用:
- 显卡类型:Nvidia
- 芯片类型:20系以上
- 显存(VRAM):大于4G
- 固态硬盘:大于100G
ps:低于此配置也能用,但渲染时间会特别长
Stable Diffusion启动器的安装方法 #
下载启动器 #
链接:https://pan.baidu.com/s/1-BFb9wvXahKYd906hIN4aA?pwd=87bp
提取码:87bp
下载完成后把压缩包都解压,然后运行“启动器运行依赖-dotnet-6.0.11.exe”
设置启动器 #
找到文件夹“可选controlnet1.1”,打开后进入“模型”文件夹,复制里面所有文件到“sdwebui-models-controlnet”文件夹里面。
复制预处理器文件夹里的整个“download”文件夹到“sdwebui-extensions-sd webui contronet-annotator”
复制好以后就可以运行启动器了,启动器位置在“sd-webui-aki-v4.1”里面的“A启动器.exe”
启动器界面 #
文件夹选项 #
- 根目录:Stable Diffusion运行的文件夹,所有文件都会存储在根目录里面
- 扩展文件夹 extensions:安装插件的文件夹,所有插件都在这个文件夹里
- 临时文件夹 tmp:软件运行产生的临时文件
- 超分输出 extras-images:超分放大后期处理的输出文件夹
- 文生图(网络)txt2img-grids:通过描述词生成的一组图片(4张)
- 文生图(单图)txt2img-images:通过描述词生成的单张图片
- 图生图(网络)img2img-grids:通过投喂图片修改后输出的一组图片(4张)
- 图生图(单络)img2img-images:通过投喂图片修改后输出的单张图片
ps:
网格:渲染出来的一组图(4张)
单图:渲染出来的单张图
高级选项 #
- 生成引擎:选择你的电脑显卡作为生成图片的引擎工具
- 显存优化:根据你的显卡选择对应显存
- Cross-Attention优化方案:尝试使用xFormets(推荐),对于那些显卡显存不是很高的,可以帮助优化一下显存
- 计算精度设置:打开会提高对应精度
- Clannels Last内存格式优化:打开可以提升性能
- 模型哈希计算:低速硬盘选项,关闭可以节省启动时间
疑难解答 #
比如你在run SD的时候报错了,渲染图片时页面不响应,来到疑难解答这里看一下bug,点开始扫描,如果出现问题,会告诉你是什么问题,该怎么解决。
版本管理-本体 #
更新 Stable diffusion 版本的地方,建议每次登录时打开看一下。
版本管理-扩展 #
更新 Stable diffusion 插件的地方
模型管理 #
显示Stable diffusion已安装模型和Lora模型的页面
上面这些都设置好了以后,我们来到启动器首页点击一键启动
如果是首次运行的话,启动时间会慢一些,稍微耐心等待一下就好。第2次再打开的话,启动就会变得很快。
启动完成后会自动打开这个页面,http://127.0.0.1:7860,我们就可以在这里使用了。
启动器安装演示到这里就结束了,下面是Web UI传统安装方式的演示。
本地部署Stable Diffusion #
- Stable Diffusion所需的运行环境
- 本地部署Stable Diffusion
- 电脑配置硬件要求
- 针对Stable Diffusion的装机建议
Stable Diffusion所需的运行环境 #
- 构建运行环境的应用程序
① Python-3.10.6-amd64.exe(编程语言,版本号不能变动,不然容易出问题)
② VSCodeUserSetup-x64-1.78.0.exe (写代码平台,可用来修改代码)
③ Git-2.40.1-64-bit.exe(SD专用下载器,用来下载资源) - 电脑操作系统
Win10或Win11操作系统能够流畅运行Stable Diffusion,如果不是推荐系统,当你在运行Stable Diffusion时可能会出现一些问题。
SD本地部署运行环境下载 #
链接:https://pan.baidu.com/s/1_bpZefEMidY8ujAjVqbYfg?pwd=uvdk
提取码:uvdk
Stable Diffusion安装运行环境 #
安装Python
浏览器输入 https://python.org
点击Downloads
不建议安装最新版,因为可能会有不兼容的问题,建议安装Python 3.10.6,点击Download
进入页面后选择最后一个Windows installer(64-bit),这个版本暂时没有不兼容的问题出现。
第一次安装勾选Add Python to 3.10 to PATH,然后点击install安装
安装完成后开始下载 :SD模型、常用插件、Lora。
通过Automatic 1111部署 #
安装到固态硬盘容量大于100GB
创建一个英文名文件夹,如SD(中文可能会不能运行)
打开浏览器输入网址 https://git-scm.com
点击Downloads
选择系统Windows(如需其它系统自行选择macOS/Linux/Unix)
点击Standalone Installer下面64-bit Git for Windows Setup,就会下载安装包了
下载好的文件名为Git-2.40.1-64-bit.exe,双击安装,安装路径不限
一定要勾选Windows explorer integration,其它的不用管,一路默认Next,最后点Install就OK了。
安装好以后我们打开浏览器输入网址 https://github.com/automatic1111/stable-diffusion-webui
复制网址,回到我们之前创建的英文文件夹
右键点击Git Bash Here
在黑色页面提示框中输入git clone+空格
右键点击Paste
git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui.git
粘贴上面这段网址,按Enter回车,然后会进入下载,下载需要几分钟时间。
下载好以后会看到stable-diffusion-webui的文件夹,双击webui-user.bat进行安装。
看到出现http://127.0.0.1:7860就是安装成功了
复制http://127.0.0.1:7860,在浏览器中打开
到此,Stable Diffusion部署完毕。
评论0