在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官方安装指南或社区论坛。