zentorch


Namezentorch JSON
Version 4.2.0 PyPI version JSON
download
home_pagehttps://developer.amd.com/zendnn
Summaryzentorch : A PyTorch* extension for AMD EPYC CPUs.
upload_time2024-05-21 13:53:35
maintainerNone
docs_urlNone
authorAMD
requires_pythonNone
licenseMIT
keywords pytorch tensor machine learning plugin zendnn amd
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            **EARLY ACCESS:** The ZenDNN PyTorch* Plugin (zentorch) extends PyTorch* with an innovative upgrade that's set to revolutionize performance on AMD hardware.

As of version 4.2, AMD is unveiling a game-changing upgrade to ZenDNN, introducing a cutting-edge plug-in mechanism and an enhanced architecture under the hood. This isn't just about extensions; ZenDNN's aggressive AMD-specific optimizations operate at every level. It delves into comprehensive graph optimizations, including pattern identification, graph reordering, and seeking opportunities for graph fusions. At the operator level, ZenDNN boasts enhancements with microkernels, mempool optimizations, and efficient multi-threading on the large number of AMD EPYC cores. Microkernel optimizations further exploit all possible low-level math libraries, including AOCL BLIS.

The result? Enhanced performance with respect to baseline PyTorch*. zentorch leverages torch.compile, the latest PyTorch enhancement for accelerated performance. torch.compile makes PyTorch code run faster by JIT-compiling PyTorch code into optimized kernels, all while requiring minimal code changes and unlocking unprecedented speed and efficiency.

The ZenDNN PyTorch plugin is compatible with PyTorch version 2.1.2.

## Support

Please note that zentorch is currently in “Early Access” mode. We welcome feedback, suggestions, and bug reports. Should you have any of the these, please contact us on zendnn.maintainers@amd.com

## License

