笔记本GTX1050(计算能力6.1)安装cuda11.0+cudnn8.2(for cuda 11.x)+pycharm tensorflow-gpu2.4.0错误排除

2023-11-11

        我最先下载的是最新的cuda11.4.1以及tf-gpu2.5.0,后来因为觉得版本太高才降低了版本,这三者的版本对应很重要,比如tf2.5.0就不能用cuda11,我才降的级。

        这里主要说几个坑,截止到2021.8,最新的cuda11.4.1和tf2.5.0版本的最新对应可以看英伟达官网https://docs.nvidia.com/cuda/cuda-toolkit-release-notes/index.html查看驱动版本的支持,驱动版本在英伟达控制面板点击主页就能看见,点击左下角系统属性以及组件,则可以查看cuda支持版本,由于网上同类教程很多我就不放图了。这篇博客https://blog.csdn.net/K1052176873/article/details/114526086里面也有对应,比较新,最多到tensorflow2.4.0。

        安装过程不多赘述,主要讲我遇到的坑:首先,是cuda安装失败的问题,首先网络安装,不行,又换本地安装(大约3G),下了好几个版本,流量心疼。但是即使我的驱动足够支持版本,还是安装失败,我的情况是卡在Nsight Visual Studio Edition就失败了,看了看这个对我好像没用,于是就选“自定义”然后不安它不就好了,可是打开所有“加号”后发现并没有他,于是尝试多次后我把所有Nsight开头的全部去掉了,终于安装成功。

        另一个问题是import tf不行,原因是2.5.0版本与cuda11.0不匹配,于是降到2.4.0,不知为何下载失败,最后安装的2.4.0rc4,tf 是在pycharm中安装:settings找到解释器双击包名,右下角选择特定版本打对号,再选择对应版本install。

        还有一个问题是用pycharm运行时出现Not creating XLA devices, tf_xla_enable_xla_devices not set,解决方法是:命令行SET TF_XLA_FLAGS=–tf_xla_enable_xla_devices或者pycharm的.py文件中添加:

import os

os.environ['TF_XLA_FLAGS'] = '--tf_xla_enable_xla_devices'

然后错误是没有了,可是运行后发现竟然还是cpu跑,gpu不动,累了,明天在解决,下一篇博客在说。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

笔记本GTX1050(计算能力6.1)安装cuda11.0+cudnn8.2(for cuda 11.x)+pycharm tensorflow-gpu2.4.0错误排除 的相关文章

