我的编程空间,编程开发者的网络收藏夹
学习永远不晚

解决CUDA 11.6版本对应的tensorflow-gpu版本问题

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

解决CUDA 11.6版本对应的tensorflow-gpu版本问题

个人电脑相关配置版本信息

(超级超级新的版本,以至于适配方面花了很长时间来搞)

cuda  11.6
cudnn  8.9.0
python  3.10

对应安装的gpu版本
tensorflow-gpu  2.10.0

对应代码

pip install tensorflow-gpu==2.10.0 -i https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/

具体怎么安装的我已经放在文章底部啦,改镜像源什么的也不多说~

感谢参考嘿(-v-

--------------------------------------------------------------------------------------------分割线----------------------------

>>>避坑过程

1)如果按照这段代码安装

#采用清华镜像的pip安装#pip install 命令后面带上“-i 源地址”pip install tensorflow-gpu -i https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/

那么能得到一大堆Error,告知你此包不存在(默认安装最新版)

 不仅如此,还会善意地提醒你去安装tensorflow(即CPU版本),让你心安理得地感觉很成功,最后到跑gpu的时候发现莫名其妙的报错【巨坑】

Why?

最新版的tensorflow-gpu版本是2.12.0,国内镜像源还没上线呢!(2023.4.21记录)

2)于是你就想,既然我得不到最新版的,那么我就安装以往版本的gpu呗

然后你大概率能在网上找到一张比对图

 但很遗憾地告诉你,这张图已经两三年没更新了,你根本找不到你电脑配置对应的最新版本

耶!!!

3)接下来是瞎蒙版本的过程,中奖概率取决于个人手感~

pip install tensorflow-gpu==对应版本号 -i https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/

 目前有的版本

versions:

0rc1, 2.8.0, 2.8.1, 2.8.2, 2.8.3, 2.8.4, 2.9.0rc0, 2.9.0rc1, 2.9.0rc2, 2.9.0, 2.9.1, 2.9.2, 2.9.3, 2.10.0rc0, 2.10.0rc1, 2.10.0rc2, 2.10.0rc3, 2.10.0, 2.10.1

如果蒙错了,大致会报错(烧了我大概3GB流量

虽然也不知道有什么后果,但祝你好运!

最终成功结果也展示给大家吧

在ipython交互控制台输入以下代码

import tensorflow as tfprint(tf.test.is_gpu_available())

得到True的输出便表示你成功了!

学术小白,如有错误,还请指正哈~

#参考文章​​​​​https://blog.csdn.net/sinat_39620217/article/details/115462155

#参考文章Tensorflow-gpu安装教程(详细)!!!_Hacker Belial的博客-CSDN博客

来源地址:https://blog.csdn.net/m0_62517792/article/details/130278920

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

解决CUDA 11.6版本对应的tensorflow-gpu版本问题

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

如何解决maven与jdk版本对应关系问题

这篇文章主要介绍如何解决maven与jdk版本对应关系问题,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!maven与jdk版本对应关系很多搬砖的小伙伴在使用maven项目打包的时候,都会遇到下面的编译问题:Cause
2023-06-22

node版本与node-sass版本不兼容时的问题及解决

这篇文章主要介绍了node版本与node-sass版本不兼容时的问题及解决方案,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
2023-05-16

Python2.x版本中基本的中文编码问题解决

Python 输出 "Hello, World!",英文没有问题,但是如果你输出中文字符"你好,世界"就有可能会碰到中文编码问题。 Python 文件中如果未指定编码,在执行过程会出现报错:#!/usr/bin/python print "
2022-06-04

如何解决多IE版本共存的问题

这篇文章主要介绍“如何解决多IE版本共存的问题”,在日常操作中,相信很多人在如何解决多IE版本共存的问题问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”如何解决多IE版本共存的问题”的疑惑有所帮助!接下来,请跟
2023-06-08

vue对于低版本浏览器兼容问题的解决思路

很多时候使用vue开发的项目,由于无法在低版本浏览器上运行,所以需要解决下,下面这篇文章主要给大家介绍了关于vue对于低版本浏览器兼容问题的解决思路,需要的朋友可以参考下
2023-02-10

如何解决Java和JDK的版本命名问题

小编给大家分享一下如何解决Java和JDK的版本命名问题,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!Java是面向对象的编程语言,在我们开发Java应用的程序员
2023-06-15

如何解决Elasticsearch因jdk版本问题启动失败的问题

本篇内容主要讲解“如何解决Elasticsearch因jdk版本问题启动失败的问题”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“如何解决Elasticsearch因jdk版本问题启动失败的问题”
2023-06-20

编程热搜

  • Python 学习之路 - Python
    一、安装Python34Windows在Python官网(https://www.python.org/downloads/)下载安装包并安装。Python的默认安装路径是:C:\Python34配置环境变量:【右键计算机】--》【属性】-
    Python 学习之路 - Python
  • chatgpt的中文全称是什么
    chatgpt的中文全称是生成型预训练变换模型。ChatGPT是什么ChatGPT是美国人工智能研究实验室OpenAI开发的一种全新聊天机器人模型,它能够通过学习和理解人类的语言来进行对话,还能根据聊天的上下文进行互动,并协助人类完成一系列
    chatgpt的中文全称是什么
  • C/C++中extern函数使用详解
  • C/C++可变参数的使用
    可变参数的使用方法远远不止以下几种,不过在C,C++中使用可变参数时要小心,在使用printf()等函数时传入的参数个数一定不能比前面的格式化字符串中的’%’符号个数少,否则会产生访问越界,运气不好的话还会导致程序崩溃
    C/C++可变参数的使用
  • css样式文件该放在哪里
  • php中数组下标必须是连续的吗
  • Python 3 教程
    Python 3 教程 Python 的 3.0 版本,常被称为 Python 3000,或简称 Py3k。相对于 Python 的早期版本,这是一个较大的升级。为了不带入过多的累赘,Python 3.0 在设计的时候没有考虑向下兼容。 Python
    Python 3 教程
  • Python pip包管理
    一、前言    在Python中, 安装第三方模块是通过 setuptools 这个工具完成的。 Python有两个封装了 setuptools的包管理工具: easy_install  和  pip , 目前官方推荐使用 pip。    
    Python pip包管理
  • ubuntu如何重新编译内核
  • 改善Java代码之慎用java动态编译

目录