# 查看系统
cat /etc/centos-release
uname -rsetenforce 0
sed -i 's/^SELINUX=.*/SELINUX=disabled/' /etc/selinux/config
systemctl stop firewalld
systemctl disable firewalldcat >> /etc/sysctl.conf << EOF
vm.swappiness=10
fs.file-max=1000000
EOF
sysctl -plspci | grep -i nvidia# 安装依赖
yum install -y gcc kernel-devel kernel-headers
# 禁用 nouveau
echo "blacklist nouveau" > /etc/modprobe.d/blacklist-nouveau.conf
echo "options nouveau modeset=0" >> /etc/modprobe.d/blacklist-nouveau.conf
# 重建 initramfs
dracut --force
reboot安装驱动:
chmod +x NVIDIA-Linux-x86_64-*.run
./NVIDIA-Linux-x86_64-*.run验证:
nvidia-smi推荐组合:
# 示例
export PATH=/usr/local/cuda-11.8/bin:$PATH
export LD_LIBRARY_PATH=/usr/local/cuda-11.8/lib64:$LD_LIBRARY_PATHwget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh
bash Miniconda3-latest-Linux-x86_64.sh创建独立环境:
conda create -n sd python=3.10 -y
conda activate sdpip install torch torchvision torchaudio \
--index-url https://download.pytorch.org/whl/cu118验证:
import torch
print(torch.cuda.is_available())export COMMANDLINE_ARGS="--medvram --xformers --no-half-vae"解释:
| 参数 | 作用 |
|---|---|
--medvram | 中等显存优化 |
--xformers | 显存 + 速度提升 |
--no-half-vae | 防止爆显存 |
--lowvram | 4G 显存以下 |
pip install xformers --index-url https://download.pytorch.org/whl/cu118或源码(慢但稳定):
pip install -U git+https://github.com/facebookresearch/xformers.git| 显存 | 推荐模型 |
|---|---|
| 4G | SD 1.5 |
| 6G | SD 1.5 / SD2.1 |
| 8G+ | SDXL |
512x51220~30DPM++ 2M Karras--precision full --no-half或:
--medvram --xformersexport COMMANDLINE_ARGS="--listen --port 7860"防火墙放行:
firewall-cmd --add-port=7860/tcp --permanent
firewall-cmd --reloadlocation / {
proxy_pass http://127.0.0.1:7860;
}yum install -y devtoolset-11
scl enable devtoolset-11 bashnvidia-smi
journalctl -xe--medvram✅ 最佳实践
--medvram --xformers如果你愿意,我可以帮你:
✅ 写 一键部署脚本
✅ 针对你的 显卡型号精准优化配置
✅ 给你 ComfyUI vs WebUI 对比方案
你现在的 显卡型号 + CentOS 版本 是多少?