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-2024 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.3.0.500.16-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (2.9 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

hip_python_interop-6.3.0.500.16-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (2.9 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

hip_python_interop-6.3.0.500.16-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (3.0 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

hip_python_interop-6.3.0.500.16-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (3.0 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

hip_python_interop-6.3.0.500.16-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (3.0 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

hip_python_interop-6.3.0.500.16-cp38-cp38-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (3.1 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

File details

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

File metadata

File hashes

Hashes for hip_python_interop-6.3.0.500.16-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 a8430759d3a49e81fcd486c1048bb91bfc869ff41b81a55542a31fddfb805b3d
MD5 a687445cf93009a86837ba2a9b6dcf47
BLAKE2b-256 8989bf03c80267ff4c9c0e334908550c0ec327be57245bd3ca9e8b84096320e2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for hip_python_interop-6.3.0.500.16-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 08cfb88f96a6526ffcf4508adac695d9a7d265a5e7b1dd6041f07ba187d686a7
MD5 36d9ffb73873d4af017523a8462a2882
BLAKE2b-256 9ba0970a612a288ee4be7a06e65bb86677e3592e4e891b6688a29f64dbf7ba73

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for hip_python_interop-6.3.0.500.16-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 23f5406a96bf17a721d4d454db54d935dcece4de761d0c32796befdec0e7f196
MD5 99ce28eb0777be00c3f26f8626034dac
BLAKE2b-256 2650cd61074e2912fb2af218d135db9d858e0879992b70e47ff97c6b1c8bc70c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for hip_python_interop-6.3.0.500.16-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 fd63af8cc30ea98960ced8fa56aca2c3bb64726557a948d067fba6f399a4d472
MD5 f7e475ca3a472970bafffed50d89447d
BLAKE2b-256 30cd2645be980a6d3bfe8636cd470d94514c0698fb279d27e9994c1ac700a2b3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for hip_python_interop-6.3.0.500.16-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 cc0b83b76193b1dc7f60307c31575b20cc899b5916c33480c9e45039467da13c
MD5 2f366dd73a1e090676734f02381a3192
BLAKE2b-256 eb64ec1681595582e2f27f215936c7a8e2ada72f1a8004c42278089ef9aa918e

See more details on using hashes here.

File details

Details for the file hip_python_interop-6.3.0.500.16-cp38-cp38-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for hip_python_interop-6.3.0.500.16-cp38-cp38-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 4ad956c13e0a446dcb30cdd0dadea56debffda49afaedc43302b73ae80aaab1a
MD5 655fd4d86f94ce94237714d358428779
BLAKE2b-256 c84d6bc4b61fb490297210157819bb25d82b82affbd9b83ea58612e05c75a1fc

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