Linux安装Stable Diffusion的可行方案
一 环境准备与硬件建议
nvidia-smi、nvcc --versionpython3 --version、git --version二 原生安装步骤 Ubuntu Debian系
sudo apt update && sudo apt install -y python3.10 python3-pip python3-venv gitgit clone https://github.com/AUTOMATIC1111/stable-diffusion-webui.gitcd stable-diffusion-webuipython3.10 -m venv venv && source venv/bin/activatepip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simplepip install -r requirements.txtpython launch.py --listen(或 ./webui.sh)sudo ufw allow 7860/tcp)--medvram / --lowvram--xformers--listen --gradio-auth username:password三 CentOS RHEL系安装要点
sudo yum install -y python3 python3-pip gitdocker run -d --gpus all -p 7860:7860 -v ~/stable-diffusion/models:/app/models -v ~/stable-diffusion/outputs:/app/outputs --name sd-webui ghcr.io/automatic1111-webui/stable-diffusion-webui:latest四 Docker部署通用方案
~/stable-diffusion/models 与 ~/stable-diffusion/outputsdocker run -d --gpus all -p 7860:7860 \-v ~/stable-diffusion/models:/app/models \-v ~/stable-diffusion/outputs:/app/outputs \--name sd-webui ghcr.io/automatic1111-webui/stable-diffusion-webui:latest
docker logs -f sd-webuidocker exec -it sd-webui bash五 常见问题与优化
--medvram 或 --lowvram,并降低分辨率/批量大小--listen开放远程访问;服务器需放行7860/tcp端口(如ufw/firewalld)--xformers提升速度与显存利用率(NVIDIA)