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-2024 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.3.1.524.23-cp313-cp313-manylinux_2_35_x86_64.whl (40.0 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.35+ x86-64

rocm_llvm_python-6.3.1.524.23-cp312-cp312-manylinux_2_35_x86_64.whl (40.0 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.35+ x86-64

rocm_llvm_python-6.3.1.524.23-cp311-cp311-manylinux_2_35_x86_64.whl (40.0 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.35+ x86-64

rocm_llvm_python-6.3.1.524.23-cp310-cp310-manylinux_2_35_x86_64.whl (40.0 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.35+ x86-64

rocm_llvm_python-6.3.1.524.23-cp39-cp39-manylinux_2_35_x86_64.whl (40.0 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.35+ x86-64

rocm_llvm_python-6.3.1.524.23-cp38-cp38-manylinux_2_35_x86_64.whl (40.0 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.35+ x86-64

File details

Details for the file rocm_llvm_python-6.3.1.524.23-cp313-cp313-manylinux_2_35_x86_64.whl.

File metadata

File hashes

Hashes for rocm_llvm_python-6.3.1.524.23-cp313-cp313-manylinux_2_35_x86_64.whl
Algorithm Hash digest
SHA256 1ba87c345b821f466b97e9bd66147df11b22fe201560580448641b0cd4e07af3
MD5 a04cfcd0f0b54845c14343d5f66e66c6
BLAKE2b-256 f64235c774edfacf09c057ad7e008555345138a179ec545d47e1cf9c7f5266af

See more details on using hashes here.

File details

Details for the file rocm_llvm_python-6.3.1.524.23-cp312-cp312-manylinux_2_35_x86_64.whl.

File metadata

File hashes

Hashes for rocm_llvm_python-6.3.1.524.23-cp312-cp312-manylinux_2_35_x86_64.whl
Algorithm Hash digest
SHA256 7eb6dcdbb760e139dbca937073aa4f0c817047fc2d6c8fa0a1600a9351bf4441
MD5 d8cc551d5ba21d956ce4bfafd6130b19
BLAKE2b-256 4a7ff12bcfab56c08860173d60d4bdd20b91bf8d8f487fb0e9082337ecb2e42d

See more details on using hashes here.

File details

Details for the file rocm_llvm_python-6.3.1.524.23-cp311-cp311-manylinux_2_35_x86_64.whl.

File metadata

File hashes

Hashes for rocm_llvm_python-6.3.1.524.23-cp311-cp311-manylinux_2_35_x86_64.whl
Algorithm Hash digest
SHA256 efb23bbb19123d53f84e81c8728623ba4a262710ad04babadec31b535bd7bdc6
MD5 dab2edc2eac718b00e0d7f3cd9220b8d
BLAKE2b-256 684133a434397acf08c23e297d228d1fd14160cdbf4a74f4dbf4ce0e0968add8

See more details on using hashes here.

File details

Details for the file rocm_llvm_python-6.3.1.524.23-cp310-cp310-manylinux_2_35_x86_64.whl.

File metadata

File hashes

Hashes for rocm_llvm_python-6.3.1.524.23-cp310-cp310-manylinux_2_35_x86_64.whl
Algorithm Hash digest
SHA256 ceb72c4f7e3ccc90cfdb8c67c8f0e6e76d0eb9d4d321abcc1d5e91802ec2e602
MD5 5c514aca5ef1baeebd739e18c75174d2
BLAKE2b-256 b6d0c1c9b61e5d84254b9199a917c0bce58c0a3a11e1ef59669dc889fde8f14c

See more details on using hashes here.

File details

Details for the file rocm_llvm_python-6.3.1.524.23-cp39-cp39-manylinux_2_35_x86_64.whl.

File metadata

File hashes

Hashes for rocm_llvm_python-6.3.1.524.23-cp39-cp39-manylinux_2_35_x86_64.whl
Algorithm Hash digest
SHA256 f70fecaa95374ffec3a1cd93f3e2c15e8210b80aede0db5721ff7380022842a9
MD5 f9afb946ec584090dc73782f843158a3
BLAKE2b-256 082f2cd84803eed6b4c1a953c3125b26aaed97873c47b57c342bcd61592bf034

See more details on using hashes here.

File details

Details for the file rocm_llvm_python-6.3.1.524.23-cp38-cp38-manylinux_2_35_x86_64.whl.

File metadata

File hashes

Hashes for rocm_llvm_python-6.3.1.524.23-cp38-cp38-manylinux_2_35_x86_64.whl
Algorithm Hash digest
SHA256 1b0cba427bd8d36a0be4089e6b90da9d011276b2c6c4e3d4e38f675765c5ec99
MD5 0499035ae87fd2727d7f575227296e86
BLAKE2b-256 ab5f3cdae7669f4460051b13fa36346a1f424044b6cbacc2497552f886d0971c

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