Skip to main content

The latest ZenDNN Plugin for PyTorch* (zentorch) 2.14.0.1 is here!

The ZenDNN PyTorch plugin is called zentorch. Combined with PyTorch's torch.compile, zentorch transforms deep learning pipelines into finely-tuned, AMD-specific engines, delivering unparalleled efficiency and speed for large-scale inference workloads.

This upgrade continues the focus on optimizing inference with Recommender Systems and Large Language Models on AMD EPYC™ CPUs. It includes AMD EPYC™ enhancements for bfloat16 performance, expanded support for cutting-edge models like Llama 3.2 and 3.3, Microsoft Phi, and more as well as support for a wide-variety of quantization configurations. The quantization support included 4-bit weight-only quantization, along with support for INT8 dynamic activation and INT8 weight quantization, and quantized support for the DLRM-v2 model with a mix of 8-bit and 4-bit quantization. This also includes support for running generative models with vLLM. This release introduces functional support for running LLMs using float16 precision with vLLM on 6th Gen AMD EPYC™ processors.

Under the hood, ZenDNN’s enhanced AMD-specific optimizations operate at every level. In addition to highly optimized operator microkernels, these include comprehensive graph optimizations including pattern identification, graph reordering, and fusions. They also incorporate optimized embedding bag kernels and enhanced zenMatMul matrix splitting strategies which leverage the AMD EPYC™ microarchitecture to deliver enhanced throughput and latency.

The vLLM-ZenTorch plugin extends these benefits to the vLLM inference engine, enabling plug-and-play acceleration of large language model inference on AMD EPYC™ CPUs. By integrating ZenTorch with vLLM, users can achieve significant throughput improvements for LLM workloads with zero code changes.

The zentorch plugin 2.14.0.1 seamlessly works with PyTorch 2.14.0+cpu, offering a high-performance experience for deep learning on AMD EPYC™ platforms.

In addition to stable (GA) releases, the zentorch plugin provides weekly releases via the zentorch-weekly package on PyPI.

Support

We welcome feedback, suggestions, and bug reports. Should you have any of the these, please kindly file an issue on the ZenDNN Plugin for PyTorch GitHub page here

License

AMD copyrighted code in ZenDNN is subject to the Apache-2.0, MIT, or BSD-3-Clause licenses; consult the source code file headers for the applicable license. Third party copyrighted code in ZenDNN is subject to the licenses set forth in the source code file headers of such code.

Build Information

Field Value
Source Tag v2.13.0.2_rc3
Tag Commit dbc770071b7ee552ab3a36217206691b2fca91d0
Build Commit dbc770071b7ee552ab3a36217206691b2fca91d0
PyTorch Version 2.14.0+cpu
Release Type ga

Built from v2.13.0.2_rc3

Metadata

Release files for zentorch 2.14.0.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Built distributions (wheels)

Table of built distributions (wheels) for zentorch 2.14.0.1
File
zentorch-2.14.0.1-cp314-cp314-manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.28+ x86-64 Details
zentorch-2.14.0.1-cp313-cp313-manylinux_2_28_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ x86-64 Details
zentorch-2.14.0.1-cp312-cp312-manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ x86-64 Details
zentorch-2.14.0.1-cp311-cp311-manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ x86-64 Details
zentorch-2.14.0.1-cp310-cp310-manylinux_2_28_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.28+ x86-64 Details

Total release size: 137.5 MB

Release files / zentorch-2.14.0.1-cp314-cp314-manylinux_2_28_x86_64.whl

Download URL zentorch-2.14.0.1-cp314-cp314-manylinux_2_28_x86_64.whl
Size 27.5 MB
Tags CPython 3.14 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
6eee3f8fbb1d97cf85cfa5e5b6e299c32d27076c9f869bdbf8d21551fe8b30b6
BLAKE2b-256 checksum
How to use checksums
1b0074eb32f4f14b55acd04406c396d1936a8cd7ea082ccbdd9550ae6f59bfb3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.10.20

Release files / zentorch-2.14.0.1-cp313-cp313-manylinux_2_28_x86_64.whl

Download URL zentorch-2.14.0.1-cp313-cp313-manylinux_2_28_x86_64.whl
Size 27.5 MB
Tags CPython 3.13 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
09a1767e78214a51f275606eef8e4636172f14f040738b75437a21f839a19392
BLAKE2b-256 checksum
How to use checksums
28ab491954bef739bda5d1a94abf370c0efe79ca43e889c553b1f528ed11c837
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.10.20

Release files / zentorch-2.14.0.1-cp312-cp312-manylinux_2_28_x86_64.whl

Download URL zentorch-2.14.0.1-cp312-cp312-manylinux_2_28_x86_64.whl
Size 27.5 MB
Tags CPython 3.12 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
de1c9059152989ae00d0088c53b8a99bcbf95369fe799bd823c8cff7709e0f93
BLAKE2b-256 checksum
How to use checksums
813316f840825c8877e8c8c58ccc27a5449be7d8eb1eaac28e1aee39b5e8debf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.10.20

Release files / zentorch-2.14.0.1-cp311-cp311-manylinux_2_28_x86_64.whl

Download URL zentorch-2.14.0.1-cp311-cp311-manylinux_2_28_x86_64.whl
Size 27.5 MB
Tags CPython 3.11 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
228d1f88cf1d286db7fc528717426db92665c013f8839c60fa13d8469721b1e4
BLAKE2b-256 checksum
How to use checksums
5e4a8342e81f8ed2293eeca2b62bab0d9985877ddfd4767fd6789746a5f6b8ae
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.10.20

Release files / zentorch-2.14.0.1-cp310-cp310-manylinux_2_28_x86_64.whl

Download URL zentorch-2.14.0.1-cp310-cp310-manylinux_2_28_x86_64.whl
Size 27.5 MB
Tags CPython 3.10 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
c512e6802955e9dfae98f58312c326a6193373463b03806f3e62fb0a0db11229
BLAKE2b-256 checksum
How to use checksums
2da739f6054408fb4da18ca9be776e614bca2c86a1e01132f5fcbcb0425a6cda
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.10.20

Release history Release notifications | RSS feed

5.2.1

4 release files

5.2.0

4 release files

5.1.0

5 release files

5.0.2

5 release files

5.0.1

4 release files

5.0.0

4 release files

4.2.0

4 release files

This release

2.14.0.1 This release

5 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page