在 CentOS 上“快速”装 Stable Diffusion 的核心思路是:
系统准备 → 显卡驱动 → Python 环境 → 下载 Stable Diffusion WebUI → 启动。
✅ CentOS 7 / 8 / Stream 8+
✅ NVIDIA 显卡(强烈推荐)
✅ 已安装 NVIDIA 驱动 + CUDA
# 更新系统
sudo yum update -y
# 安装基础工具
sudo yum install -y git wget curl unzip epel-releaselspci | grep -i nvidiasudo yum install -y gcc kernel-devel kernel-headers去 NVIDIA 官网下载对应驱动并安装(略复杂)
wget https://developer.download.nvidia.com/compute/cuda/repos/rhel7/x86_64/cuda-repo-rhel7-11.8.0-1.x86_64.rpm
sudo rpm -i cuda-repo-rhel7-11.8.0-1.x86_64.rpm
sudo yum clean all
sudo yum install -y cuda验证:
nvidia-smiCentOS 自带 Python 3.6 太旧 ❌
sudo yum install -y gcc openssl-devel bzip2-devel libffi-devel
wget https://www.python.org/ftp/python/3.10.13/Python-3.10.13.tgz
tar xzf Python-3.10.13.tgz
cd Python-3.10.13
./configure --enable-optimizations
make -j$(nproc)
sudo make altinstall验证:
python3.10 --version# 克隆项目
git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui.git
cd stable-diffusion-webui把模型放到:
models/Stable-diffusion/常用模型:
示例:
wget https://huggingface.co/runwayml/stable-diffusion-v1-5/resolve/main/v1-5-pruned.safetensors \
-O models/Stable-diffusion/v1-5.safetensorspython3.10 launch.py --listen --port 7860参数说明:
--listen:允许外网访问--port 7860:Web 端口浏览器访问:
http://服务器IP:7860pip install torch==2.0.1 torchvision torchaudio --index-url https://download.pytorch.org/whl/cu118export COMMANDLINE_ARGS="--medvram"
python3.10 launch.pydnf install -y git python3.10如果你只是 测试,可用 Docker(但 CentOS 对 Docker 支持一般):
docker run -it --gpus all -p 7860:7860 \
ghcr.io/automatic1111/stable-diffusion-webui:latest你可以直接告诉我:
1️⃣ CentOS 版本
2️⃣ 显卡型号
3️⃣ 是否必须离线安装
我可以给你 完全定制的一步步命令,甚至帮你写 一键安装脚本 ✅