在Ubuntu系统中配置PyTorch以使用GPU加速涉及几个关键步骤。以下是详细的指南:
安装NVIDIA GPU驱动程序:
lspci | grep -i nvidia
查看显卡型号。安装CUDA Toolkit:
sudo apt update
sudo apt install -y nvidia-cuda-toolkit
nvcc --version
安装cuDNN库:
tar -xzvf cudnn-11.4-linux-x64-v8.2.2.26.tgz
sudo cp cuda/include/cudnn*.h /usr/local/cuda/include
sudo cp cuda/lib64/libcudnn* /usr/local/cuda/lib64
sudo chmod a+r /usr/local/cuda/include/cudnn*.h /usr/local/cuda/lib64/libcudnn*
安装依赖项:
sudo apt update
sudo apt install -y python3-pip python3-dev
安装PyTorch GPU版本:
pip3 install torch torchvision torchaudio --extra-index-url https://download.pytorch.org/whl/cu113
检查CUDA版本:
nvcc --version
设置环境变量:
export PATH=/usr/local/cuda/bin:$PATH
export LD_LIBRARY_PATH=/usr/local/cuda/lib64:$LD_LIBRARY_PATH
source ~/.bashrc
验证GPU加速:
import torch
print(torch.__version__)
print("CUDA is available. You can use GPU.") if torch.cuda.is_available() else print("CUDA is not available. Using CPU.")
通过以上步骤,您应该能够在Ubuntu系统上成功配置PyTorch以使用GPU加速。现在,您可以使用PyTorch进行深度学习模型的训练,享受GPU加速带来的速度提升。