AMD ZenDNN

Overview

ZenDNN is a deep neural network acceleration inference library optimized for AMD “Zen” CPU architecture. ZenDNN library comprises of a set of fundamental building blocks and APIs designed to enhance performance for AI inference applications primarily targeting AMD EPYC™ server CPUs. ZenDNN plugs into mainstream AI frameworks offering developers seamless experience in developing cutting edge AI applications. This library continues to redefine deep learning performance on AMD EPYC™ CPUs, combining relentless optimization, innovative features, and leading-edge support for modern workloads.

ZenDNN at a Glance

High Performance AI

Delivers high performance over diverse AI workloads such as LLMs, NLP, Vision, and Recommendation Systems without significant engineering efforts offering ease of integration into existing x86 DL environment​.

Open Ecosystem

Provides freedom of vendor choice by building upon open-source projects such as oneDNN. ZenDNN offers zero to minimal code modifications for existing x86 applications and at the same time supports additional APIs designed to deliver higher performance.

EPYC Optimization

ZenDNN is optimized to benefit from higher core counts and large L3 caches on AMD EPYC CPUs helping users derive TCO advantages.

ZenDNN Provides:​

  • Efficient multi-threading on large number of CPU cores
  • Enhanced microkernels for efficient low level math operations
  • Optimized Mempools
  • Comprehensive graph optimizations and kernel fusions
  • Broad framework supports: PyTorch, TensorFlow and integrated ONNX runtime
  • Opensource code
Zoom de imagen
ZenDNN Advantage diagram

Getting Started

Below is a comprehensive ZenDNN User Guide that covers the release highlights and installation instructions for PyTorch and TensorFlow. For the performance tuning enthusiasts, learn about extra tips and tricks under the Performance Tuning chapter. To read more about current and previous releases, check out the ZenDNN Release Blog tab.

Documentation

ZenDNN Library: https://github.com/amd/ZenDNN
ZenDNN Plugin for PyTorch: https://github.com/amd/ZenDNN-pytorch-plugin
ZenDNN Plugin for TensorFlow: https://github.com/amd/ZenDNN-tensorflow-plugin

Blogs

Get started with ZenDNN to enhance AI performance on AMD EPYC™ server CPUs.

To read more about current and previous releases, see the AMD Technical Articles and Blogs.

What’s New 

6.1 Release Highlights

ZenDNN library

ZenDNN 6.1.0 builds on the 6.0.0 LowOHA inference stack. It makes group-matmul custom kernels faster and adds FP16 and DA8W4 kernels, adds matmul custom kernels for DA8W4, DA8W8, INT8, and BF16, and adds GQA and sliding-window flash attention, a routed-MoE API, and in-place weight caching by default.

Highlights
  • MoE / group matmul: Faster group-matmul custom kernels, and new FP16 and DA8W4 custom kernels. New routed-MoE API with pre-quantized INT8 sources and in-place caching.
  • Matmul: New custom kernels for DA8W4, DA8W8, INT8, and BF16 to optimize LLM workloads. The kernel is chosen dynamically from the problem shape.
  • SDPA: GQA and sliding-window flash attention. Dynamic INT8 quantization for BF16 flash attention, with INT8 matrix multiplies and FP32 softmax and output.
  • Quantization: Symmetric INT8 prepack, DA8W4, per-channel grouped dynamic quantization, and a direct per-token dynamic-quant kernel.
  • Caching: In-place weight caching is the default. Public APIs clear matmul and custom-kernel weight caches. Caches can be turned off globally.
  • Normalization: Fused layer-norm-add. Fused RMS norm with FP32 accumulation.
  • BenchDNN: Sweep mode, Qwen3.6 and Gemma-4 MoE fused inputs, and dynamic INT8 workloads.
  • Build and platform: GCC 11.2.0 - 15.2.0 and Clang 14 are supported.

ZenDNN Plugin for PyTorch (zentorch)

Overview

zentorch for ZenDNN 6.1 elevates FP16 from functional to performance-qualified on Venice, adds DA8W4 quantization for both dense and MoE models, introduces speculative decoding support, and extends vLLM compatibility through v0.31.0 with eight ZenDNN-authored upstream contributions. New use case classes including RAG embedding models and audio models.

