Anaconda torch.cuda.u是否可用()在Ubuntu 16.04中返回false

Anaconda torch.cuda.u是否可用()在Ubuntu 16.04中返回false,anaconda,pytorch,ubuntu-16.04,nvidia,Anaconda,Pytorch,Ubuntu 16.04,Nvidia,我有以下配置 nvcc-V 英伟达smi CUDA工具包(来自Anaconda) cudatoolkit 10.2.89 hfd86e86_1蟒蛇 PyTorch(来自蟒蛇) pytorch 1.5.0 py3.7_cuda10.2.89_cudnn7.6.5_0 pytorch 但是我得到了torch.cuda.is_available()->False 有谁能告诉我,为了启动CUDA,我应该升级或降级哪个组件吗?我在Ubuntu 18.04上安装了anaconda,这是Py

我有以下配置

  • nvcc-V
  • 英伟达smi

  • CUDA工具包(来自Anaconda)
cudatoolkit 10.2.89 hfd86e86_1蟒蛇

  • PyTorch(来自蟒蛇)
pytorch 1.5.0 py3.7_cuda10.2.89_cudnn7.6.5_0 pytorch

但是我得到了
torch.cuda.is_available()->False


有谁能告诉我,为了启动CUDA,我应该升级或降级哪个组件吗?

我在Ubuntu 18.04上安装了anaconda,这是PyTorch官方网站推荐的。在安装cudatoolkit 10.1而不是推荐的10.2之后,我得到了“True”。有些人使用驱动程序版本降级/升级解决了这一问题,因为这很可能是一个兼容性问题。

您的驱动程序最多只支持cuda 10.0(nvidia smi的右上角)。您需要升级图形驱动程序。
nvcc: NVIDIA (R) Cuda compiler driver
Copyright (c) 2005-2015 NVIDIA Corporation
Built on Tue_Aug_11_14:27:32_CDT_2015
Cuda compilation tools, release 7.5, V7.5.17