在 CentOS 上部署 Stable Diffusion(WebUI / 推理),配置需求主要取决于:用途(画图/训练)、是否用 GPU、模型大小、并发量。下面按“最低能跑 / 推荐 / 训练级”来说明。
一、最低可运行配置(仅体验)
适合:个人玩、低分辨率出图(512×512)
- 系统:CentOS 7 / 8 / Stream(建议 7.9+)
- CPU:4 核以上(Intel i5 级别)
- 内存:8GB(建议 16GB)
- 显卡:
- 无独显:CPU 模式(极慢,不推荐)
- 独显:GTX 1060 6GB(勉强)
- 显存:
- 4GB:可跑 sd1.5(低步数)
- 6GB:较舒服
- 硬盘:
- 系统盘 20GB
- 模型盘 ≥50GB(模型本身 2~10GB 每个)
- 软件依赖:
- Python 3.10
- Git
- CUDA 11.8(NVIDIA)
- PyTorch + xformers
✅ 能跑:Stable Diffusion WebUI(AUTOMATIC1111)
二、推荐生产/正常使用配置(主流)
适合:日常出图、ControlNet、插件
- CPU:8 核(如 Xeon / Ryzen 7)
- 内存:32GB
- 显卡:
- RTX 3060 12GB(性价比极高)
- 或 RTX 3080 / 4070(8–12GB)
- 显存:≥12GB
- 硬盘:
- SSD ≥500GB
- 模型目录独立挂载
- 系统:
- CentOS 7.9 / Stream 9
- 关闭 SELinux(或正确配置)
✅ 支持:
- SD1.5 / SDXL
- ControlNet
- 多插件
- 中等并发
三、训练 / 高并发配置
适合:LoRA / DreamBooth / 多人使用
- GPU:
- RTX 3090 / 4090(24GB)
- 或多卡 A100(40/80GB)
- 显存:≥24GB
- 内存:64GB+
- CPU:16 核+
- 硬盘:
- NVMe SSD 1TB+
- 网络:
- 内网千兆 / 公网高带宽(远程访问)
四、CentOS 特别注意事项
- 驱动
- NVIDIA 驱动必须装好
nvidia-smi 能正常显示
- CUDA
- WebUI 常用 CUDA 11.8 / 12.1
- Python
- CentOS 自带 Python 太低,需手动装 3.10
- 防火墙
- 权限
五、简单部署方式(推荐)
git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui
cd stable-diffusion-webui
./webui.sh
六、总结一句话
- 能跑:1060 6G + 16G 内存
- 舒服:3060 12G + 32G 内存
- 训练:3090/4090 + 64G 内存
如果你愿意,我可以:
- 给你一套 CentOS 具体安装命令
- 或按你的 显卡型号 帮你算能不能跑 SDXL