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-2025 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-6.4.0.549.38-cp313-cp313-manylinux_2_27_x86_64.whl (54.8 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.27+ x86-64

rocm_llvm_python-6.4.0.549.38-cp312-cp312-manylinux_2_27_x86_64.whl (55.2 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.27+ x86-64

rocm_llvm_python-6.4.0.549.38-cp311-cp311-manylinux_2_27_x86_64.whl (54.8 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.27+ x86-64

rocm_llvm_python-6.4.0.549.38-cp310-cp310-manylinux_2_27_x86_64.whl (53.3 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.27+ x86-64

rocm_llvm_python-6.4.0.549.38-cp39-cp39-manylinux_2_27_x86_64.whl (53.3 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.27+ x86-64

rocm_llvm_python-6.4.0.549.38-cp38-cp38-manylinux_2_27_x86_64.whl (53.6 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.27+ x86-64

File details

Details for the file rocm_llvm_python-6.4.0.549.38-cp313-cp313-manylinux_2_27_x86_64.whl.

File metadata

File hashes

Hashes for rocm_llvm_python-6.4.0.549.38-cp313-cp313-manylinux_2_27_x86_64.whl
Algorithm Hash digest
SHA256 3d40014381436a06ab3fc267915b1a9055cc953aef177ae481c44e0b0f8b0a92
MD5 4a736290cb99cf46854f9563fbb205e5
BLAKE2b-256 5fed8baa78a264255e5a5f892068419fffff404e9f63088cb04fa3a67725360d

See more details on using hashes here.

File details

Details for the file rocm_llvm_python-6.4.0.549.38-cp312-cp312-manylinux_2_27_x86_64.whl.

File metadata

File hashes

Hashes for rocm_llvm_python-6.4.0.549.38-cp312-cp312-manylinux_2_27_x86_64.whl
Algorithm Hash digest
SHA256 56f8f6b62ff5f4c2c12cf21bfc571e2f6cb9620712e9da7bccf94afbdced2bba
MD5 460f01dda414fa149b71294c1f53e2a0
BLAKE2b-256 2cc4e1238c0ae0d8456ce2f790c952a9554aacce70db449fcb29aa9a7d470f67

See more details on using hashes here.

File details

Details for the file rocm_llvm_python-6.4.0.549.38-cp311-cp311-manylinux_2_27_x86_64.whl.

File metadata

File hashes

Hashes for rocm_llvm_python-6.4.0.549.38-cp311-cp311-manylinux_2_27_x86_64.whl
Algorithm Hash digest
SHA256 432490dd7b519d65858952c07f84e12d93c1bdbb3bb0c67b07086aa0bfb489e3
MD5 9c9ec4a2b803849c0af80522b8f4812d
BLAKE2b-256 dbf2374eb87cd45c65f2855a1497c4b7dd2dd62218b6866220046588849b4f59

See more details on using hashes here.

File details

Details for the file rocm_llvm_python-6.4.0.549.38-cp310-cp310-manylinux_2_27_x86_64.whl.

File metadata

File hashes

Hashes for rocm_llvm_python-6.4.0.549.38-cp310-cp310-manylinux_2_27_x86_64.whl
Algorithm Hash digest
SHA256 043fb56c97e71c82c42155d13ff73d24ea6f2baf85e9dc37b9da5685f263abdc
MD5 aa42c30b1263fcfc208dcc7159767fa7
BLAKE2b-256 7f64404152482187628c35c0d0317c729d0b1811308851716c6ab4e4b68caf9d

See more details on using hashes here.

File details

Details for the file rocm_llvm_python-6.4.0.549.38-cp39-cp39-manylinux_2_27_x86_64.whl.

File metadata

File hashes

Hashes for rocm_llvm_python-6.4.0.549.38-cp39-cp39-manylinux_2_27_x86_64.whl
Algorithm Hash digest
SHA256 22cca9f7916df987876bf840da52913b2839eb0addd639062db271b15f946e2a
MD5 2480ffcc31dc1e264436cfd9ff243477
BLAKE2b-256 2c45041e8e2a87a3b65f077d5d2c4ddba11f84b2a4820507de1e8dde2dba8251

See more details on using hashes here.

File details

Details for the file rocm_llvm_python-6.4.0.549.38-cp38-cp38-manylinux_2_27_x86_64.whl.

File metadata

File hashes

Hashes for rocm_llvm_python-6.4.0.549.38-cp38-cp38-manylinux_2_27_x86_64.whl
Algorithm Hash digest
SHA256 9d1772915d44491473df8cdcb40273ce0420254be05d6c8b2c46d7141997fa71
MD5 a57dad6056f109279c825b1f14e3619e
BLAKE2b-256 e064c42e44fd67f62e2b9fdd1d54be40ca66b8780069f3781062a205da18eb7d

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