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-2026 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-7.2.1.562.45-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (61.3 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

rocm_llvm_python-7.2.1.562.45-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (61.4 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

rocm_llvm_python-7.2.1.562.45-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (61.8 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

rocm_llvm_python-7.2.1.562.45-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (61.2 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

rocm_llvm_python-7.2.1.562.45-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (59.5 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

rocm_llvm_python-7.2.1.562.45-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (59.5 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

File details

Details for the file rocm_llvm_python-7.2.1.562.45-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for rocm_llvm_python-7.2.1.562.45-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 147e23e6b654adc5f2c6862fbdb4b8909d30230184a47a6159861aae70fd4102
MD5 e369c3f20fbc94abebb3ba2327f3be26
BLAKE2b-256 e3a0caebc1f8fb67961999fb7d23e0b910d58a3085333f9963ced82fadebdf56

See more details on using hashes here.

File details

Details for the file rocm_llvm_python-7.2.1.562.45-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for rocm_llvm_python-7.2.1.562.45-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 3978323acdc4693f94e4b0782aa25a9f2d849af585a7e4bd0bee09dbb23c369e
MD5 93f3eb5a4d3f925af9bb2c0d83e00f73
BLAKE2b-256 e02e55b598ebc095ae9fd96c8080e10609a2a14ef21a64ead63aa32634bf73c0

See more details on using hashes here.

File details

Details for the file rocm_llvm_python-7.2.1.562.45-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for rocm_llvm_python-7.2.1.562.45-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 7ebdbe887fe6134dc74561f7099abbaf9a377c2f08fd42e2a8ae624ad62523b0
MD5 d6740e3396875e321d875cbe0d6e609e
BLAKE2b-256 91606659687030bf42a611245a4a1c9ab1d2579db25250811f9ab479feb7a1b6

See more details on using hashes here.

File details

Details for the file rocm_llvm_python-7.2.1.562.45-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for rocm_llvm_python-7.2.1.562.45-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f8d26e363b119c6ccada70e6a20179d961e4ecb9500b2981559fba236c7243c1
MD5 8af3c589d26287cf62c2a7349a13ace4
BLAKE2b-256 638082a72bcf2a3ab64a08c181ed3cb3f9dd993c5a9a1b0b4677f4eaf565c4f8

See more details on using hashes here.

File details

Details for the file rocm_llvm_python-7.2.1.562.45-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for rocm_llvm_python-7.2.1.562.45-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b0fbb6e3336ae0e5793ffa086142fbdf860d87b04492fe2cd297f3adec7e6dc0
MD5 8c1ec105b05a78387e08052b45daa97d
BLAKE2b-256 2c066cfa214eb911b303103fa9d39496909cc13960387a0843873585649990ff

See more details on using hashes here.

File details

Details for the file rocm_llvm_python-7.2.1.562.45-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for rocm_llvm_python-7.2.1.562.45-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 46998a4d9973b0f13a21c4a16cf08d96c80481e02ed4f7ed7b424fdac3707145
MD5 f63c5c43b5936d9a38cfc9c932fa9ef9
BLAKE2b-256 26b47b431cdfdf2e32f12799e11b242e941740665c0fdd8f1fe727ea8283b143

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