我正在尝试在谷歌colab中使用GPU。下面是我的colab中安装的pytorch和cuda版本的详细信息。
Torch 1.3.1 CUDA 10.1.243
nvcc: NVIDIA (R) Cuda compiler driver
Copyright (c) 2005-2018 NVIDIA Corporation
Built on Sat_Aug_25_21:08:01_CDT_2018
Cuda compilation tools, release 10.0, V10.0.130
我对在pytorch模型上使用GPU进行迁移学习还很陌生。我的torch.cuda.is_available()返回false,我无法使用GPU。torch.backends.cudnn.enabled返回true。这里可能出了什么问题?
6条答案
按热度按时间00jrzges1#
确保硬件加速器设置为GPU。
Runtime > Change runtime type > Hardware Accelerator
eqfvzcg82#
以防其他人来这里犯和我一样的错误:
如果您正在尝试检查GPU是否可用,并且您执行了以下操作:
GPU看起来总是可用的。请注意,您需要使用
torch.cuda.is_available()
而不是torch.cuda.is_available
。kmb7vmvb3#
(This于2021年1月工作)
使用我的参数:
gkn4icbw4#
暂时的修复方法可能是尝试将Cuda 10.0作为explained in here。
大概是这样的:
在未来的版本中,这可能会起作用。
pw9qyyiw5#
与上面提到的所有版本一起工作,我不必将我的CUDA降级到10. 0。更新后,我重新启动了我的COLAB,将我运行的机器设置回CPU,我只需要将它改回GPU。
mkshixfv6#
当我安装了torchvision,GPU就可以使用了