在Ubuntu上使用PyTorch和CUDA,你需要确保你的系统满足以下条件:
以下是在Ubuntu上安装和使用PyTorch与CUDA的步骤:
首先,你需要安装适合你的GPU型号的NVIDIA驱动程序。你可以从NVIDIA官方网站下载最新的驱动程序。
sudo sh cuda_<version>_linux.run
在安装过程中,确保选择安装CUDA Toolkit和驱动程序。
tar -xzvf cudnn-<version>-linux-x64-v<version>.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*
你可以使用pip来安装支持CUDA的PyTorch。访问PyTorch官方网站:https://pytorch.org/get-started/locally/
根据你的系统和CUDA版本,选择合适的安装命令。例如,如果你使用的是CUDA 11.3,可以使用以下命令:
pip install torch torchvision torchaudio --extra-index-url https://download.pytorch.org/whl/cu113
安装完成后,你可以验证PyTorch是否能检测到CUDA:
import torch
print(torch.cuda.is_available())
如果输出为True,则表示PyTorch已经成功配置并可以使用CUDA。
以上步骤应该可以帮助你在Ubuntu系统上成功安装和配置PyTorch以及CUDA。