随机推荐

  • 敏捷25年:历史阶段与中坚力量

    本文管中窥豹 多有阙疑 但表达的脉络依然有价值 敏捷25年的历史阶段 若龙在渊 1993 2001 1993年 作为XP土壤的C3项目开始 同年 Scrum诞生 这一阶段是新方法论的探索阶段 不满现状的先驱们八仙过海 好比是某组织成立前的各
  • Spring framework 笔记

    文章目录 环境搭建 创建工程 添加maven依赖 快速开始 Spring控制反转 IOC 什么是SpringIOC 配置元数据 Xml Or Annotation XML配置方式 在一个配置文件中导入其他配置文件 Annotation配置方
  • Long和Integer相互转换

    目录 一 int和long互相转换 一 long转化为int 1 类型强制转换 2 利用BigDecimal强制转换 二 int转化为long 1 类型强制转换 2 利用BigDecimal强制转换 二 Long和Integer的互相转换
  • DAP数仓模型及数据集成过程说明

    科技飞速发展的时代 企业信息化建设会越来越完善 越来越体系化 当今数据时代背景下更加强调 重视数据的价值 以数据说话 通过数据为企业提升渠道转化率 改善企业产品 实现精准运营 为企业打造自助模式的数据分析成果 以数据驱动决策 数据分析 无论
  • Wordpress使用CloudFlare的CDN来加速网站(页面规则缓存设置教程

    wordpress博客使用CloudFlare的CDN来加速网站 页面规则缓存设置教程 此篇文章只讲wordpress站点使用CloudFlare CDN的页面规则教程 其他问题可在下方留言 我会一一回复 CloudFlare的CDN有一个
  • java使用itext生成pdf

    效果 maven依赖
  • 2023华为OD机试真题 Java【分割数组的最大差值】

    前言 本题使用Java解答 如果需要Python代码 请参考以下链接 点我 题目内容 我们现在有一个数组nums 需要对该数组进行分割 分割点可以是数组中的任何位置 将该数组分割成两个非空子数组 分别对子数组求和得到两个值 然后需要计算这两
  • python数值计算库教程,Scipy教程 - python数值计算库

    Introduction to Scipy SciPy函数库在NumPy库的基础上增加了众多的数学 科学以及工程计算中常用的库函数 例如线性代数 常微分方程数值求解 信号处理 图像处理 稀疏矩阵等等 涉及的领域众多 可以进行插值处理 信号滤
  • windows 版本 —— nvm-node版本控制

    一 nvm介绍及应用场景 nvm就是nodejs version manage 叫做nodejs 版本管理 而nodejs有很多版本 场景如下 1 而你手上开发的有多个项目又分别是不同的nodejs版本 咱们就可以用nvm轻松切换 2 假设
  • Qt:解决跨线程调用socket/IO类,导致报错的问题(socket notifiers cannot be enabled from another thread)

    Qt 解决跨线程调用socket IO类 导致报错的问题 socket notifiers cannot be enabled from another thread qt 异步线程调用io Jason188080501的博客 CSDN博客
  • 什么是伪共享(false sharing)

    今天看go的sync pool的代码 发现了一个比较陌生的名词 false sharing 之前没听说过 就去查了下 瞬间学到了 type poolLocal struct poolLocalInternal Prevents false
  • 保姆级教程手把手教你使用Arduino开发ESP32-1-搭建开发环境

    Arduino简单 易学 好用 资料全 特别适合小白新手上路 但是最初ARDUINO使用 ATMEL的51单片机同级别低配芯片 频率限制了我的想象力 ESP32频率高 价格低 内置蓝牙WIFI 支持语音识别LVGL等 是国产芯片中神一样的存
  • 函数劫持:即在一个函数运行之前把它劫持下来,添加我们想要的功能。

    当这个函数实际运行的时候 它已经不是原本的函数了 而是带上了被我们添加上去的功能 这也是我们常见的 钩子函数 的原理之一 示例 对内置函数consloe log 进行劫持 将console log函数的原有功能保存到变量log中 let l
  • 【Python】Pillow 库入门

    1 Pillow简介 1 1 PIL和Pillow PIL Python Imaging Library 是 Python 的第三方图像处理库 由于其功能丰富 API 简洁易用 因此深受好评 自 2011 年以来 由于 PIL 库更新缓慢
  • vcruntime140_1.dll丢失怎样修复,推荐4个vcruntime140_1.dll丢失的修复方法

    vcruntime140 1 dll文件是Microsoft Visual C Redistributable for Visual Studio 2015运行库的一部分 它是一个用于支持Visual C 构建的应用程序的系统文件 这个文件
  • Jmeter调试脚本之断言

    前言 jmeter中有个元件叫做断言 Assertion 它的作用和loadrunner中的检查点类似 用于检查测试中得到的响应数据等是否符合预期 用以保证性能测试过程中的数据交互与预期一致 使用断言的目的 在request的返回层面增加一
  • [Excel VBA]快捷键如何设置?

    本文翻译至 http itpro nikkeibp co jp atcl column 15 090100207 090100146 Application OnKey 键 函数名 执行Application对象的OnKey方法就可以设定宏
  • java中的异步处理和Feature接口(一)

    文章目录 背景介绍 Feature接口 Feature接口和Tread的区别 Feature接口示例 Feature接口的局限性 背景介绍 想象这样一个场景 你可能希望为你的法国客户提供指定主题的热点报道 为实现这一功能 你需要向 谷歌或者
  • 数据的截断

    将一个w位的数据截断为k位的数据 1 对于无符号的数据 num 的转换 num Mod pow 2 k 例如 pre class cpp span span unsigned short x 257 unsigned char p x 1
  • 笔记本GTX1050(计算能力6.1)安装cuda11.0+cudnn8.2(for cuda 11.x)+pycharm tensorflow-gpu2.4.0错误排除

    我最先下载的是最新的cuda11 4 1以及tf gpu2 5 0 后来因为觉得版本太高才降低了版本 这三者的版本对应很重要 比如tf2 5 0就不能用cuda11 我才降的级 这里主要说几个坑 截止到2021 8 最新的cuda11 4