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-2026 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.2.0.562.43-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (44.8 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

hip_python_interop-7.2.0.562.43-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (45.0 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

hip_python_interop-7.2.0.562.43-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (44.7 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

hip_python_interop-7.2.0.562.43-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (38.2 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

hip_python_interop-7.2.0.562.43-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (38.1 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

hip_python_interop-7.2.0.562.43-cp38-cp38-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (39.4 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

File details

Details for the file hip_python_interop-7.2.0.562.43-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for hip_python_interop-7.2.0.562.43-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a6f7626008f27fed6848cef54b33de850bf4af40d45f844f88839d85dcf7052b
MD5 6b791b5a076a992fc989127e2b948ee2
BLAKE2b-256 6669ad28b52bcb1e233e6bdd6cdc3b83f504e7d13bab4919d7645f12f23d55f4

See more details on using hashes here.

File details

Details for the file hip_python_interop-7.2.0.562.43-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for hip_python_interop-7.2.0.562.43-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 80335fa6d7c9231418620f1d41e4fd623e135a17c530109d98d83f832cb9e7c1
MD5 31fb4f5be4a56cd43fec14badaa52281
BLAKE2b-256 fb8467c02c78751d9aec8c99c52f378f4897910d61d952d996042740c32c9bf3

See more details on using hashes here.

File details

Details for the file hip_python_interop-7.2.0.562.43-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for hip_python_interop-7.2.0.562.43-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 0da52693687ecc638cd265e3ded5614d609672bf5e08fd6fcab44bd391015ee6
MD5 8957b611be88ced6d322a7b0d08df726
BLAKE2b-256 d354b66deda0e648054c687cc1f8d0f0001c7b7e978b70342aaebe3d5167f3c0

See more details on using hashes here.

File details

Details for the file hip_python_interop-7.2.0.562.43-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for hip_python_interop-7.2.0.562.43-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 383501a33eec03ce595059b98f60ef520e1db708c6a4a226586a899a2ef5e3dc
MD5 dab6f30207e68a14956118382afd5bf4
BLAKE2b-256 c0e9228610d9e79c238f7637bd29c6a51011401652aa84087f258c3138b53f4e

See more details on using hashes here.

File details

Details for the file hip_python_interop-7.2.0.562.43-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for hip_python_interop-7.2.0.562.43-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 825bb5890f21a53567148726316e896fd0c24b32d55a1b849acecad58cf87029
MD5 4a5f6a5fb513267fbd5c4c7a3b778884
BLAKE2b-256 19b3f1901e9b903470fd00a1fb17875ddfbc041a76e6714aec7273eea2458101

See more details on using hashes here.

File details

Details for the file hip_python_interop-7.2.0.562.43-cp38-cp38-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for hip_python_interop-7.2.0.562.43-cp38-cp38-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b9d608d725f885f4622734ed7032ffd1ecfca85e2c55593691c704834dbf32da
MD5 98ab7bd0d5e0aeb6403ac7ba172d9b12
BLAKE2b-256 8142b1164fe39359f8cd381a99e408f314057e04afd60407a2b1a6d51b2c9694

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