Skip to main content

Use HIP Python via CUDA names

Project description

HIP Python: CUDA Interoperability Layer

This repository provides an interoperability layer that delegates CUDA® Python code in Python or Cython programs to HIP Python so that the resulting code can be executed on AMD GPUs.

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.

hip_python_interop-6.3.0.540.30-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (18.3 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

hip_python_interop-6.3.0.540.30-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (18.5 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

hip_python_interop-6.3.0.540.30-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (18.5 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

hip_python_interop-6.3.0.540.30-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (15.9 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

hip_python_interop-6.3.0.540.30-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (15.9 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

hip_python_interop-6.3.0.540.30-cp38-cp38-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (16.4 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

File details

Details for the file hip_python_interop-6.3.0.540.30-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for hip_python_interop-6.3.0.540.30-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 0a77a20a02d01d2d0ce1d37a5f78f64d762d64524be1dcfc2b3e4337aa74e912
MD5 46c4df72b80b7314f201b8835b7f8edb
BLAKE2b-256 93b6eb6156c0a5b88aaff8d399b9c61cde157580dc9578d1b8fee327680d1afb

See more details on using hashes here.

File details

Details for the file hip_python_interop-6.3.0.540.30-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for hip_python_interop-6.3.0.540.30-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 515b9b5e65d226622e73afa824d09aa382621830260e57e9c5512c5d693e5d5a
MD5 089d9d9c440bd2c7e8fcd156caedfa49
BLAKE2b-256 f2965f553cd9759f03b51ea2fde655b55df5831fb92be2f576a8bc8d18c2e51a

See more details on using hashes here.

File details

Details for the file hip_python_interop-6.3.0.540.30-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for hip_python_interop-6.3.0.540.30-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 6d2a8ae3830c6da0bdd3d0d977cedfe0673b9da9c30ea49758072dbbe20bde48
MD5 f93ad42df49325c2bd84d00f1354bfc6
BLAKE2b-256 cf7de03bfffb60cd5fe1888be762610b68d7f5a9eee477209a8410da525e92fd

See more details on using hashes here.

File details

Details for the file hip_python_interop-6.3.0.540.30-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for hip_python_interop-6.3.0.540.30-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 2df5fda6894a0337702f3bcb1e6d06960b536de279fe056b2e68e611296e41d0
MD5 9156c3d150685d9a47dcbd40dd6e92b2
BLAKE2b-256 652b24678b4c998400772e052ca0f0322975c764407eca4a0d7c8c1cc23eabc7

See more details on using hashes here.

File details

Details for the file hip_python_interop-6.3.0.540.30-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for hip_python_interop-6.3.0.540.30-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 f5d24e84be015653b8a376882c5354f7031a37ce19b8bb19f495e472178789ad
MD5 633540bae2bd705049e8aaa3cadb8d33
BLAKE2b-256 44f6a68c02dcfc84803c8ed2bb3fe77f03a4a11b801587df8294cfdac8ca68c2

See more details on using hashes here.

File details

Details for the file hip_python_interop-6.3.0.540.30-cp38-cp38-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for hip_python_interop-6.3.0.540.30-cp38-cp38-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 210ebd90df5662fcc2b660d292f0c3f979ef99c5df186ed8f2ed20eb936a110a
MD5 6af0fc2160541e8f3a706a95bd7b638f
BLAKE2b-256 4bcfad061acf6db0cb1e200a4945ee1ddbfee8780e828cc791c21ec61d9b6bea

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