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.1.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.1.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.1.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.1.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.1.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.1.555.40-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for hip_python_interop-7.0.1.555.40-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 b9abec4fb2b4f95ac84cc98b294d86ee78757538ddcd2d7f40c02fe3ad05327b
MD5 9d5a6c165e9e69d80035d3941df2fed6
BLAKE2b-256 d78eb16f100367d1889b7f7c973c8c2dd2d2ae65c9ccd57275efdb43afed3782

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for hip_python_interop-7.0.1.555.40-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 ff513a157f1f8a3c78dfd82c6e60efb5d1bea3e16f787c1cd8979fcc2324e2c5
MD5 86788d94d874e304edac106ba1d0a9ef
BLAKE2b-256 eb00240190215b7b93d39b89a39d5488ec03a33c93d39fd37f3d9696ca574d66

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for hip_python_interop-7.0.1.555.40-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 b18975c09cb59fe6d147b0ef3816c51016ad74a8612a465bafd785d169c7ef2a
MD5 cb463493f467ee90e80efc73b359842b
BLAKE2b-256 9b7c60c6ea0d4081f22bed0275762c3a00b45ea2a49e18ce0b2c5ec52ebfe2b4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for hip_python_interop-7.0.1.555.40-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 6e85c08cc8ac1195a807c80299f8159e32f82355ab3043133e711eca6af2cff8
MD5 162e5f817f88e7bdf7cd2c7afc6423de
BLAKE2b-256 35084f6927b46f0eba0af0ae21f085a8836ded1eedcffbf30dad4d007c86f823

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for hip_python_interop-7.0.1.555.40-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 e344d49e3ca0220e9988fd669381c5d708dfe6b9123543e33521722e46b6032d
MD5 e0d944a25206487ae55da5bf5e033415
BLAKE2b-256 7c9c255a03142b82b8c5f91800c42f29a5d97a6c7a3d721f6e62fdce00614fa0

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