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.0.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.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.0.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.0.0.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.0.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.0.555.40-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for hip_python_interop-7.0.0.555.40-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 5ff531323efc3853f84982298e6ee1c79539057db67ca8ac85b10af5fc31b5fd
MD5 9ba2bcefef214f3bafac6a17bd607370
BLAKE2b-256 02ffeaa2516bd6cfbdb8ece0539762d1ea19b9df1076b2ec0f79d39b8f9bad47

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for hip_python_interop-7.0.0.555.40-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 98d9e782912b509fded57744094d49550640af1fa70f3d05077f79e78a5b575a
MD5 6733b71d5e60be2205b03a2e6fcd3559
BLAKE2b-256 dd620bb5a07a6d82b8337fb961f427570ae8f4f0e0d98e6e80a67e6e157391e6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for hip_python_interop-7.0.0.555.40-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 eaf7e4c093bc95536402f0e5131c763da24c974b52da108ba0f769883bd1fd56
MD5 135a988fc73649f50a7c6f56d881ee2b
BLAKE2b-256 30193e1d0191dc2b57d7e32bce2afd37e69e7f8360dc34f6a812a33b60d28b28

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for hip_python_interop-7.0.0.555.40-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 ade39d5c032099b8decaf8db87f502996316084e9a65f270d113adb90419d2bb
MD5 aec991e7b366829b5145655e0ceca827
BLAKE2b-256 a6d13590150aea0ed0b93524446b17578d3d81f9377ce0307c63a897c2055573

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for hip_python_interop-7.0.0.555.40-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 22de17c23f427a558b4eb84b80775fab7a4364c95d50ec252730f7a1fb404232
MD5 af12806a9c81bd9299e9c770cdf971a4
BLAKE2b-256 2b5886253f40687542835ad21c124fecf1cd9c5802fd8cb551033c54ba6ee940

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