stable diffusion 本地安装
stable diffusion、stable diffusion webui 本地安装 - 2
本文发布于 1174 天前,内容可能已过时,请注意甄别。
安装conda环境
在安装之前,需要先下载并安装miniconda。miniconda是一个轻量级的conda发行版,可以快速地安装和管理conda环境。
下载地址:https://docs.conda.io/en/latest/miniconda.html
比如:windows安装完成后,打开命令行窗口,输入以下命令创建一个名为 sd_3106 的 python 3.10.6 环境:
conda create -p D:\ProgramData\miniconda3\envs\sd_3106 python=3.10.6
2.克隆代码
打开命令行窗口,输入以下命令克隆代码: 当然如果你本地没有 Git 环境,那么请先下载安装Git:https://git-scm.com/download/win
git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui
3.设置 pip 镜像源
由于国内访问pypi可能会比较慢,我们可以设置pip镜像源来加速下载。
输入以下命令设置pip镜像源为阿里云:
pip config set global.index-url https://mirrors.aliyun.com/pypi/simple/
4.升级pip
输入以下命令升级pip:
D:\ProgramData\miniconda3\envs\sd_3106\Scripts\python.exe -m pip install --upgrade pip
5.GPU环境检查
Stable Diffusion 推荐的GPU运行环境为 NVIDIA GPU,当然AMD的GPU也是可以的但是不推荐(AMD GPU安装)
wmic path win32_VideoController get name
如果输出带有 :AMD Radeon则表示你的显卡为 AMD 架构,这时请按照上面连接安装,如果输出
NVIDIA GeForce关键词,则表示你的显卡为 NVIDIA GPU,此时你需要下载另一个叫做 CUDA(CUDA 是 NVIDIA 公司推出的一种通用并行计算架构) 的东西。
6.下载Cuda
NVIDIA的 GPU 架构和 cuda 有对应关系,可以在网上查找对应关系。
cuda 下载地址:https://developer.nvidia.com/cuda-downloads
7.运行webui
输入以下命令启动stable diffusion webui:
因为中间下载的东西很多都是从Github下载,所以国内下载速度很慢,此时需要你自己去科学上网
# windows
webui-user.bat
# linux
webui-user.sh
8.报错指南
如果在运行脚本时遇到报错,大概率是网络问题导致的下载失败
打开 stable-diffusion-webui/launch.py然后找到 prepare_environment(),可以看到好几个 https://github.com 的链接,在其前添加:https://ghproxy.com/
添加后类似:https://ghproxy.com/https://github.com/.....
然后保存继续执行脚本即可。
更多文章