Skip to main content

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 the rocm.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)

Table of built distributions (wheels) for rocm-bindings-compiler 10.0.0.0.1.0
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

This release

10.0.0.0.1.0 This release

3 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page