Highlights
  • Framework Stack: PyTorch 2.13.0, 2.14.0, and 2.14.1, Python 3.10-3.13, and vLLM 0.27.0-0.31.0.
  • FP16 Performance on Venice: FP16 moves from functional support (6.0) to performance-qualified support on AMD 6th Gen EPYC™ processors. FP16 code paths are now available for MatMul, BatchMatMul, Embedding, Group MatMul (MoE), SDPA attention, RMS Norm, Softmax, and Fused MoE operators. Performance optimizations include FP16 Group MatMul custom kernels and FP16 BMM optimization for Venice.
  • DA8W4 Quantization (New): Dynamic Activation 8-bit, Weight 4-bit quantization is added for both dense/multimodal models and MoE architectures via LLM-Compressor. DA8W4 fused MoE and DA8W4 dynamic qlinear are supported through the vLLM pipeline.
  • Expanded MoE Optimization: BF16 Fused MoE, INT8 W8A8 MoE, and DA8W4 MoE are upstreamed to vLLM. Group MatMul performance is optimized for BF16, DA8W8, and DA8W4 on both Turin and Venice. Fused gated activation and per-expert dispatch improve MoE throughput.
  • Speculative Decoding: vLLM speculative decoding support is added for ZenDNN on the supported CPU stack, reducing latency for autoregressive inference workloads.
  • FP8 KV Cache and SSM Cache: The 6.1 release supports FP8 KV cache and BF16/FP16 SSM (State Space Model) cache, providing additional cache quantization options for memory-efficient inference.
  • INT8 Quantized Attention (SDPA): Grouped dynamic INT8 quantization for the Scaled Dot-Product Attention operator, with runtime-selectable INT8 compute for QK and PV matmul paths and AVX-512 VNNI support.
  • Sliding-Window Attention: In-kernel sliding-window SDPA with skip and shrink in flash attention, supporting models that use sliding-window attention patterns for long-context inference.
  • RAG Embedding Model Support: BF16 support for RAG embedding models including Embedding Gemma-300M, FunctionGemma-270M, and Harrier-OSS-0.6B through the vLLM embedding and pooling serving path.
  • Multimodal Attention (Whisper, ViT): ZenDNN-optimized Scaled Dot-Product Attention for multimodal encoder attention in Whisper and ViT models via the zentorch vLLM plugin. W4A16 quantized Whisper support is upstreamed to vLLM.
  • vLLM Compatibility: Support for vLLM versions 0.27.0 through 0.31.0, adding five new versions in this release cycle. Eight ZenDNN-authored PRs are merged upstream to vLLM, covering BF16 MoE, INT8 MoE, DA8W4 dense/MoE, encoder attention, MLA prefill, and W4A16 Whisper.
  • LMCache — Distributed KV Cache for Multi-Instance Serving: LMCache integration enables distributed prefix caching across multiple vLLM instances. This significantly improves multi-instance serving throughput and tail latencies by eliminating redundant prefix computation across instances.
Deprecations / Known Issues
  • TorchAO LLM quantization is deprecated; use LLM-Compressor.
  • Free-threaded Python (3.13T, 3.14T) unsupported; AVX512 required for optimal performance; FP16 unavailable for quantized ops; vLLM 0.30/0.31 CPU wheels need glibc 2.39+.

ZenDNN Plugin for TensorFlow (zentf)

Overview

zentf 2.21.0.1 is a plugin-patch release on top of zentf 2.21.0.0. It keeps TensorFlow 2.21.0 as the primary framework version and moves the ZenDNN dependency from v6.0.0 to v6.1.0.

