torch. cuda. is_available,torch.version.cuda 没反应

  torch. cuda. is_available,torch.version.cuda 没反应

  最近想用pytorch,就装了pytorch,但是遇到了问题。下面文章主要介绍安装pytorch出现错误torch . cuda . is _ available()=false的解决过程。有需要的朋友可以参考一下。

  

问题介绍

 

  安装torch后,命令行(Anaconda Powershell提示符)运行这三行代码:

  python # python

  进口火炬

  torch.cuda.is_available()

  结果总是假的。

  

出错原因

 

  原因很多,可以参考文末的链接[1]。

  他很清楚。如果不是按照我的解决,你可以看看。

  主要是以下两种:

  CUDA、cudnn和torch的版本不对应。(解决方法参考链接[1])一个坑:是从清华源码下载的!

  检查问题是否由清华引起来源下载:康达列表

  看到Pytorch的Build是pyxxx_cpu_0,也就是说下面的pytorch是cpu版本。这将导致错误输出。

  原因可能是清华源码没有对应cuda版本的pytorch,所以会安装cpu版本。参考文献[2]

  我的问题是从清华源码下载造成的。以下是解决方案。

  

解决方案

 

  官网下载:https://pytorch.org/get-started/previous-versions/

  找到你的CUDA版本支持的pytorch(我的是CUDA10.1)

  然后复制相应的pip语句.

  ——重点!复制pip语句,而不是下图这种conda语句,因为你已经切换了清华源

  然后在命令行上运行它(或者Anaconda提示符)

  切记不要科学上网,否则可能会报错值错误: check _ hostname需要server _ hostname。

  就等着装吧。

  如果下载速度慢,请参考链接[1]。

  

参考内容:

 

  [1] torch.cuda.is _ available()返回false——解。

  【2】完美解决torch.cuda.is_available()总是返回False问题的一种形而上的方法。

  

总结

 

  关于如何解决错误torch . cuda . is _ available()=false安装pytorch问题的文章到此为止。有关py torch with error torch . cuda . is _ available()=false的更多信息,请搜索热门IT软件开发工作室之前的文章或继续浏览下面的相关文章。希望大家以后多多支持热门IT软件开发工作室!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: