博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
TensorFlow发布1.12.0版本,改善XLA稳定性和性能
阅读量:6594 次
发布时间:2019-06-24

本文共 1695 字,大约阅读时间需要 5 分钟。

AI前线导读: 近日,TensorFlow发布1.12.0版本,对主要功能进行了一些改进,并修复了一些错误,如Keras模型现在可以直接导出为SavedModel格式等。

主要功能和改进

  • Keras模型现在可以直接导出为SavedModel格式(tf.contrib.saved_model.save_keras_model())并与Tensorflow服务一起使用。
  • Keras模型现在支持使用tf.data.Dataset进行评估。
  • TensorFlow二进制文件在默认链接的XLA支持下构建。
  • Ignite Dataset添加到contrib / ignite,它允许使用Apache Ignite。

错误修复和其他更改

  • tf.data:
    • tf.data用户现在可以分别使用tf.data.Options(),tf.data.Dataset.options()和tf.data.Dataset.with_options()来表示、获取和设置TensorFlow输入管道的选项。
    • 新的tf.data.Dataset.reduce()API允许使用用户提供的reduce函数将有限数据集缩减为单个元素。
    • 新的tf.data.Dataset.window()API允许用户创建输入数据集的有限窗口;当与tf.data.Dataset.reduce()API结合使用时,这允许用户实现自定义批处理。
    • 所有C ++代码都移动到tensorflow :: data命名空间。
    • 添加对num_parallel_calls的支持到tf.data.Dataset.interleave。
  • tf.contrib:
    • 删除tf.contrib.linalg。使用tf.linalg代替。
    • 用meta_graph_def.signature_def [signature_def_key]替换对tf.contrib.get_signature_def_by_key(metagraph_def,signature_def_key)的任何调用。通过捕获KeyError异常代替捕获tf.contrib.get_signature_def_by_key产生的ValueError异常。
  • tf.contrib.data
    • 弃用,并用tf.data.experimental替换。
  • 其他:
    • 改善XLA稳定性和性能。
    • 修复Cloud ML Engine中的单个副本TensorBoard摘要统计信息。
    • TPUEstimator:并行初始化数据集迭代器。
    • Keras对TPU模型质量和错误修复。
    • 恢复使用系统malloc,而不是jemalloc,因为它简化了构建且性能相当。
    • 从tf.nn.softplus和tf.nn.softsign OpDefs中删除整数类型。这是一个错误修正;这些操作从来都不是为了支持整数。
    • 允许使用单个维度对张量进行子句划分。
    • 添加选项以Unicode字符计算字符串长度
    • 向SubSlice添加一个张量的功能。
    • 添加searchsorted(即lower / upper_bound)op。
    • 为Boosted Trees添加模型可解释性。
    • 支持tf.substr的negative positions
    • 之前在bijector_impl中存在一个错误,其中_reduce_jacobian_det_over_event无法正确处理标量ILDJ实现。
    • 在eager execution中,允许重新进入GradientTape上下文
    • 添加tf_api_version标志。如果传入了–define = tf_api_version = 2标志,那么bazel将构建TensorFlow API 2.0版本。请注意,TensorFlow 2.0正在积极开发中,目前还无法保证发布。
    • 向TfRecordWriter添加其他压缩选项
    • 正则表达式完全匹配操作的性能改进。
    • 用tf.GraphKeys.GLOBAL_VARIABLES替换tf.GraphKeys.VARIABLES
    • 删除未使用的动态学习速率支持

转载地址:http://recio.baihongyu.com/

你可能感兴趣的文章
香港设计师带来仿生机器人,其身体 70% 构造均由3D打印完成
查看>>
不规则物体形状匹配综述
查看>>
自动化设计-框架介绍 TestCase
查看>>
CJ看showgirl已经out!VR体验才是王道
查看>>
Manually Summarizing EIGRP Routes
查看>>
spring boot 1.5.4 整合webService(十五)
查看>>
modsecurity(尚不完善)
查看>>
获取.propertys文件获取文件内容
查看>>
Redis3.0.5配置文件详解
查看>>
Know about Oracle RAC Heartbeat
查看>>
JQuery——实现Ajax应用
查看>>
前端05.js入门之BOM对象与DOM对象。
查看>>
oracle kill所有plsql developer进程
查看>>
keepalived双机热备原理及实例部署LVS+keepalived
查看>>
曲线学习PyQt5方案一
查看>>
OpenCV学习】矩阵运算和操作2
查看>>
nginx+ffmpeg搭建rtmp转播rtsp流的flash服务器
查看>>
关于在arm裸板编程时使用printf问题的解决方法
查看>>
开源人工智能技术将改变一切
查看>>
2015 上半年 JavaScript 使用统计数据
查看>>