编译 | AI科技大本营(公众号ID:rgznai100)

参与 | 张建军

TensorFlow 1.7.0 近日正式发布,新版本主要有以下改进内容,AI科技大本营对其进行了编译。

主要特征和改进

  • 从 contrib 中移除 Eager 模式,现在请用 tf.enable_eager_execution()

  • Graph 重写了仿真定点量化器,现在与TensorFlow Lite 兼容,由新的tf.contrib.quantize 包支持

  • 利用 tf.custom_gradient可以简单定制梯度的计算

  • TensorBoard  调试器插件,即 TensorFlow  调试器( tfdbg )的图形用户界面(GraphicalUser Interface, GUI),现在推出alpha 版本

  • 利用新的 tf.contrib.data.SqlDataset,支持把一个 sqlite 数据库作为 Dataset 对象进行读入

  • tf.contrib.framework.CriticalSection 添加分布式的 Mutex /CriticalSection

  • tf.regex_replace 更好地支持文本处理

  • tf.contrib.data.bucket_by_sequence_length 支持简单高效的序列输入

Bug 修复和其他改进

  • 加速线性代数(XLA):

    • XLA 添加对MaxPoolGradGrad 的支持

    • XLA 禁止从TensorFlow进行CSE pass

  • tf.data:

    • tf.data.Dataset

    1. 利用 tf.load_op_library()机制,支持构建 C++ Dataset op 内核作为外部库

    2. Dataset.list_files() 默认执行对输出进行随机打乱操作

    3. Dataset.shuffle(..., seed=tf.constant(0, dtype=tf.int64)) 现在和 Dataset.shuffle(...,seed=0) 返回同样的元素序列

    • tf.data.TFRecordDataset 添加了 num_parallel_reads参数

  • tf.contrib:

    • tf.contrib.bayesflow.halton_sequence 现在支持随机化

    • tf.contrib.all_reduce 添加对标量的支持

    • tf.contrib.bayesflow.mcmc_diagnostics 中添加 effective_sample_size

    • tf.contrib.bayesflow.mcmc_diagnostics 中添加 potential_scale_reduction

    • 添加 BatchNormalization, Kumaraswamy双射器(bijectors)

    • 未来不再支持 tf.contrib.learn。请查阅 contrib/learn/README.md中的指示对已有代码进行转换

    • tf.contrib.data

    1. 移除不再支持的类, 其中包括  tf.contrib.data.Dataset,tf.contrib.data.Iterator, tf.contrib.data.FixedLengthRecordDataset, tf.contrib.data.TextLineDataset, 和 tf.contrib.data.TFRecordDataset

    2. 添加 bucket_by_sequence_length, sliding_window_batch, 和 make_batched_features_dataset

    • 移除不再维护的 tf.contrib.ndlstm。 你可以从这个外部网址找到它:https://github.com/tmbarchive/tfndlstm

    • 把 tf.contrib.bayesflow的大多数内容迁移到它自己的仓库中: tfp

  • 其他

    • 如果抛出异常,tf.py_func现在会把完整的堆栈跟踪信息打印出来

    • TPUClusterResolver 和 GKE 进行整合,支持Cloud TPU

    • 增加一个采样器统计检验的库

    • 针对 Cloud TPU,从 GCE VM 中添加对流数据的帮助函数

    • ClusterResolvers 和TPUEstimator 进行整合

    • 统一了 metropolis_hastings和 HMC 内核的接口

    • 把 LIBXSMM 卷积迁移到一个单独的 --defineflag 中,因此这个操作现在是默认禁止的

    • 修复了 MomentumOptimizerlambda

    • 通过可编程 docstrings减少 tfp.layers 的样板代码

    • 添加 auc_with_confidence_intervals, 该方法可用线性时间复杂度计算 AUC 值和置信区间

    • regression_head 现在接受自定义的连接函数作为输入,在array_ops.identity 不支持的情况下可以满足用户定义自己的连接函数的需求

    • 修复了从 VariableDef创建 ResourceVariables对象时initialized_value 和 initial_value 的行为

    • 添加了 TensorSpec作为 Tensors 的解释说明文档

    • 确定性的常量折叠操作

    • tf.linalg.* 支持float16 的dtype

    • 添加 tf.estimator.export.TensorServingInputReceiver允许 tf.estimator.Estimator.export_savedmodel 传入 raw tensors来模拟函数

原作者 | yifeif
原文链接

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

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

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

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

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

  3. 腾讯拟全资收购搜狗;英特尔人事大变动,首席工程官将离职;TensorFlow 2.3.0 正式发布 | 极客头条

    整理 | 屠敏 头图 | CSDN 下载自东方 IC 「极客头条」-- 技术人员的新闻圈! CSDN 的读者朋友们早上好哇,「极客头条」来啦,快来看今天都有哪些值得我们技术人关注的重要新闻吧. 一分钟 ...

  4. TensorFlow 1.4.0 正式发布;GitLab 许可证从 CLA 切换到 DCO

    (点击上方蓝字,快速关注我们) 参考:开源中国.solidot.cnBeta.腾讯科技等 0.GitLab 许可证从 CLA 切换到 DCO GitLab 宣布它的代码贡献许可证从 CLA(贡献者许可 ...

  5. TensorFlow 1.13.0 正式发布,谷歌开源的机器学习框架

    TensorFlow 1.13.0 已正式发布,TensorFlow 是谷歌的第二代机器学习系统,按照谷歌所说,在某些基准测试中,TensorFlow 的表现比第一代的 DistBelief 快了 2 ...

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

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

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

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

  8. 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 ...

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

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

最新文章

  1. 组装肩部带有减速器双轴机械臂组装与调试
  2. 查看显卡显存_显卡显存越大性能就越好吗【详细介绍】
  3. 图像的亮度和对比度区别
  4. rabbitmq的启动命令和springboot整合使用rabbitmq
  5. boost::gil::view_is_basic用法的测试程序
  6. java 手写 jvm高性能缓存
  7. Linux下能访问Nginx,本地无法访问
  8. layoutSubviews 与 drawRect
  9. C++最小函数模板demo
  10. 查看谁连接oracle,oracle如何查看当前有哪些用户连接到数据库
  11. matlab全局变量和局部变量和子函数
  12. Qt使用dump定位崩溃位置
  13. 关于低版本IE浏览器无法显示图片的问题
  14. 比伯女友首谈私生子事件 挺男友:事实胜于诡辩
  15. 鸽哒im即时通讯源码
  16. 笔记本计算机回收站在哪里,笔记本电脑如何设置回收站自动清空
  17. 计算机网络 latency,网络中delay和latency的区别
  18. 新浪短网址生成java_新浪短链接 推荐几个最新的新浪t.cn短链接生成的API接口
  19. icp许可证和edi许可证区别是什么?
  20. 键盘过滤驱动之IRP劫持

热门文章

  1. 使用Cookie记录信息
  2. 非结构化信息-》半结构化-》结构化-》关联数据体系-》数据挖掘-》故事化呈现-》决策导向
  3. 2018-3-1 算法学习部分
  4. 机器学习实战源码数据集
  5. [POJ3261] Milk Patterns
  6. 《JS权威指南学习总结--第十一章子集和扩展》
  7. Oracle Sales Cloud 实施(二)
  8. WinCE 7 Mouse HOOK
  9. Swift学习笔记-协议(Protocols)
  10. JAVA抽象类和接口的区别【附经典分析用例Door】