Skip to content

zentf Release v5.2.1

Latest

Choose a tag to compare

@kiriti-pendyala kiriti-pendyala released this 22 Apr 10:39
9cab966

ZenDNN Plugin for TensorFlow (zentf) v5.2.1 Release Notes

Overview

Minor incremental release on top of zentf 5.2.0. Continues focus on inference performance for Recommender Systems and Large Language Models on AMD EPYC™ CPUs.

TensorFlow & Python Support

  • TensorFlow 2.21.0 as the primary supported version with optimal performance.
  • Distributed via PyPI (Python wheel) and as a C++ package.
  • TensorFlow Java main (75402bef) supported via source build only.
  • Python 3.10–3.13 fully supported (Python 3.9 dropped).

Key Improvements

TF 2.21 Integration

  • Built for and validated against TensorFlow v2.21.0.
  • Upgraded build system from Bazel 7.4.1 to 7.7.0.
  • Aligned Python support with TensorFlow (3.10–3.13).
  • TensorFlow Java supported via main branch due to lack of official 2.21 release.

Backward Build Compatibility (TF 2.16–2.21)

  • Single unified codebase supports TensorFlow 2.16.0 through 2.21.0.
  • ./configure automatically detects TensorFlow version and applies the correct build setup.
  • Version-specific configs maintained under version_configs/ (TF 2.19–2.21); TF 2.16–2.18 reuse TF 2.19 settings.
  • Bazel and third-party dependencies (protobuf, abseil, rules_cc) auto-adjust per TensorFlow version.
  • Standard build workflow remains unchanged and fully transparent to users.