AMD copyrighted code in ZenDNN is subject to the [Apache-2.0, MIT, or BSD-3-Clause](https://github.com/amd/ZenDNN-pytorch-plugin/blob/main/LICENSE) 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.

            

Raw data

            {
    "_id": null,
    "home_page": "https://developer.amd.com/zendnn",
    "name": "zentorch",
    "maintainer": null,
    "docs_url": null,
    "requires_python": null,
    "maintainer_email": null,
    "keywords": "pytorch tensor machine learning plugin ZenDNN AMD",
    "author": "AMD",
    "author_email": "zendnn.maintainers@amd.com",
    "download_url": null,
    "platform": null,
    "description": "**EARLY ACCESS:** The ZenDNN PyTorch* Plugin (zentorch) extends PyTorch* with an innovative upgrade that's set to revolutionize performance on AMD hardware.\n\nAs of version 4.2, AMD is unveiling a game-changing upgrade to ZenDNN, introducing a cutting-edge plug-in mechanism and an enhanced architecture under the hood. This isn't just about extensions; ZenDNN's aggressive AMD-specific optimizations operate at every level. It delves into comprehensive graph optimizations, including pattern identification, graph reordering, and seeking opportunities for graph fusions. At the operator level, ZenDNN boasts enhancements with microkernels, mempool optimizations, and efficient multi-threading on the large number of AMD EPYC cores. Microkernel optimizations further exploit all possible low-level math libraries, including AOCL BLIS.\n\nThe result? Enhanced performance with respect to baseline PyTorch*. zentorch leverages torch.compile, the latest PyTorch enhancement for accelerated performance. torch.compile makes PyTorch code run faster by JIT-compiling PyTorch code into optimized kernels, all while requiring minimal code changes and unlocking unprecedented speed and efficiency.\n\nThe ZenDNN PyTorch plugin is compatible with PyTorch version 2.1.2.\n\n## Support\n\nPlease note that zentorch is currently in \u201cEarly Access\u201d mode. We welcome feedback, suggestions, and bug reports. Should you have any of the these, please contact us on zendnn.maintainers@amd.com\n\n## License\n\nAMD copyrighted code in ZenDNN is subject to the [Apache-2.0, MIT, or BSD-3-Clause](https://github.com/amd/ZenDNN-pytorch-plugin/blob/main/LICENSE) 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.\n",
    "bugtrack_url": null,
    "license": "MIT",
    "summary": "zentorch : A PyTorch* extension for AMD EPYC CPUs.",
    "version": "4.2.0",
    "project_urls": {
        "Homepage": "https://developer.amd.com/zendnn"
    },
    "split_keywords": [
        "pytorch",
        "tensor",
        "machine",
        "learning",
        "plugin",
        "zendnn",
        "amd"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "78fcd01dd23fd5271a125a43ed8c88b2ca11589609c4af25de864014ea961fcf",
                "md5": "c24c701143eafbc90f3de9cb44eac364",
                "sha256": "629f5e0cafd414e521e13546d9b1212cb5bfa8280baa9a49a3f11a3c50585cf7"
            },
            "downloads": -1,
            "filename": "zentorch-4.2.0-cp310-cp310-manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "c24c701143eafbc90f3de9cb44eac364",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": null,
            "size": 14371421,
            "upload_time": "2024-05-21T13:53:35",
            "upload_time_iso_8601": "2024-05-21T13:53:35.220243Z",
            "url": "https://files.pythonhosted.org/packages/78/fc/d01dd23fd5271a125a43ed8c88b2ca11589609c4af25de864014ea961fcf/zentorch-4.2.0-cp310-cp310-manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "879b720744a63200a81588c95d9f40cc43bc4250c6b24d59f445c1c6d98fd0ce",
                "md5": "5277ae265c98ed587220868a06eac94e",
                "sha256": "ef90266bd78f49d3450221bfb5404de4d8e030fe328c355b33ca155c27947f6e"
            },
            "downloads": -1,
            "filename": "zentorch-4.2.0-cp311-cp311-manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "5277ae265c98ed587220868a06eac94e",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": null,
            "size": 14374672,
            "upload_time": "2024-05-21T13:54:56",
            "upload_time_iso_8601": "2024-05-21T13:54:56.171467Z",
            "url": "https://files.pythonhosted.org/packages/87/9b/720744a63200a81588c95d9f40cc43bc4250c6b24d59f445c1c6d98fd0ce/zentorch-4.2.0-cp311-cp311-manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "f20909ddaf634faeea02dc3ad5958ae1ef6a6084b6017daa41e65c2badc88663",
                "md5": "a99c0d0d0be6e29968911671f1c63a30",
                "sha256": "3ccdeaa5d354635943a2f4a4a70163d654989d9eba25f6554297bd8f1bdd83f0"
            },
            "downloads": -1,
            "filename": "zentorch-4.2.0-cp38-cp38-manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "a99c0d0d0be6e29968911671f1c63a30",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": null,
            "size": 22790118,
            "upload_time": "2024-05-21T13:56:19",
            "upload_time_iso_8601": "2024-05-21T13:56:19.783105Z",
            "url": "https://files.pythonhosted.org/packages/f2/09/09ddaf634faeea02dc3ad5958ae1ef6a6084b6017daa41e65c2badc88663/zentorch-4.2.0-cp38-cp38-manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "83d3cf63a6c8e8620bbdb6ba2c5983c9a4572038e03c440e566dc4ee2747cbcb",
                "md5": "737b7ea1ccaf30e8bcaa5fe19a44414b",
                "sha256": "047b8eda23e152fa8e24875aefe2d87c177520cb2091ee9de832bc1818ef8d1a"
            },
            "downloads": -1,
            "filename": "zentorch-4.2.0-cp39-cp39-manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "737b7ea1ccaf30e8bcaa5fe19a44414b",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": null,
            "size": 14371615,
            "upload_time": "2024-05-21T13:55:50",
            "upload_time_iso_8601": "2024-05-21T13:55:50.185864Z",
            "url": "https://files.pythonhosted.org/packages/83/d3/cf63a6c8e8620bbdb6ba2c5983c9a4572038e03c440e566dc4ee2747cbcb/zentorch-4.2.0-cp39-cp39-manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-05-21 13:53:35",
    "github": false,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "lcname": "zentorch"
}
        
AMD
Elapsed time: 0.24075s