Skip to main content

The latest ZenDNN Plugin for PyTorch* (zentorch) 2.12.1.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.12.1.1 seamlessly works with PyTorch 2.12.1+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.11.0.3
Tag Commit 3d34ca57964f1eaa7174f86f58b44a41acd27f1b
Build Commit 3d34ca57964f1eaa7174f86f58b44a41acd27f1b
PyTorch Version 2.12.1+cpu
Release Type ga

Built from v2.11.0.3

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

zentorch-2.12.1.1-cp313-cp313-manylinux_2_28_x86_64.whl (25.3 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ x86-64

zentorch-2.12.1.1-cp312-cp312-manylinux_2_28_x86_64.whl (25.3 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

zentorch-2.12.1.1-cp311-cp311-manylinux_2_28_x86_64.whl (25.3 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

zentorch-2.12.1.1-cp310-cp310-manylinux_2_28_x86_64.whl (25.3 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

File details

Details for the file zentorch-2.12.1.1-cp313-cp313-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for zentorch-2.12.1.1-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 003fe2709b90431f3e902567a52f42a7d1f31c723d22c516354f087df3e05b0e
MD5 f00583724c26ea0906ccf1cbadb64a04
BLAKE2b-256 8852b159719747cc1596dbb4cdd66aa21269a986ef9fb0ce0eb4934aeb3d0a98

See more details on using hashes here.

File details

Details for the file zentorch-2.12.1.1-cp312-cp312-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for zentorch-2.12.1.1-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 520174d738153332419c9828d732fe3a6fe3d53c2e9d361562c64a269de7d271
MD5 92e2e6838665b006b3838b8992bc8775
BLAKE2b-256 aabb5e220a5042bbf9af4f363ea13558604c4fbe6f186c852a62eb4473895cc8

See more details on using hashes here.

File details

Details for the file zentorch-2.12.1.1-cp311-cp311-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for zentorch-2.12.1.1-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 d1abd96333630829df6a7d7638842b0ed5172e4cfff8ad6f951346331cfb7290
MD5 ed9de5f7e4b44cccaa1841e284576283
BLAKE2b-256 39adf9ca6f59b7be539b6c0c640ad58d24d7392687ca9fe1115db44099bfc6e6

See more details on using hashes here.

File details

Details for the file zentorch-2.12.1.1-cp310-cp310-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for zentorch-2.12.1.1-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 4720199c64085dbc309b7745db72c0662f0fb254c4cf042b267125c6396ce5f2
MD5 cd4885e98e599cf55cf3302199634ebd
BLAKE2b-256 564880e7b656bf36c35e581db08230458b1c60e36812eaa46d146b40528e319d

See more details on using hashes here.

Release history Release notifications | RSS feed

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page