溫馨提示×

PyTorch在CentOS上的安裝步驟是什么

小樊
57
2025-03-01 19:11:22
欄目: 智能運維

在CentOS上安裝PyTorch可以通過多種方式實現,以下是使用Anaconda和源碼編譯兩種常見方法的詳細步驟:

使用Anaconda安裝PyTorch

  1. 安裝Anaconda
  • 訪問Anaconda官網下載并安裝適合CentOS的版本。
  1. 創建虛擬環境
  • 打開終端,使用以下命令創建一個名為pytorch的虛擬環境,并指定Python版本(例如Python 3.8):
    conda create -n pytorch python=3.8
    
  1. 激活虛擬環境
  • 激活剛剛創建的虛擬環境:
    conda activate pytorch
    
  1. 安裝PyTorch
  • 在激活的虛擬環境中,使用以下命令安裝PyTorch。請根據你的具體需求選擇CPU版本或帶有CUDA支持的版本:
    conda install pytorch torchvision torchaudio cpuonly -c pytorch
    
    若要安裝支持CUDA的版本,請確保你的系統已安裝NVIDIA CUDA工具包,并替換cpuonlycudatoolkit。
  1. 驗證安裝
  • 激活虛擬環境后,輸入以下命令驗證PyTorch是否安裝成功:
    python -c "import torch; print(torch.__version__)"
    
    如果沒有報錯并輸出了PyTorch的版本號,則表示安裝成功。

使用源碼編譯安裝PyTorch

  1. 安裝依賴
  • 確保系統已安裝必要的依賴包:
    yum install -y patch libjpeg-turbo-devel dos2unix git
    
  1. 下載PyTorch源碼
  • 克隆PyTorch的GitHub倉庫:
    git clone -b v1.8.1 https://github.com/pytorch/pytorch.git --depth 1 pytorch_v1.8.1
    cd pytorch_v1.8.1
    
  1. 配置環境變量
  • 設置環境變量以便編譯和安裝:
    export USE_XNNPACK=0
    
  1. 編譯安裝
  • 執行編譯安裝命令:
    python3 setup.py install
    
  1. 安裝PyTorch插件
  • 安裝生成的PyTorch插件包:
    pip3 install --upgrade dist/torch_npu-1.8.1-cp37-cp37m-linux_aarch64.whl
    
    請根據你的系統架構和Python版本選擇相應的whl文件。
  1. 驗證安裝
  • 進入測試目錄并執行單元測試腳本以驗證安裝是否成功:
    cd test/test_network_ops/python3
    ./test_div.py
    
    如果結果顯示OK,則表示PyTorch安裝成功。

請注意,源碼編譯安裝可能需要較長時間,并且需要確保系統具備足夠的資源。此外,如果你需要安裝支持GPU的PyTorch版本,還需要安裝CUDA和cuDNN,并在編譯時指定相應的選項。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女