在Linux上使用GPU加速PyTorch,你需要遵循以下步骤:
安装NVIDIA驱动程序:
安装CUDA Toolkit:
安装cuDNN:
设置环境变量:
~/.bashrc
或~/.zshrc
文件中添加以下行(根据你的CUDA安装路径进行调整):export PATH=/usr/local/cuda/bin:$PATH
export LD_LIBRARY_PATH=/usr/local/cuda/lib64:$LD_LIBRARY_PATH
source ~/.bashrc
(或source ~/.zshrc
)使更改生效。安装PyTorch:
pip install torch torchvision torchaudio --extra-index-url https://download.pytorch.org/whl/cu113
conda install pytorch torchvision torchaudio cudatoolkit=11.3 -c pytorch
验证安装:
import torch
print(torch.cuda.is_available())
True
,则表示PyTorch已经成功配置并可以使用GPU加速。编写和运行GPU加速的PyTorch代码:
device = torch.device("cuda" if torch.cuda.is_available() else "cpu")
model.to(device)
input_tensor = input_tensor.to(device)
遵循以上步骤后,你应该能够在Linux系统上使用GPU加速PyTorch了。记得定期更新驱动程序和库,以确保最佳的性能和兼容性。