Skip to main content

Python bindings for NVSHMEM

Project description

NVSHMEM4Py Overview


NVSHMEM4Py is a Python package that provides a Pythonic interface to NVSHMEM

NVSHMEM4Py follows the NVSHMEM SLA. The details of the NVSHMEM SLA is available here.

Quick Links


NVSHMEM4Py is a component of NVSHMEM™. Please see the following public links for information on building and working wih NVSHMEM:

Project Homepage

Release Notes

Installation Guide

Best Practice Guide

API Documentation

Devzone Topic Page

The maintainers of the NVSHMEM project can also be contacted by e-mail at nvshmem@nvidia.com

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.

nvshmem4py_cu12-0.3.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_34_x86_64.whl (3.2 MB view details)

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

nvshmem4py_cu12-0.3.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_34_aarch64.whl (3.2 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64manylinux: glibc 2.34+ ARM64

nvshmem4py_cu12-0.3.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_34_x86_64.whl (3.2 MB view details)

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

nvshmem4py_cu12-0.3.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_34_aarch64.whl (3.1 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64manylinux: glibc 2.34+ ARM64

nvshmem4py_cu12-0.3.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_34_x86_64.whl (3.0 MB view details)

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

nvshmem4py_cu12-0.3.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_34_aarch64.whl (3.0 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64manylinux: glibc 2.34+ ARM64

nvshmem4py_cu12-0.3.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_34_x86_64.whl (3.1 MB view details)

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

nvshmem4py_cu12-0.3.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_34_aarch64.whl (3.2 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64manylinux: glibc 2.34+ ARM64

nvshmem4py_cu12-0.3.0-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_34_x86_64.whl (3.1 MB view details)

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

nvshmem4py_cu12-0.3.0-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_34_aarch64.whl (3.1 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64manylinux: glibc 2.34+ ARM64

File details

Details for the file nvshmem4py_cu12-0.3.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for nvshmem4py_cu12-0.3.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 7c0ef400c4ebe8cf2e1f5248666284b1a8d4c00b9b9eb4e5e8a25222539bf28e
MD5 3a765cbf5acfd03d57b682a0d41b57a3
BLAKE2b-256 a0f77ed1224db0fba93ba50792f5743ccb8ff26a7f29b655f6d26d2df6477f82

See more details on using hashes here.

File details

Details for the file nvshmem4py_cu12-0.3.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_34_aarch64.whl.

File metadata

File hashes

Hashes for nvshmem4py_cu12-0.3.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 54e64903dbdc50c689d3996097d1e7dd64cd98ecc85eaddaed6b79a6d4f44c0f
MD5 52dd8c54eeda10812948718b20b14ae8
BLAKE2b-256 b7b9b67ba9d670d4798f96e7e41164738d212d5ebdf1a1bfdbe11153b151b1e3

See more details on using hashes here.

File details

Details for the file nvshmem4py_cu12-0.3.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for nvshmem4py_cu12-0.3.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 2f19f2c2bbfc07bcd1d550e1254c68e8cb3d5576cb95160eafa7cc5fdb9c09e4
MD5 feaf8efdfe6e5c6ea349e903868a92c3
BLAKE2b-256 2aa7812e403994a947425b6d2f4c0f11455282b330f2387ee7d82cd45bc75e72

See more details on using hashes here.

File details

Details for the file nvshmem4py_cu12-0.3.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_34_aarch64.whl.

File metadata

File hashes

Hashes for nvshmem4py_cu12-0.3.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 ad131e316da51929250b985710e6b1e991dbebef13bbb9f3e0f6aa89664765be
MD5 0ffe562aa7af307d3006e95bee0cefe6
BLAKE2b-256 7c34483ff4ff758f337b2eb11cdef91e13ca9643e4a6f5d87b2ed63579c5ec5a

See more details on using hashes here.

File details

Details for the file nvshmem4py_cu12-0.3.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for nvshmem4py_cu12-0.3.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 3b2e2b3ff106083e237c7cf2b5f9ea44d57d10d38a9ecbbe851fdc38fbb31d86
MD5 f976ae17d622583392dd2f041df07a9f
BLAKE2b-256 13eae1cecfab133208b7a09eceb1e6d00d3fa8e19e86b56554123c5934e216f4

See more details on using hashes here.

File details

Details for the file nvshmem4py_cu12-0.3.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_34_aarch64.whl.

File metadata

File hashes

Hashes for nvshmem4py_cu12-0.3.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 54626b47f489ca26141db96a85a6357958050ec34a1f849493d6ffba7ae7e2be
MD5 fa6534abd052443801b3c9bee72f7985
BLAKE2b-256 3f6f6a2b7b808c3586e29de9e16727b3219da168b4844f75fc122ca9f702ce67

See more details on using hashes here.

File details

Details for the file nvshmem4py_cu12-0.3.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for nvshmem4py_cu12-0.3.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 decf95d8dab285e3212f25fc5cdff302befad99bf256e8ce456880fc4894cde7
MD5 665b9b44d45d4c3c1741194641ec7b31
BLAKE2b-256 25b1a8f3dda6004b5866c3a0fb36a2afb49bae4762535797aa6dee1f62fa913a

See more details on using hashes here.

File details

Details for the file nvshmem4py_cu12-0.3.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_34_aarch64.whl.

File metadata

File hashes

Hashes for nvshmem4py_cu12-0.3.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 1a0d5586e87efbb6266db30040f1f3d0cea1b1a93254a909bc489cd5d6b514b0
MD5 f6da0596cae1c03cc00d4917f2f49f5c
BLAKE2b-256 29b6acaf293dad44d003af24d85eb24b9393f1134f7e2c32ec409e107d53d2e3

See more details on using hashes here.

File details

Details for the file nvshmem4py_cu12-0.3.0-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for nvshmem4py_cu12-0.3.0-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 97e4dc71c679ac0ba9c83c62c9e4451d1c4b46c4181ff40e2afb066be75b4f0c
MD5 6fa38494cb83ae038ddb1d35524eaf23
BLAKE2b-256 3e199e41d3a3647a13b0dd0db6dfef345e004f134b4173693c3318cf79fd51d3

See more details on using hashes here.

File details

Details for the file nvshmem4py_cu12-0.3.0-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_34_aarch64.whl.

File metadata

File hashes

Hashes for nvshmem4py_cu12-0.3.0-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 61b8c60b7cf8a829ae8d5fb87ce9fb1b32e439b7081dc697a0b1b885483e0cf3
MD5 cbd3aecdd89842c8c8c682b2011d3719
BLAKE2b-256 10651cac5ff415dd90fabf3c13a1d54d4551c6c35f9abc48a180369f859c24c4

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