TensorFlow 2.4 发布
TensorFlow 2.4 发布。主要更新包括对分布式训练和混合精度的支持,新的 NumPy 前端以及用于监视和诊断瓶颈的工具,此外还涉及性能和扩展方面的增强。
tf.distribute 中的新功能
- 参数服务器策略
在 2.4 中,tf.distribute
模块引入了使用 ParameterServerStrategy 对模型进行异步训练的实验支持。以及自定义训练循环。参数服务器训练集群由工作服务器和参数服务器组成。变量在参数服务器上创建,然后在每个步骤中由工作人员读取和更新。变量的读取和更新在整个工作进程中独立发生,而没有任何同步。由于工作进程彼此不依赖,因此该策略具有工作程序容错的优势,并且在使用可抢占式 VM 时很有用。
- Multi Worker Mirrored Strategy
MultiWorkerMirroredStrategy
现在不再处于实验阶段,已经成为稳定 API 的一部分。像它的同类产品MirroredStrategy
一样,MultiWorkerMirroredStrategy
通过同步数据并行实现分布式训练,可跨多台机器。
Keras 更新
- 混合精度
Keras 混合精度 API 也已脱离实验性,成为稳定的 API。大多数 TensorFlow 模型使用 float32 dtype; 但是,有些低精度类型(例如 float16)使用的内存更少。混合精度是在同一模型中使用 16 位和 32 位浮点类型以进行更快的训练。该 API 可以将模型性能在 GPU 上提高 3 倍,在 TPU 上提高 60%。
- 优化器
此版本重构tf.keras.optimizers.Optimizer
类,使model.fit
或定制训练循环的用户能够编写可与任何优化程序一起使用的训练代码。
其他
- tf.experimental.numpy
TensorFlow 2.4 引入了对 NumPy API 子集的实验性支持,该模块使用户可以运行由 TensorFlow 加速的 NumPy 代码。
- 新的探查工具
TensorFlow Profiler 是可以用来衡量 TensorFlow 模型的训练表现和资源消耗的工具套件,可用来了解模型中操作的硬件资源消耗,诊断瓶颈并进行更快地训练。
更新详情查看:https://blog.tensorflow.org/2020/12/whats-new-in-tensorflow-24.html

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
苞米豆-lock4j 2.1.0 重磅更新,多种分布式锁同时支持
简介 lock4j-spring-boot-starter是一个分布式锁组件,其提供了多种不同的支持以满足不同性能和环境的需求。 立志打造一个简单但富有内涵的分布式锁组件。 2.1.0 feat: 新增Lock4jProperties支持全局配置锁过期、获取锁超时时间、默认锁执行器等 update: 修改Lock4j注解里的lockClient参数名为executor update: 新增锁执行器支持自定义扩展,支持方法级别配置executor update: 修改锁执行器为单例 remove: 移除Lock4j注解里的lockType参数 remove: 移除Lock4j注解里的keyBuilder参数(扩展keyBuilder需要自行实现LockKeyBuilder接口并声明为spring bean) fix: 修复lockExecutor没有引入相关class的情况下抛class no found feat: 新增不指定executor前提下,默认优先级redisson>redisTemplate>zookeeper remove: 移除Lock4j注解里的LockF...
- 下一篇
easy-excel v1.0.1 发布,excel 导入导出工具
easy-excel 是一个 excel 工具,底层使用 poi,以 spring xml 的风格配置,完成 excel 的导入导出功能,强大简单,可以使用 Map 类型接受数据。 easy-excel v1.0.1 已经发布,此版本更新内容包括: 修复导入时开启多行校验只能校验一个列的 BUG 增加 ExelUtil 的方法,提供导入失败,或者部分失败时能够生成失败的workbook,供用户下载查看 下载失败的模板有三种选项: 1、是纯文字形式描述, 2、是在源导入的 excel 末尾增加结果和错误描述两列,成功的数据保留,状态显示成功。 3、和2类似,只是会删除掉处理成功的数据,只保留处理失败的数据信息。 详情查看:https://gitee.com/lis1314/easy-excel/releases/v1.0.1
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- CentOS7,CentOS8安装Elasticsearch6.8.6
- CentOS关闭SELinux安全模块
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- CentOS6,7,8上安装Nginx,支持https2.0的开启
- CentOS8安装MyCat,轻松搞定数据库的读写分离、垂直分库、水平分库
- CentOS6,CentOS7官方镜像安装Oracle11G
- Docker安装Oracle12C,快速搭建Oracle学习环境
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作