安装pytorch出现torch.cuda.is_available() False

43 篇文章 1 订阅

0.总结

  • Get to the points firstly, the article comes from LawsonAbs!
  • 主要问题是版本不对应
  • 不需要安装cuda【至少在得到True的显示之前,是不需要安装2G多的cuda的】

1.环境

笔者的环境是:

  • win 10
  • 显卡驱动程序的版本是:417.22

2.原因

  • 主要是cuda toolkit版本号 和 显卡驱动对应不上。下图给出了cuda toolkit版本和显卡的对应关系
    在这里插入图片描述
3.细节
3.1 什么是显卡?

显卡又称为显示卡( Video card),是计算机中一个很重要的组成部分,承担输出显示图形的任务,对于喜欢玩游戏和从事专业图形设计的人来说,显卡非常重要。主流显卡的显示芯片主要由NVIDIA(英伟达)和AMD(超微半导体)两大厂商制造,通常将采用NVIDAI显示芯片的显卡称为N卡,而将采用AMD显示芯片的显卡称为A卡。

配制较高的计算机,都包含显卡计算核心。在科学计算中【例如ML中】,显卡被称为显示加速卡。

显卡所支持的各种3D特效由显示芯片的性能决定,采用什么样的显示芯片大致决定了这块显卡的档次和基本性能,比如NVIDIA的GT系列和AMD的HD系列。衡量一个显卡好坏的方法有很多,除了使用测试软件测试比较外,还有很多指标可供用户比较显卡的性能,影响显卡性能的高低主要有显卡频率、显示存储器等性能指标。

3.2 什么是GPU?

显示芯片( Video chipset)是显卡的主要处理单元,因此又称为图形处理器(Graphic Processing Unit,GPU),GPU是NVIDIA公司在发布GeForce 256图形处理芯片时首先提出的概念。尤其是在处理3D图形时,GPU使显卡减少了对CPU的依赖,并完成部分原本属于CPU的工作。GPU所采用的核心技术有硬件T&L(几何转换和光照处理)、立方环境材质贴图和顶点混合、纹理压缩和凹凸映射贴图、双重纹理四像素256位渲染引擎等,而硬件T&L技术可以说是GPU的标志。

3.3 什么是cuda?

CUDA® is a parallel computing platform and programming model developed by NVIDIA for general computing on graphical processing units (GPUs). With CUDA, developers are able to dramatically speed up computing applications by harnessing the power of GPUs.

出自cuda官网介绍

3.4 什么是CUDA Toolkit?

The CUDA Toolkit from NVIDIA provides everything you need to develop GPU-accelerated applications. The CUDA Toolkit includes GPU-accelerated libraries, a compiler, development tools and the CUDA runtime.

以上出自Cuda 官网介绍
在这里插入图片描述

3.5什么是 pytorch?
  • 爸爸是Facebook
  • 一个机器学习的编程平台
4.引用

如果有问题,请私信或者评论。

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 6
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

说文科技

看书人不妨赏个酒钱?

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值