getenforce
sudo setenforce 0
sudo sed -i 's/^SELINUX=.*/SELINUX=disabled/' /etc/selinux/config编辑:
sudo vi /etc/security/limits.conf追加:
* soft nofile 65535
* hard nofile 65535
* soft nproc 65535
* hard nproc 65535sudo systemctl disable firewalld
sudo systemctl stop firewalldnvidia-smi✅ 正常情况:
sudo yum install -y epel-release
sudo yum install -y kernel-devel gcc禁用 nouveau:
echo "blacklist nouveau" | sudo tee /etc/modprobe.d/blacklist-nouveau.conf
sudo dracut --force
reboot然后安装官方驱动(示例):
sudo sh NVIDIA-Linux-x86_64-535.xx.run验证:
nvcc --versionwget 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())True显存占用 ↓,速度 ↑
pip install xformers启动参数:
--xformerspython launch.py \
--xformers \
--medvram \
--no-half-vae \
--opt-sdp-attention参数说明:
| 参数 | 作用 |
|---|---|
--xformers | 加速 attention |
--medvram | 中等显存优化 |
--lowvram | 显存 < 6G |
--no-half-vae | 防止色块 |
--opt-sdp-attention | 新 GPU 更快 |
✅ 推荐使用:
例如:
v1-5-pruned-emaonly.safetensorsdf -h--apisudo fallocate -l 16G /swapfile
sudo chmod 600 /swapfile
sudo mkswap /swapfile
sudo swapon /swapfile| 项目 | 推荐 |
|---|---|
| OS | CentOS 7/8 |
| GPU | RTX 3060 及以上 |
| 显存 | ≥ 8G |
| CUDA | 11.8 |
| Python | 3.10 |
| PyTorch | 2.x + CUDA |
nvidia-smi
python - <如果你愿意,可以告诉我:
我可以直接给你 一套最适合你机器的启动参数和配置。