Skip to main content

Python and Cython bindings for ROCm LLVM and AMD Code Object Manager (Comgr)

Project description

ROCm LLVM Python

This repository provides low-level Python and Cython Bindings for ROCm LLVM.

Documentation

For examples, guides and API reference, please take a look at the official ROCm LLVM Python documentation pages:

https://rocm.docs.amd.com/projects/rocm-llvm-python/en/latest/index.html

LICENSE

MIT License

Copyright (c) 2023-2025 Advanced Micro Devices, Inc.

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.

Project details


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.

rocm_llvm_python-6.3.2.540.33-cp313-cp313-manylinux_2_27_x86_64.whl (52.9 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.27+ x86-64

rocm_llvm_python-6.3.2.540.33-cp312-cp312-manylinux_2_27_x86_64.whl (53.3 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.27+ x86-64

rocm_llvm_python-6.3.2.540.33-cp311-cp311-manylinux_2_27_x86_64.whl (53.0 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.27+ x86-64

rocm_llvm_python-6.3.2.540.33-cp310-cp310-manylinux_2_27_x86_64.whl (51.4 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.27+ x86-64

rocm_llvm_python-6.3.2.540.33-cp39-cp39-manylinux_2_27_x86_64.whl (51.4 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.27+ x86-64

rocm_llvm_python-6.3.2.540.33-cp38-cp38-manylinux_2_27_x86_64.whl (51.7 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.27+ x86-64

File details

Details for the file rocm_llvm_python-6.3.2.540.33-cp313-cp313-manylinux_2_27_x86_64.whl.

File metadata

File hashes

Hashes for rocm_llvm_python-6.3.2.540.33-cp313-cp313-manylinux_2_27_x86_64.whl
Algorithm Hash digest
SHA256 4a784d0d6cd7c957f260cdfe95659f7ef940575189fae70e73684d12c3939b17
MD5 52d64903175eca8de5cf84bb274055a8
BLAKE2b-256 48671a9827c9a94133e52da5d04434aaab3c61f6ea4b04b1638517f60b3f1c17

See more details on using hashes here.

File details

Details for the file rocm_llvm_python-6.3.2.540.33-cp312-cp312-manylinux_2_27_x86_64.whl.

File metadata

File hashes

Hashes for rocm_llvm_python-6.3.2.540.33-cp312-cp312-manylinux_2_27_x86_64.whl
Algorithm Hash digest
SHA256 edee0a188a925ba90fb04b40d834caa71f86015e612be04a58a1b445904e777a
MD5 b53c4cb560be0500edcf8dcbab431187
BLAKE2b-256 14be0fc28f45d1f946341de1741a42521a0f8ff7a27b8bf398a5678110270697

See more details on using hashes here.

File details

Details for the file rocm_llvm_python-6.3.2.540.33-cp311-cp311-manylinux_2_27_x86_64.whl.

File metadata

File hashes

Hashes for rocm_llvm_python-6.3.2.540.33-cp311-cp311-manylinux_2_27_x86_64.whl
Algorithm Hash digest
SHA256 bcf0b18d071f32b1379866451e32e50fce646316d9d7f872a2b64247cfc27cb0
MD5 63850d173b88f2a54dec701dfecda7b3
BLAKE2b-256 5d0090b2e8c9e1b51378d7d6fb61c11521f9c4a9a1f6fcf7ef94f5bd29f095fa

See more details on using hashes here.

File details

Details for the file rocm_llvm_python-6.3.2.540.33-cp310-cp310-manylinux_2_27_x86_64.whl.

File metadata

File hashes

Hashes for rocm_llvm_python-6.3.2.540.33-cp310-cp310-manylinux_2_27_x86_64.whl
Algorithm Hash digest
SHA256 d96ab28b75f039849415affbd4acfac33d359f4e4fbcaee90382e79822367f5a
MD5 51ea4830c751002a03b8176c8d6ac7d7
BLAKE2b-256 ca596246888afc9f26a4851cc72bf643718cd5bbe2cd52dcd85b11c8972c80de

See more details on using hashes here.

File details

Details for the file rocm_llvm_python-6.3.2.540.33-cp39-cp39-manylinux_2_27_x86_64.whl.

File metadata

File hashes

Hashes for rocm_llvm_python-6.3.2.540.33-cp39-cp39-manylinux_2_27_x86_64.whl
Algorithm Hash digest
SHA256 c70042d35e2819e8a476fd56f32e78d01bcd39601afcf673d2a16380ed1f7d44
MD5 918f3b7c3d38581473912e085dc570a0
BLAKE2b-256 c966f8775bafd67a29bfdca21b6b9bfe6602d80effd6e0095051367f2b729e18

See more details on using hashes here.

File details

Details for the file rocm_llvm_python-6.3.2.540.33-cp38-cp38-manylinux_2_27_x86_64.whl.

File metadata

File hashes

Hashes for rocm_llvm_python-6.3.2.540.33-cp38-cp38-manylinux_2_27_x86_64.whl
Algorithm Hash digest
SHA256 16260ec760b2d5b17c4efa87ff6fe8854618a24c9070331558853813e12a66f9
MD5 9142cb6b74ca498ea563e777a967bdc4
BLAKE2b-256 5a2a215f340f77f9a6568668182451960209887adf8f5b0d10ff0b893c82b410

See more details on using hashes here.

Supported by

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