以下是在Linux系统部署Stable Diffusion的步骤(以Ubuntu为例):
sudo apt update
sudo apt install python3.10 python3.10-venv python3-pip
sudo apt install git libgl1 libglib2.0-0
sudo sh ./NVIDIA-Linux-x86_64-xxx.run
),安装后重启系统。git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui.git
cd stable-diffusion-webui
python3.10 -m venv venv
source venv/bin/activate
pip install --upgrade pip
pip install -r requirements.txt
若需加速下载,可替换pip源为国内镜像(如清华源):
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple -r requirements.txt
v1-5-pruned.ckpt
),放置到models/Stable-diffusion/
目录。./webui.sh
常用参数:
--xformers
:启用内存优化(仅限N卡)。--port 7860
:指定访问端口(默认7860)。--share
:生成临时公网访问链接(需搭配--listen
)。http://localhost:7860
(或服务器公网IP+端口)。sudo ufw allow 7860/tcp
sudo ufw reload
nvidia-smi
检查驱动状态。stabilityai/stable-diffusion-2-1
快速部署,支持GPU加速且环境隔离。参考来源: