这个问题来源于我想用我电脑的古董显卡跑一个开源程序,结果测试的时候下面的代码输出False,我就无法用显卡跑。

import torch
print(torch.cuda.is_available())

目录

一、确定pytorch版本

二、确定cuda版本,下载cuda

三、下载对应版本的cuDNN

四、验证是否安装成功

五、安装对应版本的pytorch

六、最后


一、确定pytorch版本

首先要先确定代码用的pytorch版本或者本机的pytorch版本,因为pytorch 的版本和cuda版本是有一个对应关系的。下面是我需要的pytorch版本,pytorch1.6,

二、确定cuda版本,下载cuda

在官网上找到对应的cuda版本Previous PyTorch Versions | PyTorch

可以看到匹配的cuda版本是cuda 9.2,cuda10.1,cuda10.2。

一般电脑硬件都是支持的,只要电脑显卡支持的版本大于这个版本就可以。可以在NVIDIA控制面板查看。我的支持到11.8是可以的。如果自己的nvidia版本过高或者过低,但是官网展示的驱动版本列表不符合你的要求,可以参考下面的教程,增加驱动列表的长度,找到合适的驱动的版本。如何下载英伟达nvidia旧版显卡驱动,一顿操作猛如虎,居然给我找到了方法 - 哔哩哔哩

所以就可以开始安装了,先去官网找对应的10.2版本安装CUDA Toolkit Archive | NVIDIA Developer

三、下载对应版本的cuDNN

这几个支持的随便选一个下载都行,

cuDNN Archive | NVIDIA Developer

下载后解压,然后将cuDNN中bin,include,lib文件夹里的文件,分别复制到CUDA的bin,include,lid文件夹中。

四、验证是否安装成功

来到cuda安装的文件地址,在里面找到bandwidthTest.exe,按住shift键,右击 bandwidthTest.exe文件,复制文件地址,然后打开cmd直接粘贴进去然后回车。看到pass就是对了

如果有问题的话 ,就配一下环境变量。一般都会自动配置上环境变量的。

五、安装对应版本的pytorch

https://download.pytorch.org/whl/torch_stable.html 去这个网站下载对应的轮子

最前面是cu102,就是cuda10.2版本的意思

  下载结束以后,打开cmd ,cd到whl文件所在的位置,运行命令:pip install whl文件的名字 ,就可以安装pytorch了。

比如:

pip install torch-1.6.0-cp37-cp37m-win_amd64.whl

六、最后

最后再运行一下

import torch
print(torch.cuda.is_available())

返回True就可以了

Cuda CuDnn Pytorch 安装 print(torch.cuda.is_available())输出报错。NVDIA 940MX相关推荐

  1. win11(amd)+cuda+cudnn+pytorch安装过程

    win11(amd)+cuda+cudnn+pytorch安装过程 Anaconda环境配置 "此电脑"右键属性,然后选择"高级系统设置"里的"环境变 ...

  2. anaconda+cuda+cudnn+pytorch安装踩坑大全

    windows环境下anaconda+pycharm+cuda+cudnn+pytorch安装踩坑大全 anaconda安装 pycharm安装 cuda cudnn pytorch gym环境安装 ...

  3. Ubuntu20.04下NVIDIA驱动+anaconda3+cuda+cudnn+pytorch安装

    声明:此文章是在初步接触深度学习的时候,参考几位前辈的博客自己进行安装后整理的步骤,所参考博客链接如下: #https://blog.csdn.net/ashome123/article/detail ...

  4. pytorch安装,torch.cuda.is_available()返回False解决方案

    总结:直接在官网生成最新版命令安装(最好不要用国内镜像源),如果torch.cuda.is_available()返回False,升级显卡驱动,基本上可以解决. pytorch安装 pytorch官网 ...

  5. cuda 和 pytorch版本不一致torch.cuda.is_available()返回false——解决办法

    我的电脑下的cuda版本是11.4,pytorch官网只有11.3,cuda一直用不了.亲测有用 torch.cuda.is_available()返回false--解决办法_Nefu_lyh的博客- ...

  6. win10python3.7怎么装pytorch_Win10下Pytorch安装、环境搭建、及报错的解决方案

    在学习Pytorch的时候,对安装过程中遇到的问题进行总结. 因为Pytorch可以启用GPU进行计算,所以需要查看显卡的版本信息. 基本环境为: 系统:win10 python:3.6.5 Part ...

  7. 稀里糊涂的解决了 cuda 和cudnn的安装以及conda安装pytorch出现的torch.cuda.is_available()为false的问题

    参考的链接: https://blog.csdn.net/ashome123/article/details/105822040#commentBox  Ubuntu 20.04 CUDA&c ...

  8. 深度学习(16):print(torch.cuda.is_available()) False的一个解决流程/思路

    (1)查看torch版本,及其是否与cuda版本是否匹配: (2)查看cuda是否还存在以及cuda的版本 (3)查看显卡驱动是否正常 (4)安装显卡驱动--这一步可能不需要执行 (5)解决显卡驱动问 ...

  9. Pytorch(GPU)配环境原理:cuda+cudnn+pytorch配环境的每一步到底干了些什么?

    作者:18届cyl 时间:2022.5.11 参考文章:https://blog.csdn.net/qq_42406643/article/details/109545766 最近帮舍友配pytorc ...

最新文章

  1. excel设置单元格为文本
  2. 图解在反汇编中识别VC++之if-else分支语句
  3. 鸟哥的Linux私房菜-第10/11/12/13章(vim程序编辑器、学习bash、正则表达式与文件格式化处理、学习Shell Scripts)...
  4. Java中的引用与C中的指针
  5. REST访问(RestTemplate)
  6. PHP外部引用样式,PHP引用外部css有什么好处
  7. jconsole 使用_我的Wiki:使用JConsole对WildFly(或JBoss AS7)进行远程JMX访问
  8. delphi ---ttoolbar,ttoolbutton
  9. [QNAP crontab 定時執行程式
  10. android内容提供器读取图片,android实现拍照或从相册选取图片
  11. 做大做强肉牛产业,生物资产解决方案助力乡村振兴
  12. 如何统计网页的浏览量?Steins
  13. java征兵系统2.0
  14. 普鸥知产|亚马逊品牌备案被判“滥用行为”无法备案如何解决?
  15. 火狐浏览器CSS兼容的解决方法~
  16. Android图片加载--妹子图客户端
  17. SharePoint 2013 SSO-Secure Store Service在实际案例中的应用
  18. 浏览器的堆栈内存你知道多少
  19. DB2 数据库在线备份和恢复的操作步骤
  20. 常用python执行shell的命令

热门文章

  1. react----元素的在窗口范围内的拖动(react-rnd)
  2. div 设置a4大小_CSS设置A4纸张尺寸
  3. C++边边角角(一)
  4. java画满天星_java实现的满天星效果实例
  5. 西游记中出现的女神仙
  6. 华威国王曼大爱丁堡计算机专业,爱丁堡、曼大、KCL和华威大学的金融专业,该选哪一个?...
  7. 运行vue项目报DONE Build complete. The dist directory is ready to be deployed.解决办法
  8. 教师计算机技能培训方案,教师信息技术培训实施方案.doc
  9. python 实现 PDF 页面横向纵向旋转
  10. 默然回首繁忙而充实的2016