简介与安装
简介
pytorch是基于python的深度学习框架
(可选)安装CUDA
虽说pytorch也支持纯CPU,但如果GPU支持CUDA的话,最好还是用CUDA来学习pytorch,计算速度会快很多。
参考nvidia官网和pytorch的版本来安装cuda。
安装完后验证
nvcc -V
(可选)安装cuDNN
有了CUDA,还需要安装cuDNN。cuDNN是一个深度神经网络的加速库,实现了神经网络常见的操作。
安装
- windows: cuda 12.1
python -m pip install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cu121
验证
import torch
print(f"Hello World, Hello PyTorch {torch.__version__}")
print(f"CUDA is available:{torch.cuda.is_available()}, version is {torch.version.cuda}")
print(f"device_name: {torch.cuda.get_device_name(0)}")
运行输出
Hello World, Hello PyTorch 2.3.1+cu121
CUDA is available:True, version is 12.1
device_name: NVIDIA GeForce RTX 4070 Ti SUPER