TensorFlow 2.16 的新特性
2024 年 3 月 13 日
由 TensorFlow 团队发布

TensorFlow 2.16 已发布!此版本(以及 2.15)的亮点包括:在 Windows 上构建 TensorFlow CPU wheel 时将 Clang 作为默认编译器,Keras 3 作为默认版本,支持 Python 3.12 等等!有关完整的发布说明,请单击 此处.

注意:从 Keras 3.0 开始,将在 keras.io 上发布有关新的多后端 Keras 的版本更新。有关更多信息,请参阅 https://keras.org.cn/keras_3/.

TensorFlow 核心

Clang 17

从本版本开始,Clang 现在是 Windows 平台上构建 TensorFlow CPU wheel 的首选编译器。当前支持的版本是 LLVM/clang 17。在 PyPI 上发布的官方 wheel 将基于 Clang;但是,用户仍然可以选择使用 MSVC 编译器构建 wheel 按照提到的步骤,就像以前一样。英特尔在 3P 官方构建计划中负责此更改的实施和交付。

Keras 3

从 TensorFlow 2.16 开始,Keras 3 将成为默认的 Keras 版本。您可能需要更新您的脚本以使用 Keras 3。请参阅 Keras 3 的新 Keras 文档(https://keras.org.cn/keras_3)。Keras 2 将继续与 TensorFlow 一起发布,名为 tf_keras。要在 TensorFlow 2.16+ 中继续使用 Keras 2,

  • 通过 pip install tf-keras~=2.16 安装 tf-keras
  • 通过设置环境变量 TF_USE_LEGACY_KERAS=1(直接或在您的 Python 程序中通过执行 import os;os.environ["TF_USE_LEGACY_KERAS"]=”1”)来切换 tf.keras 以使用 Keras 2 (tf-keras)。请注意,这需要在导入 TensorFlow 之前设置,并且将为您的 Python 运行时程序中的所有包设置它。

Estimator API

tf.estimator API 已被移除。如果您需要使用 Estimator API,则需要使用 TF 2.15 或更早版本。

苹果硅

如果您之前使用 pip install tensorflow-macos 安装了 TensorFlow,请更新您的安装方法。从现在起,请使用 pip install tensorflowtensorflow-macos 包将不再接收更新。将来的更新将发布到 tensorflow

下一篇文章
What's new in TensorFlow 2.16

由 TensorFlow 团队发布TensorFlow 2.16 已发布!此版本(以及 2.15)的亮点包括:在 Windows 上构建 TensorFlow CPU wheel 时将 Clang 作为默认编译器,Keras 3 作为默认版本,支持 Python 3.12 等等!有关完整的发布说明,请单击 此处注意:从 Keras 3.0 开始,将在 keras.io 上发布有关新的多后端 Keras 的版本更新……