在CentOS系統上選擇PyTorch版本時,需要考慮以下幾個因素:
操作系統版本:確保你的CentOS系統版本符合PyTorch的最低要求。通常,PyTorch支持CentOS 7.6或更高版本。
CUDA和cuDNN版本:PyTorch與CUDA和cuDNN有特定的兼容性要求。你需要根據自己安裝的CUDA版本來選擇相應的PyTorch版本。例如,如果你安裝了CUDA 12.1,你需要選擇支持CUDA 12.1的PyTorch版本。同時,確保安裝了與CUDA版本兼容的cuDNN版本。
Python版本:PyTorch官方支持Python 3.6-3.9。建議使用Python 3.7或更高版本。
GPU支持:如果你有NVIDIA GPU并且希望利用GPU加速計算,建議安裝支持GPU的PyTorch版本。這需要安裝與PyTorch兼容的CUDA和cuDNN版本。
安裝Anaconda3(如果尚未安裝):
wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh
bash Miniconda3-latest-Linux-x86_64.sh
創建虛擬環境:
conda create -n pytorch python=3.10
conda activate pytorch
安裝PyTorch:
conda install pytorch torchvision torchaudio cpuonly -c pytorch
conda install pytorch torchvision torchaudio cudatoolkit=12.1 -c pytorch
注意:將12.1替換為你安裝的CUDA版本。驗證安裝:
import torch
print(torch.__version__)
print(torch.cuda.is_available())