⚠️ 纯 CPU 可以跑,但非常慢,不推荐。
sudo yum update -ysudo yum install -y \
git \
wget \
curl \
unzip \
gcc \
gcc-c++ \
makelspci | grep -i nvidiasudo yum install -y epel-releasesudo yum install -y kmod-nvidia或去官网下载 .run 文件(适合数据中心卡)。
验证:
nvidia-smisudo yum install -y cuda-11-8echo 'export PATH=/usr/local/cuda-11.8/bin:$PATH' >> ~/.bashrc
echo 'export LD_LIBRARY_PATH=/usr/local/cuda-11.8/lib64:$LD_LIBRARY_PATH' >> ~/.bashrc
source ~/.bashrc验证:
nvcc -VCentOS 7 默认 Python 版本较低,建议使用 Miniconda。
wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh
bash Miniconda3-latest-Linux-x86_64.shconda create -n sd python=3.10 -y
conda activate sdgit clone https://github.com/AUTOMATIC1111/stable-diffusion-webui.git
cd stable-diffusion-webuipip install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cu118然后运行:
webui.sh首次运行会自动下载大量依赖(时间较长)
stable-diffusion-webui/models/Stable-diffusion从 HuggingFace 下载:
wget https://huggingface.co/runwayml/stable-diffusion-v1-5/resolve/main/v1-5-pruned.safetensors./webui.sh默认访问:
http://127.0.0.1:7860./webui.sh --listen --port 7860然后访问:
http://服务器IP:7860解决:
--medvram--xformers./webui.sh --medvram --xformers建议:
docker run -it --gpus all \
-p 7860:7860 \
-v $PWD/models:/app/stable-diffusion-webui/models \
ghcr.io/automatic1111/stable-diffusion-webui:latest显卡驱动 → CUDA → Conda → Clone WebUI → 下载模型 → 启动如果你愿意,我可以:
直接告诉我你的 CentOS 版本 + GPU 型号 即可。