问小白 wenxiaobai
资讯
历史
科技
环境与自然
成长
游戏
财经
文学与艺术
美食
健康
家居
文化
情感
汽车
三农
军事
旅行
运动
教育
生活
星座命理

Stable Diffusion WebUI本地部署一站式安装教程

创作时间:
作者:
@小白创作中心

Stable Diffusion WebUI本地部署一站式安装教程

引用
1
来源
1.
https://www.bilibili.com/read/cv36913453

本文将为你提供一份详尽的Stable Diffusion WebUI本地部署指南,从硬件要求到软件环境配置,再到具体安装步骤,手把手教你完成AI作图工具的本地部署。

一、前言

经过一段时间的摸索实践,本文作者已经成功完成了Stable Diffusion WebUI的本地部署,实现了AI作图功能。虽然受限于硬件条件,目前只能作为一种体验,但作者愿意将实战经验分享出来,帮助更多有需求的读者实现本地AI作图。

二、电脑配置

1. 建议电脑配置

  • 系统:Windows 10及以上
  • 内存:8GB以上,越多越好
  • 显卡:集显、核显、独显均可。如果用于职业用途,建议使用NVIDIA显卡,显存8GB以上
  • 空间:可用空间100GB以上

2. 查看电脑配置

以Windows 11为例,查看方法如下:

  • "此电脑" -> "属性" -> "系统",查看操作系统
  • "任务管理器" -> "性能" -> "GPU",查看内存、GPU等信息

3. 作者电脑配置

  • 系统:Windows 11 64位
  • CPU: 13th Gen Intel(R) Core(TM) i7-1360P 2.20 GHz
  • 内存:16GB
  • 显示适配器:Intel(R) Iris(R) Xe

三、本次部署的版本

  • Stable Diffusion WEBUI: 1.10.1
  • Python: 3.11.9
  • Torch : 2.3.1
  • Torchvision: 0.18.1

四、部署过程

确保电脑能上网,并能访问GitHub网站。

1. 下载并安装Python 3.11.9

下载地址:https://www.python.org/downloads/release/python-3119/

2. 下载并安装最新版本Git

下载地址:https://git-scm.com/download/win

3. N卡用户升级显卡驱动到最新版本(略)

4. Clone Stable Diffusion WEBUI代码仓库(1.10.1)

在命令行中执行以下命令:

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

5. 更改为阿里源

由于访问https://pypi.org/simple速度慢,可以更改为阿里源:

pip config set global.index-url https://mirrors.aliyun.com/pypi/simple
pip config set install.trusted-host mirrors.aliyun.com

6. 替换HuggingFace镜像网站

用记事本打开stable-diffusion-webui\modules\shared.py,替换https://huggingface.co为https://hf-mirror.com

7. 修改launch_utils.py

根据是否有N卡,修改stable-diffusion-webui\modules\launch_utils.py中的prepare_environment函数。

8. 修改webui-user.bat参数

对于无N卡用户,需要修改stable-diffusion-webui\webui-user.bat中的参数。

9. 下载CLIP模型

在项目文件夹下执行以下命令:

git clone https://hf-mirror.com/openai/clip-vit-large-patch14 OpenAI\clip-vit-large-patch14

10. 运行webui-user.bat

11. 安装完成后,后台会自动下载模型 v1-5-pruned-emaonly.safetensors并在默认浏览器中启动本地网页:http://127.0.0.1:7860/。

12. 修改constants.py

用记事本打开venv\Lib\site-packages\huggingface_hub\constants.py,替换https://huggingface.co为https://hf-mirror.com。

13. 插件安装

由于国内无法直接访问raw.githubusercontent.com,需要通过修改hosts文件来解决。

14. 经典插件网络安装地址

  • 中文翻译插件(简体中文汉化包)
  • ControlNet(人体姿势、姿态精准控制)
  • AnimateDiff(动漫生成)
  • Inpaint Anything(局部重绘)
  • Waifu Diffison 1.4 Tagger(提示词反推)

15. 模型存放文件夹规划

建议按模型名称建立文件夹存放模型。

16. 模型下载地址推荐

本地部署Stable Diffusion Webui的全部安装教程到此结束,祝你好运!

© 2023 北京元石科技有限公司 ◎ 京公网安备 11010802042949号