译者 | 王柯凝
编辑 | Just

出品 | AI科技大本营(公众号ID:rgznai100)

【导语】TensorFlow 1.8.0 近日正式发布,新版本主要有以下改进内容,AI科技大本营对其编译如下。

▌主要特点及改进

  • 可以将 tf.contrib.distribute.MirroredStrategy() 传递给 tf.estimator.RunConfig() ,能够在一台有多个 GPU 的机器上运行评估器 (Estimator) 模型。

  • 添加 tf.contrib.data.prefetch_to_device() ,支持预取 GPU 内存。

  • 添加梯度提升树作为预先制作的评估器(Estimator):BoostedTreesClassifier,BoostedTreesRegressor。

  • 为云端 TPU 添加第三代管道配置,提高其性能和可用性。

  • tf.contrib.bayesflow 转向自己的 repo。

  • 添加了 tf.contrib.{proto,rpc} ,允许通用的原型解析和 RPC 通信。

▌Bug 修复和其他修改

tf.data:

  • 添加 tf.contrib.data.prefetch_to_device ,可以将数据集元素预取到 GPU 内存。

  • 添加 tf.contrib.data.AUTOTUNE ,在 tf.data 运行时,根据系统和环境自动调整预取缓冲区大小。

  • 添加 tf.contrib.data.make_csv_dataset ,构建 CSV 文件数据集。

