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

国内网络环境下Stable Diffusion1.3(AI绘图)本地部署教程

目录

1、下载SD

2、部署SD

3、汉化SD

4、测试

前言

本文为StableDiffusionWebUI(后文简称“SD”)的本地部署教程,本教程尽量保证所有步骤可在国内网络环境下进行,读者若能无障碍访问github等网站则更佳,请使用Windows10及以上的64位Windows系统及显存大于等于6G的显卡。 

1、下载SD

在这之前你需要安装git和python3.0.16,下面的地址是适用于SD1.2.1(旧版)的教程,有关git和python的安装说明可以在其得知,本文不再赘述

https://blog.csdn.net/2301_76989208/article/details/130548464

在你选择的安装目录下,按住“shift”键的同时单击右键,选择“在此处打开Powershell窗口”,例如笔者选择在D盘的“Demo”文件夹里安装

 输入命令开始下载,为保证国内网络可正常下载,笔者选择使用ghproxy的下载代理,如果读者能无障碍访问github的话可尝试将下载代理的前缀删除(即“https://ghproxy.com/”)

git clone https://ghproxy.com/https://github.com/AUTOMATIC1111/stable-diffusion-webui.git

如图即为下载成功,安装目录内会生成名为“stable-diffusion-webui”文件夹 

2、部署SD

由于网络原因,即使当前处于全局上网状态但仍有较大概率会部署失败,所以在SD安装目录下找到“modules”文件夹中的“launch_utils.py”并右键,在打开方式里选择以记事本打开,我们要添加下载代理

下拉页面到图中蓝色框选部分,将框选部分中所有“https://github.com”开头的地址前加上这个前缀

https://ghproxy.com/

修改后

 将“launch_utils.py”保存并退出,双击打开SD安装目录下的“webui-user.bat”文件(它有一个同名的.py文件,请注意甄别)

等待一段时间(长短由网络状况决定),有时会提示缺少文件(正常现象,解决方法在第4步),而在其后会有“Running on local URL:http://127.0.0.1:????”字样

正常情况:

缺少文件:

此时打开浏览器,在地址栏中输入刚刚cmd里的http地址,如果出现图形化界面则代表安装成功,这个地址就是程序的入口了,以后每次使用时先打开安装目录里的”webui-user.bat”,当cmd窗口出现这个地址时就可以去浏览器打开了

 3、汉化SD

在任意目录下按住“shift”键的同时单击右键,选择“在此处打开Powershell窗口”,执行下面这条命令

git clone https://ghproxy.com/https://github.com/VinsonLaro/stable-diffusion-webui-chinese.git

执行完成后,会在该目录下生成一个文件夹,解压后会得到一个名为“stable-diffusion-webui-chinese”的文件夹,里面有个名为“localizations”的文件夹,打开它,里面有两个文件,将这两个文件复制到SD安装目录下的“localizations”文件夹内

 进入软件,点击主界面的“Settings”

 点击“User interface”

 点击“Localization (requires restart)”,在展开菜单的菜单中选择“chinese-all”或“chinese-english”,前者为全中文界面,后者则为中英文对照,但二者的的汉化程度都不完全所以仍会有部分英文出现

 选择好语言后点击“Apply settings”应用设置,再点击“Reload UI”重载界面,即可查看效果

 “chinese-english”效果

 “chinese-all”效果

 4、测试

本教程为安装教程,故使用官方模型作为演示,而前文提到有时会提示缺少文件,这个缺少的文件就是官方模型,缺少的原因是因为下载失败,下载失败大概率是网络原因,所以对于缺少模型文件的情况下,我们可以直接访问官方模型的托管平台进行下载

https://huggingface.co/runwayml/stable-diffusion-v1-5

下拉页面,下载这个4.27G的模型

 将下载后的模型复制到SD安装目录下的“models”中的“Stable-diffusion”文件夹下,然后启动SD,此时cmd窗口中不会再提示缺少模型文件,模型切换栏也会显示模型名

当模型成功装载后,我们直接点击生成进行测试,初次在SD中进行操作时如“生成”、“面部修复”等功能时会联网下载相应功能,等待下载完成即可,效果如图

尽管比较抽象(因为没加参数),但只要成功出图即为成功

---END--- 

更新时间 2023-12-15