若在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版本。若仍失败,建议查看错误日志或提供具体报错信息,以便进一步定位问题。