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-7.1.0.555.40-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (38.6 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

hip_python_interop-7.1.0.555.40-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (38.9 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

hip_python_interop-7.1.0.555.40-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (39.0 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

hip_python_interop-7.1.0.555.40-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (33.4 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

hip_python_interop-7.1.0.555.40-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (33.4 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

File details

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

File metadata

File hashes

Hashes for hip_python_interop-7.1.0.555.40-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 c3946c8954b94bc9f255bc4fc73f7133abddf41186489d26993552732c200508
MD5 dad9eaf1834e50f4dae5287c136cd61b
BLAKE2b-256 98eaea902886360894c5833cf352958a089de9630a3d0e0652b89aedb3759f0d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for hip_python_interop-7.1.0.555.40-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 b3665cb84660cc724990f2746a7895c81f0ebc395f3093ccced0b8ad5952e252
MD5 12d22b38c396a8245e9a838afe1e2012
BLAKE2b-256 6c4ce1f4dd0a9f7222577050f765d3d097e6e5ff5982915c995dbd99894a21ce

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for hip_python_interop-7.1.0.555.40-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 daed9bf211a5982ce774fd63d33a538b8ed3d3e36e37ee7093debdbdb85a692b
MD5 2e807662ba9e2e8e2c9424efcca710e8
BLAKE2b-256 ab469e73f661e999de78203c1fa87b4de77e4f24f4b1bede061815f6a6544755

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for hip_python_interop-7.1.0.555.40-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 55738e49523110bfb3ef4b4c8f2c27e981c6d4b181834c3c1afe2cdd9410b32b
MD5 b61553c8185b35a48d4c405bbc9b6b45
BLAKE2b-256 82759890ed49b070245cc421471900f9c30885fb33acbb7802e935782841c628

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for hip_python_interop-7.1.0.555.40-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 52b2a1386c5a8a86a8af512f6b8a1146068b8434e5e9af4ccac08b54c9858f46
MD5 b0171ba7d758d69c25308c051dc64e17
BLAKE2b-256 e6ba44e1448241cecccec16e4e1b6479f848b18bef5f7ef2d8b3d6ffee9c90ba

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