Stable Diffusion WebUI本地部署一站式安装教程
Stable Diffusion WebUI本地部署一站式安装教程
本文将为你提供一份详尽的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的全部安装教程到此结束,祝你好运!