Highlights
  • ZenDNN v6.1.0: Built and validated against ZenDNN v6.1.0. ZenDNNL is linked with -fopenmp so the AOCL-DLP OpenMP probe succeeds when the linker uses --as-needed.
  • LayerNorm fusion: Expanded LayerNorm subgraphs fuse into _FusedLayerNorm / _ZenFusedLayerNorm, including residual AddN variants; float32 and bfloat16.
  • MatMul + BiasAdd + BatchNorm / Mish: Decomposed BatchNorm after MatMul + BiasAdd is folded into weight and bias constants (Keras scale/shift and Mul + Add tails). Rewritten as rank-2 _FusedMatMul. MatMul + BiasAdd + Mish fused as a ZenDNNL post-op (Add / AddV2 bias).
  • Grouped embedding: Extends _ZenGroupEmbedding from 2.21.0.0 with direct GatherV2 → ConcatV2 fusion for constant rank-0/1 indices, uneven index counts across gathers, and fused_ops / SafeCastCheck / Identity sentinel handling.

Binaries Download Links:

ZenDNN Plug-in for PyTorch (Built with PyTorch 2.14.1) Description MD5SUM
ZENTORCH_v2.14.1.0_Python_v3.10.zip This zip file contains the zentorch wheel file and the necessary scripts to set up the environment variables. Compatible with Python version 3.10 75fd5819b21307e9733a9dff74847fc8
ZENTORCH_v2.14.1.0_Python_v3.11.zip This zip file contains the zentorch wheel file and the necessary scripts to set up the environment variables. Compatible with Python version 3.11 11beb417878f98700079d70def8cd575
ZENTORCH_v2.14.1.0_Python_v3.12.zip This zip file contains the zentorch wheel file and the necessary scripts to set up the environment variables. Compatible with Python version 3.12 68c7928168acc01ad201346672083328
ZENTORCH_v2.14.1.0_Python_v3.13.zip This zip file contains the zentorch wheel file and the necessary scripts to set up the environment variables. Compatible with Python version 3.13 06096487cc81bddbda1361faf76757b4
ZENTORCH_v2.14.1.0_Python_v3.14.zip This zip file contains the zentorch wheel file and the necessary scripts to set up the environment variables. Compatible with Python version 3.14 569b9d19f6382cd0357861f58110a0a5
Note: Above packages can be used for non LLM executions
ZenDNN Plug-in for PyTorch (Built with PyTorch 2.13.0) Description MD5SUM
ZENTORCH_v2.13.0.3_Python_v3.10.zip This zip file contains the zentorch wheel file and the necessary scripts to set up the environment variables. Compatible with Python version 3.10 774c22ae625f498b72afd40b40cde9e3
ZENTORCH_v2.13.0.3_Python_v3.11.zip This zip file contains the zentorch wheel file and the necessary scripts to set up the environment variables. Compatible with Python version 3.11 35fe130e57dbb067e75b5a3dfdc0883d
ZENTORCH_v2.13.0.3_Python_v3.12.zip This zip file contains the zentorch wheel file and the necessary scripts to set up the environment variables. Compatible with Python version 3.12 92d16ba70e4be98001e84ac9d4d96554
ZENTORCH_v2.13.0.3_Python_v3.13.zip This zip file contains the zentorch wheel file and the necessary scripts to set up the environment variables. Compatible with Python version 3.13 3bae565156844f9ba1a9d40f687c0ce1
ZENTORCH_v2.13.0.3_Python_v3.14.zip This zip file contains the zentorch wheel file and the necessary scripts to set up the environment variables. Compatible with Python version 3.14 677b66518bf06059d769e4503b2b00ce
Note: Above packages can be used for LLM executions with vLLM and non LLM executions
ZenDNN Plug-in for TensorFlow (Built with TensorFlow 2.21.0) Description MD5SUM
ZENTF_v2.21.0.1_Python_v3.10.zip This zip file contains the zentf wheel file and the necessary scripts to set up the environment variables. Compatible with Python 3.10 b1436123b51660afa02d306f64ca6dc3
ZENTF_v2.21.0.1_Python_v3.11.zip This zip file contains the zentf wheel file and the necessary scripts to set up the environment variables. Compatible with Python 3.11 5afaab96b85d8fe2be0dcfba366ae913
ZENTF_v2.21.0.1_Python_v3.12.zip This zip file contains the zentf wheel file and the necessary scripts to set up the environment variables. Compatible with Python 3.12 f94021a316d2dce2a9286d1b55603689
ZENTF_v2.21.0.1_Python_v3.13.zip This zip file contains the zentf wheel file and the necessary scripts to set up the environment variables. Compatible with Python 3.13 283d962caaa4b72ea6e5b492dd9ea72f
ZENTF_v2.21.0.1_C++_API.zip This zip file contains the ZenDNN TensorFlow Plug-in with C++ APIs 5e8caa99ecabff31e739734e80934d2d
ZenDNN Plug-in for TensorFlow (Built with TensorFlow 2.20.0) Description MD5SUM
ZENTF_v2.20.0.1_Python_v3.10.zip This zip file contains the zentf wheel file and the necessary scripts to set up the environment variables. Compatible with Python 3.10 50d1a9c9f0bd3b582d6f7d89ba3e99ca
ZENTF_v2.20.0.1_Python_v3.11.zip This zip file contains the zentf wheel file and the necessary scripts to set up the environment variables. Compatible with Python 3.11 e3bb9072c804f24b1fde0cbf6727715a
ZENTF_v2.20.0.1_Python_v3.12.zip This zip file contains the zentf wheel file and the necessary scripts to set up the environment variables. Compatible with Python 3.12 010af0caf46d5f165a2ae326b4178769
ZENTF_v2.20.0.1_Python_v3.13.zip This zip file contains the zentf wheel file and the necessary scripts to set up the environment variables. Compatible with Python 3.13 8c35db23ad06f1e97dd151674a778330
ZENTF_v2.20.0.1_Python_v3.9.zip This zip file contains the zentf wheel file and the necessary scripts to set up the environment variables. Compatible with Python 3.9 5e45a39fbe6d523bd57dc8db6b0746a1
ZENTF_v2.20.0.1_C++_API.zip This zip file contains the ZenDNN TensorFlow Plug-in with C++ APIs f87251f783431eb0f717230c61fc9c4e

