解决CentOS与PyTorch的兼容性问题,需从系统版本、依赖库版本及安装方式等方面入手,具体步骤如下:
确认系统版本
cat /etc/issue
。安装必要依赖项
sudo yum update -y
sudo yum groupinstall -y "Development Tools"
sudo yum install -y python3 python3-pip gcc cmake
。安装CUDA与cuDNN(GPU支持)
nvidia-smi
。安装PyTorch
conda create -n pytorch python=3.8
conda activate pytorch
conda install pytorch torchvision torchaudio cudatoolkit=your_cuda_version -c pytorch
。pip install torch torchvision torchaudio --extra-index-url https://download.pytorch.org/whl/cu117
(以CUDA 11.7为例)。验证安装
import torch
print(torch.__version__)
print(torch.cuda.is_available()) # 应返回True(若安装GPU版本)
```。
注意事项:
conda list
查看已安装版本。pip install torch
即可。