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.1
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.1-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.1-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl | CPython 3.11 | CPython 3.11 | Linux glibc 2.28+ x86-64, Linux glibc 2.27+ x86-64 | Details |
| rocm_bindings_compiler-10.0.0.0.1.1-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.1-cp312-abi3-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
| Download URL | rocm_bindings_compiler-10.0.0.0.1.1-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 |
744a261aa05fd9d7535c0ebe42b4fa41098f0f9effb172a70e283b88a29a1fc1
|
|
BLAKE2b-256 checksum How to use checksums |
d786c22c931636440927f07c876edaf597d8e647d2a20a8f784496fd8ee71b26
|
| 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.1-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
| Download URL | rocm_bindings_compiler-10.0.0.0.1.1-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 |
009651fca2b4397d6b63e25510dae59b61f6652dad7a0e8cad986dcf7fb70703
|
|
BLAKE2b-256 checksum How to use checksums |
f08ba14868faaf7b603726ef5da0179f11c0c9fc8dffa63de7ec032227db9544
|
| 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.1-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
| Download URL | rocm_bindings_compiler-10.0.0.0.1.1-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 |
f8c85dbbace63e30b7c4685cc4941019b2c8b5d205987673811df96ff1fe5a41
|
|
BLAKE2b-256 checksum How to use checksums |
2c6864024717ec1d6d30b8a88f4c66769c25c1941bf815448892cef497417b3b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.12.14
|