python2 tensorflow_谷歌TensorFlow 2.1.0正式发布 支持Python 2的最后一个 TF 版本

2023-11-03

TensorFlow 2.1.0 正式发布了,TensorFlow 2.1 是支持 Python 2 的最后一个 TF 版本。

主要特性和改进如下:

tensorflow pip 软件包现在默认包括针对 Linux 和 Windows 的 GPU 支持(与 tensorflow-gpu 相同)。它可以在带有和不带有 NVIDIA GPU 的机器上运行。 tensorflow-gpu 仍然可用,对于关心软件包大小的用户,可以在 tensorflow-cpu 上下载仅 CPU 的软件包。

Windows 用户:为了利用新的 /d2ReducedOptimizeHugeFunctions 编译器标志,现在使用 Visual Studio 2019 版本 16.4 构建了正式发布的 tensorflow Pip 程序包。要使用这些新程序包,必须安装 “Visual Studio 2015、2017 和 2019 的 Microsoft Visual C++ 可再发行组件”。

这不会更改在 Windows 上从源代码构建 TensorFlow 所需的最低版本,但是在没有此标志的情况下,启用 EIGEN_STRONG_INLINE 的构建可能需要超过 48 个小时才能进行编译。

如果你的计算机上缺少必需的 DLL,msvcp140.dll(旧)或 msvcp140_1.dll(新)之一,则导入 tensorflow 将显示警告消息。

tensorflow pip 软件包使用 CUDA 10.1 和 cuDNN 7.6 构建。

tf.keras

GPU 和 Cloud TPU 提供了对混合精度的实验支持。

引入了 TextVectorization 层,该层将原始字符串作为输入,并负责文本标准化、标记化、n-gram 生成和词汇索引。

只要在范围内构建模型,就可以将 Keras .compile .fit .evaluate 和 .predict 置于 DistributionStrategy 范围之外。

对于所有类型的 Keras 模型(顺序模型、功能模型和子类模型)、Cloud TPU、Cloud TPU 均可提供 Keras .compile,.fit,.evaluate 和 .predict 的实验支持。

为云 TPU 启用了自动外部编译。这使得 tf.summary 可以更方便地与 Cloud TPU 一起使用。

Cloud TPU 支持带有 DistributionStrategy 和 Keras 的动态批量大小。

除了 tf.data.Dataset 之外,还使用 numpy 数据在 TPU 上支持 .fit,.evaluate,.predict。

TensorFlow Model Garden 提供了许多流行模型的 Keras 参考实现。

tf.data

更改 tf.data 数据集的重新编录+分发策略以提高性能。请注意,数据集的行为也略有不同,因为重新标记的数据集基数将始终是副本数的倍数。

tf.data.Dataset现在支持在分布式环境中(包括在 TPU 容器上)自动进行数据分发和分片。

现在可以这样调整 tf.data.Dataset 的分发策略: 1. tf.data.experimental.AutoShardPolicy(OFF, AUTO, FILE, DATA) 2. tf.data.experimental.ExternalStatePolicy(WARN, IGNORE, FAIL)

添加了环境变量 TF_DETERMINISTIC_OPS。当设置为 “true” 或 “1” 时,此环境变量使 tf.nn.bias_add 确定性地(即可重复地)运行,但当前仅当未启用 XLA JIT 编译时才运行。这使得 Keras Conv*D 和 MaxPool*D 层在启用 CUDA 的 GPU 上运行时可确定地在向前和向后两个方向上运行。

文章来源于网络

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

python2 tensorflow_谷歌TensorFlow 2.1.0正式发布 支持Python 2的最后一个 TF 版本 的相关文章

