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.2
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.2-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.2-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.2-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl | CPython 3.10 | CPython 3.10 | Linux glibc 2.28+ x86-64, Linux glibc 2.27+ x86-64 | Details |
Total release size: 146.4 MB
Release files / rocm_bindings_compiler-10.0.0.0.1.2-cp312-abi3-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
| Download URL | rocm_bindings_compiler-10.0.0.0.1.2-cp312-abi3-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 48.8 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 |
62de4d99b017789c5c88e2fc34dca0ff69948beb6ae8265ca66da62751e87926
|
|
BLAKE2b-256 checksum How to use checksums |
706f834b1bfac1c9783ba6ed96bf17c452b22bd1711fac353c7a6e12b69f0883
|
| 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.2-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
| Download URL | rocm_bindings_compiler-10.0.0.0.1.2-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 |
f5cdc392fd65602a94ed2ae896280f39068769a47b122a5de00e5900a096a7a8
|
|
BLAKE2b-256 checksum How to use checksums |
44c9347a3e582ed3670143a37c52eb79c6ea59f9a162550dc1570b876f28710c
|
| 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.2-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
| Download URL | rocm_bindings_compiler-10.0.0.0.1.2-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 |
8663fcb5402b240290c52ecb22dd0dc36ff193481b08952fba08f50a25f86f8f
|
|
BLAKE2b-256 checksum How to use checksums |
36b83e647ed4e5c9d1416555a14f9c0787bb2b191ffe5866825b3a2639e2d6ca
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.12.14
|