6.0 Release Highlights

ZenDNN 6.0.0 is a major release building on the 5.2.1 runtime architecture. It deepens the Low Overhead API (LowOHA) as the primary inference path, expands MoE group GEMM and FP16 operator coverage, and adds production-grade post-op and weight caching, with corresponding extensions to BenchDNN, gtests, and operator documentation.

Highlights at a Glance
  • MoE / Group MatMul
    • Regime-aware AUTO routing (decode vs. prompt)
    • F16 group matmul support
    • Group Dynamic Quant API
    • N-tile DQ-INT8 and M-tile vertical-fusion custom kernels
    • Gated-activation enhancements
    • New runtime knob: ZENDNNL_GRP_MATMUL_ALGO
  • FP16 Expansion
    • FP16 coverage now includes SDPA, normalization, quant reorder, quant embedding, and softmax, extending the F16 matmul paths already present in 5.2.1 (AOCL DLP and OneDNN)
  • Caching
    • Post-op metadata cache
      (ZENDNNL_ENABLE_POSTOP_CACHE)
    • In-place weight caching
      (ZENDNNL_MATMUL_WEIGHT_CACHE=2)
    • Weight-reorder and ZP-compensation caches are now enabled by default
  • Quantization
    • Vectorized per-group dynamic quant kernel
    • BenchDNN dynamic-quantization workloads
  • AutoTuner
    • The ZENDNNL_MATMUL_AUTO_ALGO_CANDIDATES environment variable customizes the algorithm evaluation sequence
  • BenchDNN
    • SDPA and normalization workloads
    • MoE fused inputs
    • Group-matmul hardware perf-counter infrastructure
  • Activations
    • MISH activation support
    • Float conversion paths in reorder (FP32 <-> FP16/BF16)
  • Build & Compatibility
    • CMake minimum raised to 3.26
ZenDNN Plugin for PyTorch (zentorch)

Overview

This is a major zentorch release that significantly expands framework support, introduces groundbreaking optimizations for Mixture of Experts (MoE) architectures, and enhances quantization capabilities for Large Language Models and Recommender Systems on AMD EPYC™ CPUs. This release transitions to PyTorch-aligned versioning, adds vLLM support up to version 0.23.0, introduces limited FP16 support for select operations, AOTI (Ahead of Time Inductor) integration, and delivers substantial performance improvements through Fused MoE operations and optimized group matmul kernels.

