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

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

hip_python_interop-7.0.2.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.0.2.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.0.2.555.40-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (33.3 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

hip_python_interop-7.0.2.555.40-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (33.3 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

File details

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

File metadata

File hashes

Hashes for hip_python_interop-7.0.2.555.40-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 0a87ddffe0705e8b0877fc9ee4dc81ac510a3072b933950971b0e93dd4e7b947
MD5 0261f237f7f9a379a77843a7dca0b664
BLAKE2b-256 fd824f8f6b345865baadb824b4c0a3721228d4d6383683e2e50697487ed61d17

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for hip_python_interop-7.0.2.555.40-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 d96df14caff30fc0ff9b8d2df7d44dd48b3758e01a672380f4aff9b061c2337a
MD5 232bcb507754fcabcb07a2df652adba3
BLAKE2b-256 9a1e79910c9f2bb8ff42e393118796064cb15872ebb48883059e7dfef3bdbe62

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for hip_python_interop-7.0.2.555.40-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 20e6533f288e2f1a2abd9955f6df64a7f908363612064d8a8aa11b0e1d9f77c0
MD5 7424e0fa3ffdbb10c8652dc1ce5a8fa2
BLAKE2b-256 a98773bf33713cf54f9fcae86ef7e19fa4db7b3bedc8c9c58cba3f149c35a479

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for hip_python_interop-7.0.2.555.40-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 8cb9892f097365aeef08cd9a129e8e8c15c46f3980207e7d92c5c79bf7b81ee9
MD5 c594067f81f22c60696b5523740631a1
BLAKE2b-256 9074923b49605d67c8eea4d41fdc36ae3ddbf4d9dbb5921fc21cb3d30ac9db31

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for hip_python_interop-7.0.2.555.40-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 e062f6b039f448bf17346f9b8d61c8d34d9cd5e769ed77fbf6cdb9bde049d0e1
MD5 5c5f16bc3433a9a940dbbcc118d0170b
BLAKE2b-256 e3facf9e498c485ed6a4b9344b6c2885e3fe065dc087462a45acb177bcf4bba9

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