随机推荐

  • 【Windows】PPT播放视频提示媒体不可用的解决方法

    有时候 在用PPT播放视频的时候会提示媒体不可用并无法播放视频 原因是因为电脑上没有合适的视频播放器 下面推荐安装一款可用的多媒体技术的内置媒体播放器 QuickTime 是一款拥有强大的多媒体技术的内置媒体播放器 可让你以各式各样的文件格
  • 区块链(Blockchain)

    一 什么是区块链 区块链 Blockchain 是由节点参与的分布式数据库系统 1 它的特点是不可更改 不可伪造 也可以将其理解为账簿系统 ledger 它是比特币的一个重要概念 完整比特币区块链的副本 记录了其代币 token 的每一笔交
  • Centor 8开机进入不了图形化界面解决方法1

    问题描述 在centos 8开机之后一直卡在这个界面 运行不下去 解决方法 细想了一下最近对系统配置文件修改了什么 想到最近对一个缓冲区文件进行了修改 猜测会不会是这个原因 就运行了命令行界面 把这个配置文件给改回来 再次启动就好了 进入命
  • 「高考网站+Python+Selenium」自动化PC,轻松获得计算机专业大学信息 希望以上标题能够启发到你

    前言 几天的对象一个中国高考相关的网站 提供高考资讯 批次线查询 志愿填报指导 高校信息等服务 对中国高中学生和家长非常有用 具体的步骤如下 库的引入 首先 我们需要导入一些必需库 时间模块 import time 自动化测试模块 from
  • java上传文件并保存到服务器----大文件上传

    一般的文件上传 不依赖spring 保存文件 param path 文件绝对路径 param fileBytes 文件字节数据 throws ApiServiceException public void save String path
  • 互联网各岗位口头禅!

    产品 没排上期 这个需求很简单 两行代码的事儿 这个东西很重要 我明天就要 我靠 又没按需求写 领导要求的 技术 实现不了 只是改一行代码 不会对程序产生影响的 放心 在我电脑上是正常的啊 程序很快就好 又不是不能用 设计 别戳屏幕 你行你
  • FFMpeg 常用指令及Windows下载FFmpeg最新版

    1 MP4转FMP4 使用命令行将普通mp4转fmp4 参考 https juejin cn post 6953777965838630926 ffmpeg i video mp4 movflags empty moov frag keyf
  • 嵌入式linux运行编译器,嵌入式Linux编译器GCC编译流程

    作为自由软件的旗舰项目 Richard Stallman在十多年前刚开始写作GCC的时候 还只是仅仅把它当作一个C程序语言的编译器 GCC的意思也只是GNU C Compiler而已 经过了这么多年的发展 嵌入式Linux编译器GCC已经不
  • void func(int n)C语言,C语言高手帮忙分析一下复杂的函数声明

    c变量的声明有两部分组成 类型和声明符 对声明符求值得到结果类型为给定的类型 举个最简单的例子 int a a的类型就是上述声明中指定的类型 即int型 同样 在来看指针和函数的声明 这里不考虑指针的初始化问题 int p int foo1
  • 2.2.2 处理器(CPU)资源

    最后更新2021 07 08 处理器资源有两类 物理CPU和虚拟CPU 由于在虚拟化不同层面有不同的解释 因此请先确认其含义 后续如无特别说明 与x86系列对应 CPU即通常说的CPU core CPU封装即socket 通常IBM Pow
  • 接口文档,开放

    网易 http c m 163 com nc article headline T1348647853363 0 40 html 头条 http c 3g 163 com nc article list T1467284926140 0 2
  • DevOps 面试题集锦

    注 本文译自 https www javatpoint com devops interview questions 下面列出了常见的DevOps面试问题和答案 1 请解释 DevOps DevOp 是两个词的组合 一个是软件 Develo
  • MIPI DSI 接口驱动 FPGA 模块

    MIPI DSI 接口驱动 FPGA 模块 在当前智能设备的快速发展和功能多样化的背景下 处理高清视频流和图形数据的需求越来越高 MIPI DSI Mobile Industry Processor Interface Display Se
  • 竞赛 基于大数据的时间序列股价预测分析与可视化 - lstm

    文章目录 1 前言 2 时间序列的由来 2 1 四种模型的名称 3 数据预览 4 理论公式 4 1 协方差 4 2 相关系数 4 3 scikit learn计算相关性 5 金融数据的时序分析 5 1 数据概况 5 2 序列变化情况计算 最
  • adb 安装apk到指定设备

    一 打印设备代号 adb devices 红色和绿色区域为设备代号 二 命令 adb s 4580fa7e User aaa apk 加上 s 设备代号 apk路径替换成自己的 三 安装成功 Performing Streamed Inst
  • qrcode.js 解析二维码(源码) 复制的

    qrcode js 解析二维码 源码 复制的 var aa aa ab function f e var d qrcode width var b qrcode height var c true for var g 0 g lt e le
  • 猿人学第二题

    通过fd抓包发现他是进行了两次请求 先返回的是一对script的标签定义的js代码 第二次返回的才是正常的html代码 打开f12进入浏览器控制台 发现进入了无限debuger 那么直接在控制台中输入Function prototype c
  • 【华为OD机试真题2023B卷 JAVA&JS】观看文艺汇演问题

    华为OD2023 B卷 机试题库全覆盖 刷题指南点这里 观看文艺汇演问题 时间限制 1s 空间限制 256MB 限定语言 不限 题目描述 为庆祝中国共产党成立100周年 某公园将举行多场文艺汇演 很多演出都是同时进行 一个人只能同时观看一场
  • 同时安装多台服务器系统,多服务器同时安装操作系统

    多服务器同时安装操作系统 内容精选 换一换 如果您需要使用毕昇编译器 则需要先在服务端安装毕昇编译器 毕昇编译器基于开源LLVM开发 并进行了优化和改进 同时将flang作为默认的Fortran语言前端编译器 是针对鲲鹏平台的高性能编译器
  • python2 tensorflow_谷歌TensorFlow 2.1.0正式发布 支持Python 2的最后一个 TF 版本

    TensorFlow 2 1 0 正式发布了 TensorFlow 2 1 是支持 Python 2 的最后一个 TF 版本 主要特性和改进如下 tensorflow pip 软件包现在默认包括针对 Linux 和 Windows 的 GP