Eager Execution:

  • Eager Execution 数据集可以作为标准的 Python 迭代器使用(for batch in dataset:)。当 Eager Execution 启动时,可以使用 Dataset .iter () 和 Dataset.make_one_shot_iterator() 创建迭代器。

  • 已启用自动装置配置(即如果 GPU 是自动接入的,则不需要使用 tf.device(“/gpu:0”))(修复 #14133)

  • 已经将 contrib 的 tf.GradientTape 移出。

tf.keras:

  • 添加了 fashion mnist 数据集。

  • 新的数据预处理功能:image/random_brightness,sequence/TimeseriesGenerator 和 text/hashing_trick。

加速线性代数 (XLA):

  • 选择并分散参考实用程序和评估程序,使用字典顺序来打破关系。

TensorFlow Debugger (tfdbg) CLI:

  • 在 tensor-filter 操作中,允许使用正则表达式排除节点。

  • 修复某些文本终端的虚假背景色。

tf.contrib:

  • 添加重构批量维度的元分发 BatchReshape 。

  • tf.contrib.layers.recompute_grad 用于 TPU 上的显式梯度检查点。

  • 添 加 tf.contrib.framework.argsort 。

  • 允许 DNNBoostedTreeCombinedEstimator 处理特征列和损失的核心版本。

  • 添加非线性图像变形操作: tf.contrib.image.sparse_image_warp,tf.contrib.image.dense_image_warp 和 tf.contrib.image.interpolate_spline 。

  • 修复 tensor 类型不匹配的 tf.contrib.opt.MultitaskOptimizerWrapper 中的错误。

▌Other

  • 低级图形构造现在被称为 TensorFlow C API 。对于大多数用户而言,这种更改不可见,但在这个版本中可以设置环境变量 TF_C_API_GRAPH_CONSTRUCTION = 0 来禁用此更改。未来的版本将删除禁用此更改的功能。

  • 在 tf.distributions.Distribution 中添加形状描述和指向 tutorial notebook 的指针。

  • 更新 scatter 操作:

添加 tf.scatter_min 和 tf.scatter_max;
扩展 scatter 操作以使用标量更新参数。

  • 仅仅将 cuDNN RNN操作移至内核,用于 TensorFlow 代码库。

  • 为 Conv2d , Conv2dBackpropInput 和 Conv2dBackpropFilter 添加 float64 支持。

  • 为 AvgPool / AvgPoolGrad 添加 float64 支持。

  • 图名称作用域线程为本地,以便在多线程环境中正常工作。

  • 更新 nsync 同步库,避免 Linux 上速度较慢的原语。

  • 在构建自定义操作时,删除了需要在 C include 路径中放置 nsync / public

  • 添加 tf.image.psnr , tf.image.ssim , tf.image.ssim_multiscale , tf.image.image_gradients , tf.image.sobel_edges

  • 将链接添加到 https://js.tensorflow.org

  • 修复正交矩阵的不均匀性。

  • 修复了多图像评估器(Estimator)评估摘要显示不正确的问题。

资源:

源代码(zip)

https://github.com/tensorflow/tensorflow/archive/v1.8.0-rc0.zip

源代码(tar.gz)

https://github.com/tensorflow/tensorflow/archive/v1.8.0-rc0.tar.gz

作者 | annarev
原文链接:https://github.com/tensorflow/tensorflow/releases/

TensorFlow1.8.0正式发布,Bug修复和改进内容都在这里了相关推荐

  1. TensorFlow 1.8.0正式发布,Bug修复和改进内容都在这里了

    译者 | 王柯凝 编辑 | Just 出品 | AI科技大本营(公众号ID:rgznai100) [导语]TensorFlow 1.8.0 近日正式发布,新版本主要有以下改进内容,AI科技大本营对其编 ...

  2. TensorFlow 1.7.0正式发布,Bug修复和改进内容都在这里了

    编译 | AI科技大本营(公众号ID:rgznai100) 参与 | 张建军 TensorFlow 1.7.0 近日正式发布,新版本主要有以下改进内容,AI科技大本营对其进行了编译. 主要特征和改进 ...

  3. TCP聊天文件服务器v2.0 - 重大bug修复+PyQt5文件传输可视化

    TCP聊天+传输文件服务器服务器套接字v2.0 所有版本记录: v1.0 : TCP聊天服务器套接字|PyQt5+socket(TCP端口映射+端口放行)+logging+Thread(含日志,htm ...

  4. 视频处理软件BB FlashBack v5.25.0发布,修复和改进部分功能

    BB FlashBack是一种屏幕记录器,能快速容易地创建视频.有详尽的软件阐述.屏幕演示.介绍.指南以及练习.目前BB FlashBack在线订购享75折优惠活动正在进行中,欢迎您下载.购买进行运用 ...

  5. doodoo.js发布1.1.0 -- 中文最佳实践Node.js Web快速开发框架,支持Koa.js, Express.js中间件。包含多项功能改进,及Bug修复。...

    2019独角兽企业重金招聘Python工程师标准>>> doodoo.js发布1.1.0 -- 中文最佳实践Node.js Web快速开发框架,支持Koa.js, Express.j ...

  6. 极客日报第 37 期:苹果官网出现价格 Bug;大众 CEO点评“苹果造车”;Spring Cloud 2020.0 正式发布

    文章目录 一.互联网快讯 二.程序员专属 三.Github 每日精选 四.CSDN 社区优质博文精选 一.互联网快讯 1.阿里云量子模拟平台"太章 2.0"正式开源 阿里巴巴发布阿 ...

  7. 【MAX7800羽毛板更新固件及下载bug修复】

    [MAX7800羽毛板更新固件及下载bug修复] 1. 前言 2. 首次固件更新 2.1 更新MAX32625PICO("PICO")调试适配器固件 2.2 使用eclipse开发 ...

  8. 【方向盘】Spring Cloud 2021.0.0正式发布,FeignClient调用结果可一键缓存

    盛年不重来,一日难再晨. 本文已被https://yourbatman.cn收录:女娲Knife-Initializr工程可公开访问啦:程序员专用网盘https://wangpan.yourbatma ...

  9. ninjala还是显示服务器维护,Ninjala更新2.0版本 调整了武器平衡以及BUG修复

    <Ninjala>更新2.0版本,泡泡糖忍战今日更新了最新的版本2.0,分别调整了大部分游戏的平衡性以及武器平衡,还修复了BUG错误 机制调整: -整合全球服务器,匹配已不受服务器限制 - ...

最新文章

  1. Java 2实用教程(第五版)耿祥义 全部课后习题答案
  2. 某多多买菜程序员:最长持续工作时间高达30小时!睁眼就工作,闭眼就睡觉!多多买菜离职率超级高!公司不得不降低门槛持续招人!...
  3. tf.keras.activations.relu 激活函数 示例
  4. 关于如何用100行如何实现docker
  5. [Apple开发者帐户帮助]二、管理你的团队(6)找到您的团队ID
  6. CriminalIntent项目的强大完善
  7. Hadoop-MapReduce 入门
  8. python数据库查询优化_Python操作数据库-查询优化
  9. Android如何给无法更改继承关系的Activity更换ActionBar(setContentView方法实战)
  10. 为Android安装BusyBox
  11. SQL Server权限设置
  12. php标签扩展,标签扩展 · ThinkPHP5.0完全开发手册 · 看云
  13. 前端框架——Jquery——基础篇7__工具函数(Utils)
  14. 如何在Windows上安装多个MySQL
  15. 毕业论文答辩技巧及注意事项(附答辩自述模板)~
  16. Til the Cows Come Home POJ - 2387
  17. word文档如何插入目录
  18. echart中饼图或者南丁格尔玫瑰图是否显示label或lableLine
  19. 激光振镜误差校正算法C语言,一种基于双线性插值法的激光振镜图形校正算法的制作方法...
  20. Java小白 前端后端开发 环境搭建【jdk+idea+webstorm+maven+nodejs+vue+mysql】

热门文章

  1. 《Microsoft Sql server 2008 Internals》读书笔记--第九章Plan Caching and Recompilation(10)
  2. Java开发规范,不要新建一个类就实现Serializable接口
  3. jdbc mysql select_java连接mysql数据库并使用jdbc进行查询详解
  4. android显示温湿度设计与实现,基于Android平台蝴蝶兰大棚温湿度测控系统的设计与实现...
  5. matlab有限域多项式除法_椭圆曲线密码学简介(二):有限域的椭圆曲线及离散对数问题...
  6. 近期上海面试总结(一)
  7. 利用闭包实现多次ajax请求只执行最后一次
  8. Android调用远程Service的参数和返回值都需要实现Parcelable接口
  9. 将XML转为HTML
  10. 来自 Google 的 R 语言编码风格指南