在 CentOS 上,PyTorch 是可以兼容并使用 GPU 的,但需要满足一些前提条件。下面给你一个清晰说明:
✅ 支持,但必须:
⚠️ 注意:
nvidia-smi
能看到显卡信息说明驱动正常。
.run 驱动nouveauPyTorch 官方支持的常见 CUDA 版本:
查看 CUDA:
nvcc --version
官方命令示例(CUDA 11.8):
pip install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cu118
或 Conda:
conda install pytorch torchvision torchaudio pytorch-cuda=11.8 -c pytorch -c nvidia
import torch
print(torch.cuda.is_available()) # True 表示可用
print(torch.cuda.get_device_name(0))
torch.cuda.is_available() 返回 False原因可能是:
解决:
yum install -y gcc gcc-c++ make
建议:
✅ CentOS 完全可以用 GPU 版 PyTorch
⚠️ 关键是:NVIDIA 驱动 + CUDA + GPU 版 PyTorch 三件套匹配
如果你愿意,可以告诉我:
我可以帮你给出精确的安装命令。