rocm-bindings-compiler
Python bindings for the ROCm compiler stack: the LLVM-C API, the AMD Code Object Manager (COMGR), and the Clang indexing library.
Part of HIP Python. Full docs: https://rocm.docs.amd.com/projects/hip-python/en/latest/index.html
Install
pip install rocm-bindings-compiler # or: pip install hip-python[compiler]
Usage
from rocm.bindings.llvm import c # LLVM-C API
from rocm.bindings import amd_comgr # COMGR C bindings
import rocm.comgr # high-level COMGR wrapper
from rocm.bindings.clang import cindex # Clang indexing
This package was previously distributed as
rocm-llvm-python; its modules moved under therocm.bindings.*namespace (e.g.rocm.llvm->rocm.bindings.llvm,rocm.amd_comgr.amd_comgr->rocm.bindings.amd_comgr).
Dependencies
rocm-bindings-core
Release files for rocm-bindings-compiler 10.0.0.0.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Built distributions (wheels)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| rocm_bindings_compiler-10.0.0.0.1.0-cp312-abi3-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl | CPython 3.12 | abi3 | Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 | Details |
| rocm_bindings_compiler-10.0.0.0.1.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl | CPython 3.11 | CPython 3.11 | Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 | Details |
| rocm_bindings_compiler-10.0.0.0.1.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl | CPython 3.10 | CPython 3.10 | Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 | Details |
Total release size: 146.4 MB
Release files / rocm_bindings_compiler-10.0.0.0.1.0-cp312-abi3-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
| Download URL | rocm_bindings_compiler-10.0.0.0.1.0-cp312-abi3-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 48.7 MB |
| Tags | CPython 3.12 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64 abi3 |
|
SHA-256 checksum How to use checksums |
9414ddfc35bc6e15f4aadd5539e23c0bf49fd0c376f355dd8ab03551f12911fa
|
|
BLAKE2b-256 checksum How to use checksums |
f2fc697715f3b237bbc4a2ce6c47063d7c7e0885eb0f4a1fb4c8faa91b513333
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.12.14
|
Release files / rocm_bindings_compiler-10.0.0.0.1.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
| Download URL | rocm_bindings_compiler-10.0.0.0.1.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 48.8 MB |
| Tags | CPython 3.11 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
813894fbd54f834a407cdf1491f4afa354b48eae111f28b04af3382411ac4f82
|
|
BLAKE2b-256 checksum How to use checksums |
a26d4bb57318dfcc08769538cc13c0e98128c3b33dc51353d07a6bd6fb415e71
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.12.14
|
Release files / rocm_bindings_compiler-10.0.0.0.1.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
| Download URL | rocm_bindings_compiler-10.0.0.0.1.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 48.8 MB |
| Tags | CPython 3.10 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
9ea527d4acc06bda846a3878363a3aee94557c348ef5cd360150eec9fce3fa23
|
|
BLAKE2b-256 checksum How to use checksums |
084dfa6fea61d773269be5201c0ff333ed219d7f32c6cd69df4b1e99d39b5192
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.12.14
|