Improvements

1. Framework and Version Support

  • PyTorch 2.12.0 Support: Full compatibility with PyTorch 2.12.0 in addition to PyTorch 2.11.0
  • New plugin versioning scheme: Changed from independent ZenDNN versioning (6.0.0) to PyTorch-aligned format (v2.12.0.2, v2.11.0.2)
    • Format:
       {PYTORCH_MAJOR}.{PYTORCH_MINOR}.{PYTORCH_PATCH}.{ZENTORCH_PLUGIN_PATCH}
    • Enables clearer compatibility and smoother upgrade paths
  • vLLM 0.20.0–0.23.0 Support: Extended vLLM compatibility across major releases
    • Out-of-tree plugin runtime support starts at vLLM 0.20.0
    • Dropped support for vLLM 0.15.0–0.19.1
    • Zen optimizations and features are upstreamed and available via the in-tree ZenCpuPlatform on vLLM for AMD EPYC CPUs with AVX512 ISA support
  • TorchAO 0.17.0 Support: Enhanced quantization framework compatibility
    • TorchAO 0.17.0 for vLLM 0.20.0–0.23.0 and PyTorch 2.11.0

2. Mixture of Experts (MoE) Optimizations

  • Group Matmul: Parallel group matrix multiplication operator (zentorch_group_matmul) for batched expert computation with gated activation post-ops (SiLU, GELU, SwigluOAI), MoE weighted-reduce fusion, INT8 quantization support, and ZenDNN LowOHA backend
  • Fused MoE: End-to-end MoE FFN block optimization (zentorch_fused_moe) integrating gate+up → activation → down → weighted reduce workflow with active-set narrowing, buffer aliasing, persistent scratchpads, and vLLM integration
  • Quantized MoE: TorchAO INT8 quantized MoE model support with DA8W8 (dynamic INT8 activation, INT8 weights) integration
  • MoE Model Support: Phi-4 Vision, and GatedDeltaNet (GDN) architecture enablement

3. Quantization Enhancements

  • LLM-Compressor Integration: Support for externally quantized models
    • W8A8 (INT8 weights and activations) and W4A16 (INT4 weights, BF16 activations) quantization schemes
    • Compatible with vLLM v0.22.0+ for LLM-Compressor quantized models
    • llm-compressor 0.10.0.2 for model quantization
    • Pre-quantized models on Hugging Face supported out-of-the-box
  • MoE Model Support: LLM-Compressor quantized MoE models are not supported in this release of zentorch
  • Quantization Improvements:
    • Improved WOQ fusions with better pattern matching
    • Accuracy improvements across quantized LLM models

4. FP16 (Float16) Support — Limited

  • Limited FP16 Operations: Native float16 inference for select operations
    • Linear operations and all linear fusions (linear-unary, linear-binary, linear-unary-binary)
    • Matrix multiplication (mm, bmm, addmm, baddbmm) with FP16 tensors
    • Embedding and EmbeddingBag operations
    • SDPA (Scaled Dot-Product Attention) FP16 support
    • Weight prepacking for FP16
  • Hardware Requirements: AVX512-FP16 ISA support required
  • Known Limitations: FP16 not supported for quantized operations (WOQ, qlinear), convolution in this release

5. Performance Optimizations

  • SDPA Integration: ZenDNN Scaled Dot-Product Attention kernels
    • Optimized attention computation for LLM inference
    • FP16 and BF16 SDPA support
  • RMS Norm Optimization:
    • Integrated ZenDNN RMS Norm operations
    • Fused Add+RMS Norm for reduced memory bandwidth
    • vLLM RMSNorm.forward patching for CPU acceleration
  • Hardware Compatibility:
    • AVX512 detection with graceful fallback to native PyTorch on unsupported hardware

6. vLLM Plugin Enhancements

  • Plugin Architecture: Comprehensive restructuring for improved stability
    • Cleaner separation between platform and general plugin entry points
    • GEMM dispatch optimization and oneDNN bypass for zentorch kernels
    • Fused RMS Norm integration in vLLM plugin
    • TorchAO 0.17.0 patch support for vLLM 0.20.0–0.23.0

