若在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版本。若仍失敗,建議查看錯誤日志或提供具體報錯信息,以便進一步定位問題。