TensorFlow 2.12 正式发布
TensorFlow 是一个用于机器学习的端到端开源平台。它有一个全面灵活的工具、库和社区资源所组成的生态,让开发人员轻松建立和部署由 ML 驱动的应用程序。
TensorFlow 最初用于进行机器学习和深度神经网络研究。但该系统具有足够的通用性,也适用于其他广泛的领域。
重要变化
- 构建、编译和打包
- 删除了多余的软件包
tensorflow-gpu
和tf-nightly-gpu
。这些包被删除,取而代之的是分别引导用户切换到tensorflow
或tf-nightly
的包。自 TensorFlow 2.1 以来,这两组包之间唯一的区别是它们的名字,所以没有损失的功能或 GPU 支持。
- 删除了多余的软件包
tf.function
:tf.function
现在直接使用 Python inspect 库来解析它所装饰的 Python 函数的签名。这一改变可能会破坏那些函数签名错误,但之前被忽略的代码,例如:- 在一个具有不同签名的函数上使用
functools.wraps
- 在无效的
tf.function
输入下使用functools.partial
- 在一个具有不同签名的函数上使用
tf.function
现在强制要求输入的参数名必须是有效的 Python 标识符。不兼容的名字会被自动处理,类似于现有的 SavedModel 签名行为。- 无参数的
tf.function
被假定为有一个空的input_signature
,而不是未定义的,即使input_signature
是未指定的。 tf.types.experimental.TraceType
现在需要定义一个额外的placeholder_value
方法。tf.function
现在使用由 TraceType 生成的占位符值而不是值本身来进行追踪。
- 实验性 API
tf.config.experimental.enable_mlir_graph_optimization
和tf.config.experimental.disable_mlir_graph_optimization
被移除。
主要功能和改进
- 增加了对 Python 3.11 的支持
- 删除了对 Python 3.7 的支持
tf.lite
:- 为内置运算
fill
添加 16 位浮点类型支持 - 转置现在支持 6D 张量
- Float LSTM 现在支持对角线递归张量
- 为内置运算
tf.experimental.dtensor
:- 协调服务现在可以与
dtensor.initialize_accelerator_system
一起工作,并且默认启用。 - 添加
tf.experimental.dtensor.is_dtensor
来检查一个张量是否是一个 DTensor 实例。
- 协调服务现在可以与
tf.test
:- 增加了
tf.test.experimental.sync_devices
,这对准确测量基准的性能很有用
- 增加了
tf.experimental.dtensor
:- 增加了对 GPU 上 ReduceScatter fuse 的实验性支持
- ……
更多详情可查看:https://github.com/tensorflow/tensorflow/releases/tag/v2.12.0

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
-
上一篇
BAT 0.23 发布,Rust 命令行工具
BAT 是一个用 Rust 编写的命令行工具,目标是提供漂亮高级的语法高亮、与 Git 集成以显示文件的修改、成为(POSIX)cat 的直接替代品,并提供一个用户友好的命令行界面。 功能 实现了 S 和 -chop-long-lines 标志作为 -wrap=never 的别名 突破性变化: 环境变量现在可以覆盖配置文件的设置(但命令行参数仍有最高优先权) 实现了 -nonprintable-notation=caret 以支持使用圆点符号显示不可打印的字符 错误修复 修复 bat cache --clear 在指定的情况下不清除 -target 目录的问题 其他 各种 bash 补全的改进 禁用 cache 子命令的补全 大幅提高 macOS 的启动性能 将 MSRV 升级到 1.62 语法 增加对 Ada 的支持 增加了 todo.txt 语法 改进 Manpage.sublim-syntax 增加了新的 requirements.txt 语法 增加了一个新的 VimHelp 语法 将 pdm.lock 与 TOML 语法相关联,见#2410 Todo.txt: 修复 doed....
-
下一篇
CoSec v1.16.8 发布,基于 RBAC 和策略的多租户响应式安全框架
基于 RBAC 和策略的多租户响应式安全框架 更新内容(v1.16.8) 🎉 🎉 🎉 特性:新增CompositeActionMatcher { "name": "TestComposite", "effect": "allow", "action": { "composite": [ "/user/#{principal.id}/*", { "path": { "method": "POST", "pattern": [ "/user/#{principal.id}/order/*" ] } } ] } } 特性:新增InRoleConditionMatcher { "name": "TestInRole", "effect": "allow", "action": "*", "condition": { "inRole": { "value": "admin" } } } 认证 授权 OAuth 建模类图 安全网关服务 授权策略流程 内置策略匹配器 ActionMatcher 如何自定义ActionMatcher(S...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- CentOS关闭SELinux安全模块
- Windows10,CentOS7,CentOS8安装Nodejs环境
- MySQL8.0.19开启GTID主从同步CentOS8
- CentOS7,8上快速安装Gitea,搭建Git服务器
- CentOS8编译安装MySQL8.0.19
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- MySQL数据库在高并发下的优化方案
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- Dcoker安装(在线仓库),最新的服务器搭配容器使用
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果