PyTorch 使用GPU加速
注意:
如果以前安装过CPU版本的PyTorch,务必先卸载,使用
pip
或conda
命令进行卸载。务必注意PyTorch和CUDA版本之间的对应,比如PyTorch 1.4 请安装CUDA 10.1。
获取CUDA和CuDNN和安装PyTorch GPU版本,以下操作大概率可行。
https://blog.csdn.net/Mind_programmonkey/article/details/99688839#commentBox
检查是否正确安装CUDA,在cmd输入:
1
nvcc -V
检查是否可用GPU加速,
1
2
3import torch
print(torch.cuda.is_avaliable())
#输出True 表示成功。按照以上操作还不行怎么办?
- 尝试去NVIDIA官网更新自己的显卡驱动
- 重启一下电脑?
- 实在不行,在下也没有办法了
使用CUDA加速训练模型
1 | import torch |
可以发现,使用CUDA比使用CPU训练快多了。