RTX2080ti显卡+Ubuntu+安装Tensorflow-gpu

2023-11-04

参考这两篇文章

https://blog.csdn.net/macunshi/article/details/84638675

https://blog.csdn.net/macunshi/article/details/83374973

结合这两篇就知道怎么装了,顺便送上tensorflow的Ubuntu特别版本的链接:

https://github.com/yaroslavvb/tensorflow-community-wheels/issues

注意:

前面部分按照第一个链接里说的做,版本改为CUDA10,后面tensorflow部分按照第二个链接里说的做,版本从第三个链接里下载合适的。推荐使用Ubuntu18.04+CUDA10+python3.6+tensorflow1.12

本次安装用到的所有对应版本的系统和软件可以去这儿下载:https://pan.baidu.com/s/1RFrHH-8Bb-k8gWWm_w00Ow

 

主要流程为:

1.去英伟达官网下载CUDA10,要对应好系统的版本,选择deb文件。

2.下载与上面对应的cuDNN,安装过程第一个链接里有,仿着做就可以。

3.根据系统不同的情况安装python,Ubuntu18.04自带python3.6,其他版本的系统需要单独安装,具体过程见第一个链接。随后安装对应的pip.

4.去第三个链接下载合适的版本的tensorflow,采取pip本地安装,安装过程类似于第二个链接里的,只是打开命令窗的方式不一样,需要通过cd命令定位到whl的位置,再进行pip安装。

 

这里说的不够详细,但是仔细看完上面两个链接的文章后融汇贯通一下也就会了。

 

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

RTX2080ti显卡+Ubuntu+安装Tensorflow-gpu 的相关文章

随机推荐

  • 四、同步方法与异步方法及回调函数

    解释一下同步方法与异步方法以及回调函数的关系 若不想很深入的了解这方面内容 可以记住以下结论 对于同时有同步方法和对应异步方法的函数 我们常用异步方法 用独立线程去处理该函数 提高用户的体验 异步方法由于我们需要等待某种事件的发生 例如当前
  • mysql插入数据时,在数据库和表的编码都是utf-8的情况下,还是出现乱码

    Mysql插入数据时 在数据库和表的编码都是utf 8的情况下还是会出现乱码 解决方法 首先先确定自己的数据库的编码是否是utf 8 查看数据库字符集 将sct换为自己的数据库的名字 SHOW CREATE DATABASE sct 会看到
  • vue 项目 基于axios 对常用5种(POST、GET、PUT、DELETE、PATCH)请求进行封装

    一 安装axios 使用 npm npm install axios save 使用 cnpm cnpm install axios save 使用 yarn yarn add axios save 建议使用cnpm 二 src目录下新建l
  • c语言 什么时候需要动态分配内存?

    我讲解一下c语言中动态分配内存的函数 可能有些初学c语言的人不免要问了 我们为什么要通过函数来实现动态分配内存呢 系统难道不是会自动分配内存吗 既然有人会问这样的问题 那么我在这里好好的讲解一下吧 首先让我们熟悉一下计算机的内存吧 在计算机
  • qt中的线程

    目前我暂时会两种线程方式 一种是继承QTHRead 另一种是movetothread 相对二样 第二种好一些 先来介绍一下第一个方法 继承QTHread public A QThread void run 重新run函数 public B
  • python sqlalchemy 多对多

    调用Column创建字段 加类型 from sqlalchemy import Table Column Integer String DATE ForeignKey 调用操作链接 反查 from sqlalchemy orm import
  • 数据结构--树与二叉树

    一 树的概述1 树的基本概念 N个结点组成一对多关系的层次结构 N 0 为空树 N 1 只有根结点的树 N gt 1 树 A 逻辑定义 前驱后继 有且仅有一个根结点 除根结点外 每一个节点有且仅有一个前驱结点 每个结点可以有0个或多个后继结
  • 冒险岛 vcruntime140.dll 丢失问题的多种方法,几种解决方法都有效

    当您尝试启动冒险岛游戏时 可能会遇到一个名为 vcruntime140 dll 丢失 的错误提示 vcruntime140 dll 是冒险岛游戏所需的一个重要系统文件 如果系统无法找到或加载该文件 您将无法正常启动游戏 在本文中 我们将详细
  • 测试存储过程中中发生异常时,之前DML操作会不会rollback

    span style font family none span style font size 14px 步骤 span span span style font size 14px 1 向表中productinfo插入一条数据 span
  • vosviewer保存成PDF文件时没有文字

    1 将vosviewer中英文国家名字 手工更换为中文后 重新导入软件 2 点击Screenshot后面的三角标 并选择 Save 3 打开PDF文件 发现另存的PDF中没有文字 还在研究如何解决
  • UI/UX记——Adobe XD

    文章目录 前言 一 Adobe XD是什么 二 3D 变换 开启全新维度进行设计 实现不可能 在作品中实现三维效果 助力流程与时俱进 操作 1 选择组件 2 启用 3D 变换 3 旋转和移动 组件 使用可重复使用的设计元素进行扩展 深入令人
  • Java:详解List集合的排序功能

    概述 List集合有两大排序方式 分别为自然排序和自定义排序 使用自然排序 需要元素类达到某种要求 使用自定义排序 就是在需要排序的时候才传入排序规则 自然排序 自然排序是 Collections sort 方法 只带一个参数 参数为Lis
  • (Java)蓝桥杯_分巧克力

    题目描述 儿童节那天有K位小朋友到小明家做客 小明拿出了珍藏的巧克力招待小朋友们 小明一共有N块巧克力 其中第i块是Hi x Wi的方格组成的长方形 为了公平起见 小明需要从这 N 块巧克力中切出K块巧克力分给小朋友们 切出的巧克力需要满足
  • 判断对象为空

    一 判断对象为空的方法 1 使用Object keys 判断length是否为0 这里的0是Number类型 代码如下 2 使用JSON stringify 判断是否 代码如下 判断结果是否等于 去判断是否为空对象 3 使用for in 循
  • 使用Jquery设计列表

    1 截取文字内容实现控制列表宽度 使用的技术 1 jQuery的ready 函数 文档加载完成 2 jQuery的each 函数 遍历jQuery对象 3 jQuery的text 函数 所有匹配元素的内容 document ready fu
  • 1.react useState使用与常见问题

    文章目录 0 取消批处理合并更新 render 2次 1 合并更新 setCount 异步更新 3次相当于1次 count值为1 2 如何取消批处理合并 让值累加 改为回调函数写法 内部会依次执行函数 执行3次 count值为3 3 异步更
  • Grafana 重置 admin 密码

    Grafana 的使用越来越广泛 在使用过程中经常遇到要重置密码的需求 尤其是 admin 密码 先说常规问题 已知 admin 密码修改新密码 方法一 常规方法 使用已知密码登陆系统 在系统页面里进行修改 方法二 API 接口 接口使用方
  • React 生命周期详细解析及新旧对比

    React 生命周期 旧 react旧版生命周期包含三个过程 1 挂载过程 constructor componentWillMount componentDidMount 2 更新过程 componentWillReceiveProps
  • Linux和Windows下:Python Crypto模块安装方式区别

    欢迎关注 无量测试之道 公众号 回复 领取资源 Python编程学习资源干货 Python Appium框架APP的UI自动化 Python Selenium框架Web的UI自动化 Python Unittest框架API自动化 资源和代码
  • RTX2080ti显卡+Ubuntu+安装Tensorflow-gpu

    参考这两篇文章 https blog csdn net macunshi article details 84638675 https blog csdn net macunshi article details 83374973 结合这两