在 CentOS 上使用 PyTorch,一般流程如下(以 CentOS 7/8 为例):
sudo yum update -y
CentOS 默认可能是 Python 2,建议用 Python 3:
sudo yum install -y python3 python3-pip
检查:
python3 --version
pip3 --version
pip3 install virtualenv
mkdir pytorch_env && cd pytorch_env
virtualenv venv
source venv/bin/activate
pip install torch torchvision torchaudio
先确认你的 CUDA 版本:
nvidia-smi
例如 CUDA 11.8:
pip install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cu118
官方安装命令生成器:
https://pytorch.org/get-started/locally/
python
import torch
print(torch.__version__)
print(torch.cuda.is_available()) # GPU 时为 True
如果报错(如 libgomp、GLIBC):
sudo yum install -y libgomp glibc
CentOS 7 默认 gcc 太低,可能不支持新 PyTorch:
sudo yum install -y centos-release-scl
sudo yum install -y devtoolset-9
scl enable devtoolset-9 bash
可换国内源:
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
import torch
x = torch.rand(3, 3)
print(x)
如果你告诉我:
我可以给你更精确的安装方案。