在 CentOS 上安装和使用 PyTorch,通常依赖以下几类内容,按“系统依赖 → Python 依赖 → 可选依赖”说明:
sudo yum groupinstall -y "Development Tools"
sudo yum install -y epel-release
sudo yum install -y \
gcc gcc-c++ make \
git wget curl
CentOS 7 默认 Python 2,建议用 Python 3:
sudo yum install -y python3 python3-devel python3-pip
sudo yum install -y \
libgomp \
glibc \
numactl
nvidia-smi
nvcc --version
PyTorch 安装时会自动处理:
numpytyping-extensionsfilelocksympynetworkxjinja2fsspecpip install torch torchvision torchaudio
如只装 CPU 版:
pip install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cpu
pip install numpy pandas matplotlib scipy
ncclopenmpisudo yum install -y openmpi openmpi-devel
pip install scikit-learn tqdm pillow
CentOS 7
Python 版本
离线环境
.whl 包import torch
print(torch.__version__)
print(torch.cuda.is_available())
如果你能告诉我:
我可以给你一套精确的安装命令。