若在CentOS上安装PyTorch失败,可按以下步骤排查解决:
检查系统环境
python3 --version查看。sudo yum update -y更新系统。安装基础依赖
sudo yum install -y gcc-c++ make python3-pip。sudo rpm -i cuda-repo-rhel7-<version>.rpm,然后sudo yum install -y cuda。sudo cp cuda/include/cudnn*.h /usr/local/cuda/include,sudo cp cuda/lib64/libcudnn* /usr/local/cuda/lib64。~/.bashrc,添加export PATH=/usr/local/cuda/bin:$PATH和export LD_LIBRARY_PATH=/usr/local/cuda/lib64:$LD_LIBRARY_PATH,然后执行source ~/.bashrc。选择安装方式
conda create -n torch_env python=3.8,激活环境conda activate torch_env。conda install pytorch torchvision torchaudio cpuonly -c pytorch;GPU版conda install pytorch torchvision torchaudio cudatoolkit=<your_cuda_version> -c pytorch。pip3 install torch torchvision torchaudio。pip3 install torch torchvision torchaudio --extra-index-url https://download.pytorch.org/whl/cu<your_cuda_version>(替换为实际CUDA版本,如cu113)。验证安装
import torch; print(torch.__version__); print(torch.cuda.is_available()),确认版本和CUDA可用性。常见问题处理
sudo前缀或切换至root用户。nvidia-smi查看CUDA版本。若仍失败,建议查看错误日志或提供具体报错信息,以便进一步定位问题。