torch.cuda.is_available()显示false的原因
GTX2060
pytorch 1.6
cuda 10.2
cudnn 7.6.5
各方面都安装适配的特别好,可是不知道为什么就显示调用不上CUDA。
查了好久,发现pytorch可能也分为CPU和GPU版本的,虽然不像tensorflow那样有不同的名字(tensorflow-gpu,tensorflow),但是如果在conda中直接执行一下命令
conda install pytorch=xxx
安装的将会是CPU版本的,此时无论你的CUDA和CUDNN适配的多好,torch.cuda.is_available()都会显示false。因为你的cuda压根就没有用在torch上。
一个很好的判断方法:
torch.version.cuda
如果确实是安装了gpu版本的pytorch,上面这个应该会显示cuda的版本,如果是cpu,则会显示None。
好像只有运行如下命令:
conda install pytorch cudatookits=xx
即一起安装,才会默认安装为gpu的pytorch,我也不知道为啥。
其实直接去pytorch的官网上有可以照搬的命令最方便了。
https://pytorch.org/
…有条件的可以去。
最后附终于搞成功的截图:
torch.cuda.is_available()显示false的原因相关推荐
- Pytorch安装教程 及 解决 torch.cuda.is_available() 返回 False 的问题
Pytorch安装教程 及 解决 torch.cuda.is_available() 返回 False 的问题 有NVIDIA显卡的可以先去看CUDA安装教程,pytorch可以搭配CUDA10.0~ ...
- 解决torch.cuda.is_available()为False的问题
解决torch.cuda.is_available为False 问题:在Anaconda环境下,电脑拥有GPU并且已经通过conda install安装了Pytorch.cudatoolkit,但是t ...
- 解决torch.cuda.is_available()返回False的问题
解决torch.cuda.is_available()返回False的问题 (1)可能是电脑不支持CUDA 我的电脑-右键-设备管理器-显示适配器.如果没有NVIDIAN开头的则电脑没有独立显卡,不能 ...
- 稀里糊涂的解决了 cuda 和cudnn的安装以及conda安装pytorch出现的torch.cuda.is_available()为false的问题
参考的链接: https://blog.csdn.net/ashome123/article/details/105822040#commentBox Ubuntu 20.04 CUDA&c ...
- Attempting to deserialize object on a CUDA device but torch.cuda.is_available() is False.
记录一下遇到的问题. 最近在搭环境时出现了这个错误,网上找了许多方案都没法解决,说的大概都是cuda版本和pytorch版本不兼容,我按照pytorch官网的指令安装了许多次都没用. 我的cuda版本 ...
- pytorch安装,torch.cuda.is_available()返回False解决方案
总结:直接在官网生成最新版命令安装(最好不要用国内镜像源),如果torch.cuda.is_available()返回False,升级显卡驱动,基本上可以解决. pytorch安装 pytorch官网 ...
- 无法调用自己电脑的gpu,即torch.cuda.is_available()返回false
在你的CUDA,cuDNN,torch版本对应的情况下检查torch版本 python import torch print(torch.__version__) 居然是+cpu,明明自己下载的是gp ...
- 2021(接近2022)linux(ubuntu16.04)安装cuda跑深度学习步骤以及踩坑过程(ELF标头无效、导入torch后torch.cuda.is_available()为False等等)
------------------------------------------------更新分界线----------------------------------------------- ...
- 亲测有效解决torch.cuda.is_available()返回False的问题(分析+多种方案),点进不亏
文章目录 解决torch.cuda.is_available()返回False 出现返回False的原因 问题1:版本不匹配 问题2:错下成了cpu版本的(小编正是这种问题) 解决方案 方案一 方案二 ...
- torch.cuda.is_available()返回false
torch.cuda.is_available()返回false 解决方法:已经安装torch的: import platformimport torchsysstr = platform.syste ...
最新文章
- python 模型交叉验证法_python – 交叉验证和模型选择
- java logic_Java Logic总结2
- DL:深度学习算法(神经网络模型集合)概览之《THE NEURAL NETWORK ZOO》的中文解释和感悟(一)
- anything, if you have made a choice
- createQuery与createSQLQuery
- adroid 如何测试端口号_多进程启动设备和appium实现自动化测试
- JQueryEasyUI学习笔记(十一)datagrid 右键菜单,冻结列
- python列表写入csv文件_将多个列表写入csv。Python中的文件
- python 抓取微博评论破亿_一篇文章教会你使用Python定时抓取微博评论
- JSON和JavaScript对象互转
- 阶段3 1.Mybatis_06.使用Mybatis完成DAO层的开发_6 Mybatis中使用Dao实现类的执行过程分析-增删改方法...
- Redis 安装,主从配置及Sentinel配置自动Failover
- 如何进入交换机配置命令窗口
- 第六章Python数据可视化
- Excel写入换行-JAVA
- python mkl 锐龙 cpu_Matlab 升级适配 AMD 锐龙,满血性能轻松提升 60%
- 【Java基础总结】类加载顺序,new关键字,访问权限修饰符与方法重载等【二】
- Excel数据透视表只能求和运算?快来学习求差运算小技巧
- android 仿微信通知栏
- mxGraph 滚轮缩放