7. AOTI Integration

  • Shim wrappers and lowerings: cpp_wrapper support for zentorch backend in torch.compile path
  • QLinear, Linear and WoQ AOTI shim support along with their fused variants
  • QuantEmbeddingBag AOTI shim for quantized embedding operations
  • Enhanced performance for DLRMv2 model

Breaking Changes

  • Dropped PyTorch 2.10.0 Support: PyTorch 2.10.0 is no longer supported; use PyTorch 2.11.0 or 2.12.0
  • Dropped vLLM 0.15.0–0.19.1 Support: Minimum supported vLLM version is now 0.20.0 for out-of-tree plugin
  • orchAO Version Requirements:
    • vLLM 0.20.0–0.23.0 requires TorchAO 0.17.0 for execution
  • AMD Quark Deprecation: AMD Quark is no longer required for quantization; TorchAO is now the standard quantization framework for zentorch

Known Issues

  • GLIBCXX version conflicts may require setting LD_PRELOAD (see README)
  • Experimental Python versions (3.13T, 3.14, 3.14T) are not supported
  • FP16 support limited to core operations (linear, mm variants, embedding, SDPA); not available for quantized operations, convolution
  • AVX512 instruction set required for optimal performance; fallback to native PyTorch on non-AVX512 system
ZenDNN Plugin for TensorFlow (zentf) 

Improvements 

1. Framework and Version Support

  • TensorFlow 2.21.0 Support: Full compatibility with TensorFlow 2.21.0 through TensorFlow 2.16.1
  • New plugin versioning scheme: Changed from independent ZenDNN versioning (6.0.0) to TensorFlow-aligned format (v2.21.0.0)
    • Format:
      {TENSORFLOW_MAJOR}.{TENSORFLOW_MINOR}.{TENSORFLOW_PATCH}.{ZENTF_PLUGIN_PATCH}

2. Features Support

  • Einsum Operator Support
    • Supports ij,jk->ik (2D matmul) and abc,bcd->abd (batched matmul for MoE)
    • FP32 and BF16 support
  • ZenGroupEmbedding Fusion
    • Fuses GatherV2 + SafeCast + ConcatV2 into a single op
    • Multi-table embedding support with strided gather
    •  Eliminates concat overhead
  • ZenSafeEmbeddingLookupSparse Fusion
    • Fuses SparseFillEmptyRows → SparseSegment → SelectV2 subgraph

3. Build Info Enhancements

  • Added zentf.__version__ and zentf.__config__ attributes
  • Runtime version / config introspection

4. TF-Java Support

  • TF-Java interface ported to TF 2.21.0

Binaries Download Links:

