查看显卡:
lspci | grep -i nvidiasudo vim /etc/default/grub在 GRUB_CMDLINE_LINUX 中加入:
rd.driver.blacklist=nouveau nouveau.modeset=0然后:
sudo grub2-mkconfig -o /boot/grub2/grub.cfg创建黑名单:
sudo tee /etc/modprobe.d/blacklist-nouveau.conf <重启:
rebootsudo yum install -y epel-release
sudo yum install -y gcc kernel-devel下载驱动(官网):
https://www.nvidia.com/Download/index.aspx安装:
chmod +x NVIDIA-Linux-x86_64-*.run
sudo ./NVIDIA-Linux-x86_64-*.run验证:
nvidia-smisudo yum install -y https://developer.download.nvidia.com/compute/cuda/repos/rhel7/x86_64/cuda-repo-rhel7-11-8-local-11.8.0_520.61.05-1.x86_64.rpm
sudo yum install -y cuda配置环境变量:
echo 'export PATH=/usr/local/cuda/bin:$PATH' >> ~/.bashrc
echo 'export LD_LIBRARY_PATH=/usr/local/cuda/lib64:$LD_LIBRARY_PATH' >> ~/.bashrc
source ~/.bashrc验证:
nvcc -VCentOS 自带 Python 太老,推荐自己编译或使用 conda。
wget 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 sdgit clone https://github.com/AUTOMATIC1111/stable-diffusion-webui.git
cd stable-diffusion-webuiexport PIP_INDEX_URL=https://pypi.tuna.tsinghua.edu.cn/simplepip install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cu118然后:
pip install -r requirements.txtmkdir -p models/Stable-diffusion
cd models/Stable-diffusion下载:
wget https://huggingface.co/runwayml/stable-diffusion-v1-5/resolve/main/v1-5-pruned.safetensorspython launch.py --listen --port 7860如果显存不够:
python launch.py --lowvram --listen访问:
http://服务器IP:7860✅ 解决方案:
✅ 可忽略:
python launch.py --skip-torch-cuda-test --disable-xformers--lowvram
--medvram| 项目 | 最低 | 推荐 |
|---|---|---|
| 显卡 | GTX 1060 | RTX 3060+ |
| 显存 | 4GB | 8GB+ |
| 内存 | 16GB | 32GB |
| 系统 | CentOS 7 | CentOS Stream 8 |
你可以直接告诉我:
我可以给你 一套完全针对你环境的安装方案(避免 90% 的坑)。