在CentOS上安裝PyTorch可以通過多種方式實現,以下是使用Anaconda和源碼編譯兩種常見方法的詳細步驟:
pytorch
的虛擬環境,并指定Python版本(例如Python 3.8):conda create -n pytorch python=3.8
conda activate pytorch
conda install pytorch torchvision torchaudio cpuonly -c pytorch
若要安裝支持CUDA的版本,請確保你的系統已安裝NVIDIA CUDA工具包,并替換cpuonly
為cudatoolkit
。python -c "import torch; print(torch.__version__)"
如果沒有報錯并輸出了PyTorch的版本號,則表示安裝成功。yum install -y patch libjpeg-turbo-devel dos2unix git
git clone -b v1.8.1 https://github.com/pytorch/pytorch.git --depth 1 pytorch_v1.8.1
cd pytorch_v1.8.1
export USE_XNNPACK=0
python3 setup.py install
pip3 install --upgrade dist/torch_npu-1.8.1-cp37-cp37m-linux_aarch64.whl
請根據你的系統架構和Python版本選擇相應的whl文件。cd test/test_network_ops/python3
./test_div.py
如果結果顯示OK,則表示PyTorch安裝成功。請注意,源碼編譯安裝可能需要較長時間,并且需要確保系統具備足夠的資源。此外,如果你需要安裝支持GPU的PyTorch版本,還需要安裝CUDA和cuDNN,并在編譯時指定相應的選項。