ZenDNN Plug-in for PyTorch
(Built with PyTorch 2.11.0)
Description MD5SUM
ZENTORCH_v2.11.0.2_Python_v3.10.zip This zip file contains the zentorch wheel file and the necessary scripts to set up the environment variables. Compatible with Python version 3.10 750cda740b8070bfa267da18411be038
ZENTORCH_v2.11.0.2_Python_v3.11.zip This zip file contains the zentorch wheel file and the necessary scripts to set up the environment variables. Compatible with Python version 3.11 a0c7bbe3fa24d50f8a89ff68735c7954
ZENTORCH_v2.11.0.2_Python_v3.12.zip This zip file contains the zentorch wheel file and the necessary scripts to set up the environment variables. Compatible with Python version 3.12 57767d3f26599b3dd1da5c7134025070
ZENTORCH_v2.11.0.2_Python_v3.13.zip This zip file contains the zentorch wheel file and the necessary scripts to set up the environment variables. Compatible with Python version 3.13 aa382ee0ef1709113d2324a8c7bfde82
Note: Above packages can be used for LLM executions with vLLM and non LLM executions
ZenDNN Plug-in for PyTorch
(Built with PyTorch 2.12.0)
Description  
ZENTORCH_v2.12.0.2_Python_v3.10.zip This zip file contains the zentorch wheel file and the necessary scripts to set up the environment variables. Compatible with Python version 3.10 4b6d35592bd5b5419a55928cde966869
ZENTORCH_v2.12.0.2_Python_v3.11.zip This zip file contains the zentorch wheel file and the necessary scripts to set up the environment variables. Compatible with Python version 3.11 9e93d8f624b3cb802c9b21d7fcfc36bb
ZENTORCH_v2.12.0.2_Python_v3.12.zip This zip file contains the zentorch wheel file and the necessary scripts to set up the environment variables. Compatible with Python version 3.12 1927836762eeab1292eb26cd50c267fb
ZENTORCH_v2.12.0.2_Python_v3.13.zip This zip file contains the zentorch wheel file and the necessary scripts to set up the environment variables. Compatible with Python version 3.13 ac4eedaa1cf7b399b595274e23bd54bf
Note: Above packages can be used for non LLM executions  
ZenDNN Plug-in for TensorFlow  (Built with TensorFlow 2.20.0) Description MD5SUM
ZENTF_v2.20.0.0_Python_v3.10.zip This zip file contains the zentf wheel file and the necessary scripts to set up the environment variables. Compatible with Python 3.10 c9ebcb6f9118cc63b2ab07f432b0ce66
ZENTF_v2.20.0.0_Python_v3.11.zip This zip file contains the zentf wheel file and the necessary scripts to set up the environment variables. Compatible with Python 3.11 5a1df463d835d524d2a39b6944f4c051
ZENTF_v2.20.0.0_Python_v3.12.zip This zip file contains the zentf wheel file and the necessary scripts to set up the environment variables. Compatible with Python 3.12 8b311adc4bbf861a383f71c903e8309e
ZENTF_v2.20.0.0_Python_v3.13.zip This zip file contains the zentf wheel file and the necessary scripts to set up the environment variables. Compatible with Python 3.13 4f24c62880c8d26f1c1750ac6f015915
ZENTF_v2.20.0.0_Python_v3.9.zip This zip file contains the zentf wheel file and the necessary scripts to set up the environment variables. Compatible with Python 3.9 dd41a569a60574b0a13d1cba07cea2da
ZENTF_v2.20.0.0_C++_API.zip This zip file contains the ZenDNN TensorFlow Plug-in with C++ APIs 971b56eca3f3e4f0d27c0b3e375a5419
ZenDNN Plug-in for TensorFlow  (Built with TensorFlow 2.21.0) Description MD5SUM
ZENTF_v2.21.0.0_Python_v3.10.zip This zip file contains the zentf wheel file and the necessary scripts to set up the environment variables. Compatible with Python 3.10 1871470ff213c4752ce8f7cf96ab2e5b
ZENTF_v2.21.0.0_Python_v3.11.zip This zip file contains the zentf wheel file and the necessary scripts to set up the environment variables. Compatible with Python 3.11 6baa1424427917a73eb42d957ad456e4
ZENTF_v2.21.0.0_Python_v3.12.zip This zip file contains the zentf wheel file and the necessary scripts to set up the environment variables. Compatible with Python 3.12 b61edbc61846ecf58227a09d071d4115
ZENTF_v2.21.0.0_Python_v3.13.zip This zip file contains the zentf wheel file and the necessary scripts to set up the environment variables. Compatible with Python 3.13 5028124b8b4cfa8b7d330b5f4cb9aafa
ZENTF_v2.21.0.0_C++_API.zip This zip file contains the ZenDNN TensorFlow Plug-in with C++ APIs 6cc3bb693491e7b090d243afec320a08

 

Get Assistance for Current Projects

If you need technical support on ZenDNN, please file an issue ticket on the respective Github page: 

Binaries are available on the PyPI repository as well and below are the links:
ZenTF: https://pypi.org/project/zentf/
ZenTorch : https://pypi.org/project/zentorch/
Refer to the user guide for more details.

Archive Access: For those requiring versions up to ZenDNN 6.0, our archives provide easy access to previous releases, ensuring you have the tools you need for any project.

Sign Up for ZenDNN News

Keep up-to-date on the latest product releases, news, and tips.