本地化部署StableDeffusion

本地化部署官方stableDeffusion的webUI

Posted by KabaBZ on 2023-06-11
Estimated Reading Time 2 Minutes
Words 671 In Total
Viewed Times

准备工作

  • 一台装有git、python3.10.6的电脑(尽量记住自己python的安装位置)
    • python版本尽量使用3.10。因为很多以来要求python版本<3.10,我之前使用3.11搭建失败后面又换回了3.10。
    • git和python的安装教程有很多可以自己去网络上搜索一下
  • 尽量把电脑搬到香港。

下载所需资源

下载模型文件

https://huggingface.co/CompVis/stable-diffusion-v-1-4-original

Alt text

  • 下载模型(4G左右)

下载Webui源码

在webui文件夹(自己喜欢的地方尽量使用英文路径)中打开命令行,执行命令

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

排错网址

开始部署

Alt text

在之前打开命令行的文件夹中执行git命令后,会多出一个名为stable-diffusion-webui的文件夹。

安装依赖

进入文件夹执行webui-user.bat文件,该文件会自动帮你下载部署项目所需要的一些依赖。

1
2
venv "C:\Users\kaba\stable-diffusion-webui\venv\Scripts\Python.exe"
Python 3.10.6 (tags/v3.10.6:9c7b4bd, Aug 1 2022, 21:53:49) [MSC v.1932 64 bit (AMD64)]

开头有类似提示则证明使用的3.10.6版本的本地虚拟环境,安装完成后文件夹中应该会多出许多的文件。

这一步骤对网络要求比较高,也会耗费较长时间。python库的部分可以通过配置清华源赖提高下载速度,但是有的库(gfpgan等)只能通过github拉代码本地安装。所以最好还是电脑在香港。

依赖安装问题解决方法

在下载依赖时出现问题可以参考这个文章解决问题(之前打开的那个网址)
安装gfpgan库报错同样看这里:

https://blog.csdn.net/weixin_40735291/article/details/129333599

安装成功

成功提示

安装成功后会自动启动任务,也可以关闭脚本手动重新再执行一次之前的文件打开web。

Alt text

有时会提示上图的问题,这是python的一个库,可以手动下载后使用虚拟环境中的python安装到本地。

1
2
# 下载链接
https://ghproxy.com/https://github.com/C43H66N12O12S2/stable-diffusion-webui/releases/download/f/xformers-0.0.14.dev0-cp310-cp310-win_amd64.whl
1
2
# 安装命令 文件放在命令行目录中执行下面命令
[你的安装目录路径]\stable-diffusion-webui\venv\Scripts\python.exe -m pip install xformers-0.0.14.dev0-cp310-cp310-win_amd64.whl

打开Wenui

命令行中有类似的提示:

Running on local URL: http://127.0.0.1:7860

将url复制到浏览器打开就可以看到自己本地部署的SD啦!


如果您喜欢此博客或发现它对您有用,则欢迎对此发表评论。 也欢迎您共享此博客,以便更多人可以参与。 如果博客中使用的图像侵犯了您的版权,请与作者联系以将其删除。 谢谢 !