可以的,CentOS 是可以安装支持 GPU 的 PyTorch 的,但有几个关键前提和注意事项。
PyTorch GPU 版依赖:
# 查看显卡
lspci | grep -i nvidia
# 安装驱动(示例)
sudo yum install kmod-nvidia
# 或去 NVIDIA 官网下载 run 文件
nvidia-smi
python -m venv torch_env
source torch_env/bin/activate
pip install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cu121
(cu121 = CUDA 12.1,按你驱动版本选)
conda create -n torch python=3.10
conda activate torch
conda install pytorch torchvision torchaudio pytorch-cuda=12.1 -c pytorch -c nvidia
import torch
print(torch.cuda.is_available()) # True 才行
print(torch.cuda.get_device_name(0))
echo -e "blacklist nouveau\noptions nouveau modeset=0" | sudo tee /etc/modprobe.d/blacklist-nouveau.conf
sudo dracut --force
reboot
sudo yum install centos-release-scl
sudo yum install devtoolset-9
scl enable devtoolset-9 bash
✅ CentOS 完全可以装 GPU PyTorch
✅ 推荐:CentOS 7/8 + 官方 pip wheel
⚠️ 重点是:显卡驱动 + CUDA 版本匹配
如果你愿意,可以告诉我:
我可以给你精确的安装命令。