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

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

hip_python_interop-6.4.3.555.40-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (37.6 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

hip_python_interop-6.4.3.555.40-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (37.9 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

hip_python_interop-6.4.3.555.40-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (32.3 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

hip_python_interop-6.4.3.555.40-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (32.3 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

File details

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

File metadata

File hashes

Hashes for hip_python_interop-6.4.3.555.40-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 fa605557734bc05d35506cd1c5b84d3955d5901fc2c76c68e613b5131adca435
MD5 f392516f6a6658ce2bef7a0f78680ad4
BLAKE2b-256 a4ff82f084bd940de52199fd7478dc295f9f7d5584adb4b9e96664e3ba6f7cc3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for hip_python_interop-6.4.3.555.40-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 2d57a8e4f9b8c2bb001f229c62b25bce824224ff7d472ec9f74afe0caf267c6f
MD5 f3fa114b26b52fcb56b1e7dc5aa64c6b
BLAKE2b-256 2caa5d201bc839b0334eeaf707b19c3d121023e95a31f967fc0788f22f154815

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for hip_python_interop-6.4.3.555.40-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 35788abc1bef8f60eda9c43a23a4c840b87f034fbd8e1b396928390d9b08d1d1
MD5 9da12b6e61d53a434fbc987b2df3d714
BLAKE2b-256 5a2aa21d9ad6cd5b754fce555ee15da17166f7e58b27a5868768e560623479c3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for hip_python_interop-6.4.3.555.40-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 3345beb41e8feec9ca1b42c7fc952dfbfd31124364a86a3a999d8b49df868a5b
MD5 4d14fcc6997090dcb6f41ade2c3846c2
BLAKE2b-256 5caf66dcfec6b2fd5dcac211295dbb7b26071e0d3932450d869c6825a495e637

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for hip_python_interop-6.4.3.555.40-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 ff4b6176df4d9ef6c19d5c7bcd9744820f6f12a3fb1206d88f44c193ac4e76dc
MD5 b7b0e444fd808155b0cdd208e087259e
BLAKE2b-256 34b16d25f1bba50023ce2fb24e2446ed73418ac6e0e7874d4b481b7d9fafce38

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