在Linux部署Stable Diffusion主要有以下两种常见方式:
sudo apt-get update && sudo apt-get install docker.io # Ubuntu/Debian
sudo yum install docker # CentOS
sudo systemctl start docker && sudo systemctl enable dockerdocker pull stabilityai/stable-diffusion-2-1:latest
docker run --gpus all -p 7860:7860 --restart=always stabilityai/stable-diffusion-2-1:latest浏览器输入 http://localhost:7860 即可使用。
sudo apt install git python3 python3-pip # Ubuntu/Debian
sudo yum install git python3 python3-pip # CentOS参考官方文档安装CUDA Toolkit和cuDNN。
git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui.git
cd stable-diffusion-webui
python3 -m venv venv
source venv/bin/activate
pip install --upgrade pippip install -r requirements.txt
./webui.sh # 启动WebUImodels/Stable-diffusion/ 目录。http://localhost:7860,首次启动需配置模型。详细教程可参考:Docker部署(简单快捷)、WebUI手动部署(功能全面)。