在python环境下执行下列代码

tf.config.experimental.list_physical_devices(device_type='GPU')

返回的结果是一个空列表,说明检测不到GPU。

去Tensorflow官网,发现显卡需要支持CUDA才行。

网上查找资料后发现,原因是我的笔记本电脑的显卡是GTX 1050,不支持CUDA
(截图没有截全)
(官网查询:https://developer.nvidia.com/cuda-gpus)

笔记本版的GTX1050不支持CUDA,但是桌面版的支持。

所以,我的笔记本上的Tensorflow用不了GPU。。。

剧情出现反转,

虽然官网上的CUDA支持列表上没有笔记本版的GTX1050。但是通过英伟达的控制面板里可以看到有CUDA核心数,
并且网上也有人说能用,我就装了一下试试。结果成功了。
我用tensorflow可以调用GPU进行运算了。
输入:

tf.config.experimental.list_physical_devices(device_type='GPU')

返回:

这里说一下注意事项吧,
先去Tensor flow的官网看一下GPU支持的要求:
(这里只说Tensor flow2.0之后的版本,2.0之前的没用过不太清楚)
首先你的显卡支持CUDA(鉴于英伟达官网有点坑,可以去英伟达控制面板查看是否支持CUDA,不过这个方法不知道可靠性如何)
也就是Tensorflow要用2.1.0及以上版本,CUDA要用10.1版本,显卡驱动要418.x及以上版本,并且要安装对应的cuDNN。

说一下我的配置:Win10系统下,Tensoflow2.3.0 +CUDA10.1+cuDNN+visual studio 2019
(cuDNN要选择与CUDA对应的版本。visual studio要提前安装,应该是用来编译cuda程序的)
(我之前用的Tensorflow2.0.0版本,但是检测不到GPU,后来更新到2.3.0就好了。)
具体的安装操作,网上有很多帖子,不做赘述。。。

最后说一下,为什么要用GPU,
在Tensorflow的环境下,用CPU和GPU运行两段相同张量运算程序,耗时如下:

加大运算量:

这运行时间差了不是一两倍的问题啊!

WIN10 环境下 Tensorflow 检测不到GPU (GTX1050笔记本版可以安装CUDA)相关推荐

  1. win10环境下TensorFlow的python代码练习

    未完待续 0.概要 0.1 基础架构 层 功能 组件 视图层 计算图可视化 TensorBoard 工作流层 数据集准备,存储,加载 keras/TF Slim 计算图层 计算图构造与优化 前向计算/ ...

  2. MATLAB机器人工具箱Robotics Toolbox安装——以Win10环境下MATLAB2017b为例【个人学习笔记】

    MATLAB学习--经验与交流[个人学习笔记] 此处安装的机器人工具箱版本为10.4:MATLAB2017b. 安装包来源:机器人工具箱官网:https://petercorke.com/toolbo ...

  3. Python3.5 win10环境下导入kera/tensorflow报错的解决方法

    这篇文章主要介绍了Python3.5 win10环境下导入keras/tensorflow报错的解决方法,较为详细的分析了Python3.5在win10环境下导入keras/tensorflow提示错 ...

  4. win10环境下基于face_recognition搭建自己的人脸识别软件

    在win10环境下安装face_recognition,了解face_recognition中api的使用,如人脸截取.人脸矫正.人脸特征提取.人脸关键点提取.人脸mask获取.人脸特征比对等功能.最 ...

  5. win10环境下下载安装openpose(only cpu)并在pycharm中运行代码(超详细)

    win10环境下下载安装openpose(only cpu)并在pycharm中运行代码(超详细) (一)前言 (二)准备工作 (三)友情提醒 (四)详细安装步骤 1.新建文件夹 2.下载OpenPo ...

  6. win10环境下 运行debug程序

    百度网盘:链接:https://pan.baidu.com/s/1y6omgW6fI-gT3Dp-0hutOg    提取码:iw4l CSDN0积分下载:https://download.csdn. ...

  7. 在 win10 环境下,设置自己写的 程序 开机自动 启动的方法

    原文:https://jingyan.baidu.com/article/c33e3f48d1360fea15cbb5c9.html win10组策略中设置在开关机时运行的脚本 分步阅读 win10组 ...

  8. Win10环境下,word2016嵌入mathtype出现灰色的解决办法

    Win10环境下,word2016嵌入mathtype出现灰色的解决办法,亲测好使: https://blog.csdn.net/qq_33066729/article/details/8095392 ...

  9. win10环境下如何给visual studio 2013永久配置opencv3.1.0环境

    win10环境下如何给visual studio 2013永久配置opencv3.1.0环境 本人在给visual studio 2013配置opencv 环境下遇到过一些问题,比如配置不成功或者不能 ...

  10. mac下查看redis安装路径_干货!win10环境下Redis安装、启动教程

    " 本文详细介绍win10环境下Redis的安装.启动方法." 01 - 下载 Redis项目不正式支持Windows.但是,Microsoft开放技术小组开发和维护一个Windo ...

最新文章

  1. 第10章 接口、继承与多态----抽象类和接口
  2. 广域网协议:PPP协议和HDLC协议—Vecloud微云
  3. bs4配合上re正则表达式
  4. 面试官:你知道哪几种事务失效的场景?
  5. wordpress建立php站点地图,wordpress自动网站地图
  6. # EXP8 Web基础
  7. IsWow64Process 判断操作系统位数
  8. flutter中使用InkWell给任意Widget添加点击事件
  9. 医保要交多少年可以享受终身?医保断交2年有什么影响?
  10. c语言课程设计学生成绩管理系统作业,C语言学生成绩管理系统课程设计word版
  11. Linux配置Java环境变量 详解
  12. 盘点服装进销存软件和生产进销存软件排行榜
  13. 浙大PAT甲级 1080
  14. ubuntu中fcitx输入法不显示拼音与候选词框
  15. 计算机组成原理课题讨论——编译器对程序的影响
  16. AAAI 2022 论文列表
  17. [zz]明月虽好by 王大根 from 豆瓣
  18. Struts2 内部是如何工作的
  19. [Unity]利用Mesh在Unity中绘制扇形图片2
  20. 魔性的数字人形时钟动态pc端电脑屏幕保护

热门文章

  1. 2017年3月二级c语言笔试真题,2017年3月计算机二级C语言考试真题
  2. EDIUS中添加的图片素材如何保持一样大
  3. c语言公共基础知识占多少分,二级公共基础知识多少分
  4. Oracle行转列-列转行各种方式wm_concat函数、LISTAGG函数、PIVOT函数、UNPIVOT函数、非数字,以及自动动态获取要转换的列字段名(超详细)
  5. 小董银行欢迎你。。。
  6. Java 数据结构 --- 单链表
  7. Android, 自定义View实现 加载进度动画,仿app“王者营地“
  8. 万应案例精选|低代码+数字金融创新实践,云畅科技助力教培行业监管数字化
  9. 股市基础知识、股票名词【二】
  10. 清华韩亦舜:大数据革命与新经济分析