环境搭建04——如何选择安装的TensorFlow版本?

环境搭建04——如何选择安装的TensorFlow版本?每个入坑深度学习的小白都可能面临 TensorFlow 的安装问题 在安装时首先面临的就是版本选择的问题 CPU 版还是 GPU 版 版本号选哪个 1GPU 版 CPU 版 判断条件结果显卡是否 NVIDIA 系列 是 GPU 否 CPU 若是 NVIDIA 系列 计算能力如何 大于等于 3 5 GPU 小于 3 5 CPU 解释 首先 查看自己电脑显卡的型号 详见 如何查看及安装

每个入坑深度学习的小白都可能面临TensorFlow的安装问题,在安装时首先面临的就是版本选择的问题:CPU版还是GPU版?版本号选哪个?

1 GPU版?CPU版?

判断条件 结果
显卡是否NVIDIA系列? 是=GPU;否=CPU
若是NVIDIA系列,计算能力如何? 大于等于3.5=GPU;小于3.5=CPU

解释:

  1. 首先,查看自己电脑显卡的型号(详见:如何查看及安装)。如果显卡是NVIDIA系列的,继续下面步骤;如果显卡不是NVIDIA系列的,直接装CPU版。
  2. 然后,如果是NVIDIA系列的,则查询该显卡的计算能力。详见:查询计算能力。点开自己显卡对应的系列,查看自己显卡的GPU计算能力(即,Compute Capability)。如下图,显卡NVIDIA Quadro RTX 8000对应的计算能力为7.5。
    在这里插入图片描述
  3. 最后,到官网查询发布的GPU支持,查看硬件要求。本文查询时的标准是3.5(如下图)。如果计算能力≥3.5,可以装GPU版;相反<3.5的只能选择CPU版了。
    在这里插入图片描述
    ps: CPU版和GPU版两者没啥大差别,只是计算快慢的问题(呵呵~)。

2 版本号选哪个?

2.1 CPU版

2.2 GPU版

确认自己的显卡可以支持GPU版之后,Tensorflow-GPU版本的选择主要看两个指标:CUDA和cuDNN。

  1. CUDA版本的选择。它依赖于显卡的驱动程序版本,如下表,参考官方文档。按照如何查看及安装显卡中最终安装的显卡版本,与下表进行对照选择兼容的CUDA版本。CUDA下载链接。记得下载 local 版本(即完整版,network版为精简版)。
    在这里插入图片描述
  2. 确认cuDNN对应于CUDA的版本。参照tensorflow官网给出的标准,如下表。然后从Nivdia官网下载对应版本的cuDNN:cuDNN下载
    Windows:
    在这里插入图片描述
    Linux
    在这里插入图片描述
    macOS
    在这里插入图片描述





版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/221729.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月17日 下午5:25
下一篇 2026年3月17日 下午5:25


相关推荐

  • MySql的安装配置超详细教程与简单的建库建表方法

    MySql的安装配置超详细教程与简单的建库建表方法数据库是一名程序员必会的技术 那我就来分享一下我的 MySql 语言学习之路 这篇博客将分享 MySql 从零到一的安装 配置环境变量 建库建表等 后续的增删改查 视图 索引 事务 JDBC 技术也会陆续在这个专栏更新 感兴趣的朋友可以免费订阅哦 如果缺少 Navicat 工具可以私信博主获得 安装过程中有问题也可以找我解答 最后求一个三连支持不过分吧

    2026年3月20日
    3
  • SPSS-单因素方差分析(ANOVA) 案例解析[通俗易懂]

    SPSS-单因素方差分析(ANOVA) 案例解析[通俗易懂]继续以上一期的样本为例,雌性老鼠和雄性老鼠,在注射毒素后,经过一段时间,观察老鼠死亡和存活情况。研究的问题是:老鼠在注射毒液后,死亡和存活情况,会不会跟性别有关?样本数据如下所示:(a代表雄性老鼠

    2022年7月3日
    41
  • Codeforces Beta Round #10 B. Cinema Cashier (树状数组)

    Codeforces Beta Round #10 B. Cinema Cashier (树状数组)

    2021年12月6日
    41
  • docker(9)Dockerfile制作镜像[通俗易懂]

    docker(9)Dockerfile制作镜像[通俗易懂]前言如果我们已经安装了一个python3的环境,如果另一台机器也需要安装同样的环境又要敲一遍,很麻烦,这里可以配置Dockerfile文件,让其自动安装,类似shell脚本Dockerfile编写

    2022年7月28日
    11
  • java项目介绍_java项目介绍及创建[通俗易懂]

    java项目介绍_java项目介绍及创建[通俗易懂]大家配好环境,安装好编译器(eclipse)后,应该建立第一个项目“Helloword”一、在建立项目之前,来介绍一下项目的结构。1、class(类)项目中的最小单位,一个类中存放着相应的方法和量。2、package(包):存放类的空间。为了更好地组织类,Java提供了包机制。包是类的容器,用于分隔类名空间。如果没有指定包名,所有的示例都属于一个默认的无名包。3、folder(文件夹):存放包…

    2022年7月7日
    38
  • django详解_java cookie

    django详解_java cookie前言cookie:在网站中,http请求是无状态的。也就是说即使第一次和服务器连接后并且登录成功后,第二次请求服务器依然不能知道当前请求是哪个用户。cookie的出现就是为了解决这个问题,第一次登录

    2022年8月7日
    9

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号