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

这里写图片描述

译者 | 王柯凝
编辑 | 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/

这里写图片描述

安装TensorFlow 1.8.0的步骤如下: 1. 首先,确保你已经下载了适合你操作系统的TensorFlow 1.8.0的安装包文件。你可以在命令行中使用pip install tensorflow-1.8.0-cp36-cp36m-win_amd64.whl进行安装。 2. 安装TensorFlow之前,需要先安装CUDA和cuDNN。在安装CUDA和cuDNN之前,请确保它们与TensorFlow版本的对应关系。例如,TensorFlow-gpu 1.6开始使用CUDA9.0 cuDNN7组合,不支持CUDA 9.1与CUDA 9.2。所以,你可以选择安装TensorFlow-gpu 1.8、CUDA 9.0和cuDNN v7.1 for CUDA9.0。 3. 使用pip install命令安装TensorFlow。你可以使用国内的镜像源来提高下载速度,例如:pip install -i https://pypi.tuna.tsinghua.edu.cn/simple tensorflow-gpu==1.8.0。等待安装完成。 4. 在安装过程中,如果出现错误,可能是因为缺少了CUDA等软件。请按照CUDA的安装过程进行安装。 通过以上步骤,你就可以成功安装TensorFlow 1.8.0了。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [Tensorflow安装教程](https://blog.csdn.net/xzs520xzs/article/details/114411705)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *2* *3* [超详细:win10安装tensorflow-gpu1.8.0完整步骤](https://blog.csdn.net/xiaohuihui1994/article/details/83589701)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值