lspci | grep -i nvidia⚠️ CentOS 内核更新后容易掉驱动,建议固定内核
sudo vim /etc/default/grub
# 添加
GRUB_CMDLINE_LINUX="rd.driver.blacklist=nouveau nouveau.modeset=0"
sudo grub2-mkconfig -o /boot/grub2/grub.cfg
sudo rebootsudo yum install kernel-devel gcc
sudo yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
sudo yum install dkms下载驱动(官网):
https://www.nvidia.com/Download/index.aspxchmod +x NVIDIA-Linux-x86_64-*.run
sudo ./NVIDIA-Linux-x86_64-*.run验证:
nvidia-smisudo yum install cuda-toolkit-11-8环境变量:
echo '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 ~/.bashrcsudo cp include/cudnn*.h /usr/local/cuda/include/
sudo cp lib64/libcudnn* /usr/local/cuda/lib64/
sudo chmod a+r /usr/local/cuda/include/cudnn*.h验证:
nvcc -Vwget 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
cd stable-diffusion-webuipip install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cu118pip install -r requirements.txtpip install xformers启动参数:
export COMMANDLINE_ARGS="--xformers"
./webui.sh✅ 效果:
export COMMANDLINE_ARGS="--enable-sdp-no-mem"或:
export COMMANDLINE_ARGS="--opt-sdp-attention"--medvram
--lowvram
--precision full --no-half示例:
export COMMANDLINE_ARGS="--xformers --medvram"export HF_ENDPOINT=https://hf-mirror.com~/.cache/huggingface/
stable-diffusion-webui/models/Stable-diffusion/| 问题 | 解决 |
|---|---|
| GLIBC 版本低 | 用 Conda |
| gcc 版本低 | scl enable devtoolset-11 bash |
| 驱动掉 | 固定内核 |
| 显存爆 | --medvram |
| 方式 | 速度 |
|---|---|
| 无加速 | 4s / 图 |
| xformers | 2.5s / 图 |
| SDPA | 2.2s / 图 |
你可以直接告诉我:
1️⃣ CentOS 版本
2️⃣ 显卡型号 & 显存
3️⃣ 是否服务器 / 无桌面
我可以给你 一条命令一条命令的定制方案 ✅