在centos系統(tǒng)上部署pytorch,本文提供詳細(xì)步驟。
一、Anaconda安裝
- 前往Anaconda官網(wǎng)下載適用于centos的Anaconda安裝包。
- 運(yùn)行安裝程序,按照提示完成安裝。建議選擇“Just Me”安裝方式,方便后續(xù)環(huán)境變量配置。
二、虛擬環(huán)境創(chuàng)建
- 激活該虛擬環(huán)境:
conda activate pytorch_env
三、鏡像源配置(可選)
為了加速下載,建議配置國(guó)內(nèi)鏡像源。編輯.condarc文件(通常位于用戶主目錄下),添加以下內(nèi)容:
channels: - https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/ - https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2/ - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/ - https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forges/ show_channel_urls: true auto_activate_base: false
四、PyTorch安裝
- CUDA版本檢查: 使用以下命令查看CUDA版本:
nvidia-smi
若未安裝CUDA,請(qǐng)根據(jù)需求安裝。
-
PyTorch下載與安裝:
- 訪問(wèn)Anaconda官網(wǎng)或清華大學(xué)開(kāi)源軟件鏡像站獲取所需PyTorch版本。
- 選擇與CUDA版本匹配的PyTorch版本。例如,CUDA 12.1對(duì)應(yīng)PyTorch的CUDA 12.1版本。
使用pip安裝(以CUDA 12.1為例):
pip install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cu121
或使用conda安裝:
conda install pytorch torchvision torchaudio cudatoolkit=12.1 -c pytorch
- 安裝驗(yàn)證: 激活虛擬環(huán)境后,進(jìn)入Python交互式環(huán)境,執(zhí)行以下命令驗(yàn)證安裝:
import torch print(torch.__version__) print(torch.cuda.is_available())
torch.cuda.is_available()返回True表示PyTorch已成功安裝并可使用GPU。
五、問(wèn)題排查
- numpy與torch版本沖突: 若出現(xiàn)NumPy與torch版本不兼容問(wèn)題,嘗試降級(jí)NumPy:
pip install "numpy<版本號(hào)>"
- nvcc命令找不到: nvcc命令找不到可能由于CUDA安裝錯(cuò)誤或環(huán)境變量未配置正確。請(qǐng)確保CUDA安裝路徑已添加到系統(tǒng)環(huán)境變量中。
參考PyTorch官方文檔或社區(qū)論壇解決安裝過(guò)程中遇到的其他問(wèn)題。 希望以上步驟能幫助您在CentOS系統(tǒng)上順利配置PyTorch環(huán)境。