在Debian上安裝PyTorch可按以下步驟操作,若遇問題可參考對應解決方法:
更新系統并安裝依賴
sudo apt update && sudo apt upgrade -y
sudo apt install python3 python3-pip build-essential git libopenblas-dev liblapack-dev
若需GPU支持,需先安裝NVIDIA驅動、CUDA和cuDNN。
安裝PyTorch
pip3 install torch torchvision torchaudio
pip3 install torch torchvision torchaudio --extra-index-url https://download.pytorch.org/whl/cu117
網絡問題
pip3 install torch torchvision torchaudio -i https://pypi.tuna.tsinghua.edu.cn/simple
CUDA版本不兼容
nvcc --version
查看已安裝的CUDA版本,選擇對應PyTorch命令。依賴沖突
python3 -m venv pytorch_env
source pytorch_env/bin/activate
然后在該環境中安裝PyTorch。權限問題
--user
參數:pip3 install --user torch torchvision torchaudio
安裝完成后,在終端輸入:
python3 -c "import torch; print(torch.__version__); print(torch.cuda.is_available())"
cuda.is_available()
為True
(GPU版本),則安裝成功。wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh
bash Miniconda3-latest-Linux-x86_64.sh
conda create -n pytorch_env python=3.9
conda activate pytorch_env
conda install pytorch torchvision torchaudio cudatoolkit=11.7 -c pytorch
如需進一步幫助,可參考PyTorch官方安裝指南或社區論壇。