在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加速?,F在,您可以使用PyTorch進行深度學習模型的訓練,享受GPU加速帶來的速度提升。