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.2.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_34_x86_64.whl (3.1 MB view details)

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

nvshmem4py_cu12-0.2.1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_34_aarch64.whl (3.1 MB view details)

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

nvshmem4py_cu12-0.2.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_34_x86_64.whl (3.1 MB view details)

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

nvshmem4py_cu12-0.2.1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_34_aarch64.whl (3.0 MB view details)

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

nvshmem4py_cu12-0.2.1-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.2.1-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.2.1-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.2.1-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_34_aarch64.whl (3.1 MB view details)

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

nvshmem4py_cu12-0.2.1-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_34_x86_64.whl (3.0 MB view details)

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

nvshmem4py_cu12-0.2.1-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.2.1-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.2.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 ff4b8c8f82be96f699275eddda9d84d41d739bed0508b0ae725d8e97dbfea123
MD5 eefe7c6513229f8f8bf5aa534e05858a
BLAKE2b-256 5273dbec8eee1e00744e650ca570863737aa8ba1977eb04ec22fd2c7bca6ba99

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for nvshmem4py_cu12-0.2.1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 08356f053c1ad2a52bb4c0099d0a7e5444ac56990e26a24bae68b631086a4802
MD5 99fbf444ece01e56985591eabdf14b5a
BLAKE2b-256 4b5557299672706aaccd21a906a6a81d0721546ff788f0e5f1b9c0416beea904

See more details on using hashes here.

File details

Details for the file nvshmem4py_cu12-0.2.1-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.2.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 0a4bc59145a33558fd0d4893638b1f4f0976d75669459c51734b65e370845ac1
MD5 f32230baf5cb78808b53c85c9d5c210b
BLAKE2b-256 661aba551374766501ca2d85f95a48384993f2c7e38dfb3f27a07a762eb24cb8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for nvshmem4py_cu12-0.2.1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 bb10a556074e0cadbc371be427b4ac6f91ca1ebb1cad6d92814b9c9fd92d942b
MD5 1893e3c1c563b1bb3a7ee5506fd19cd4
BLAKE2b-256 ca0dbe6ba7adcfaa64d107178dabafc3e0d74a32c0f35d57b166f8859bfdad1b

See more details on using hashes here.

File details

Details for the file nvshmem4py_cu12-0.2.1-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.2.1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 77a4af68b333586dbec05b7d12b34c5657d4c735a34714a5c55e73864bfef060
MD5 bf53d769ba4f7edfcb6aff825804f79d
BLAKE2b-256 c45296d2d50f1ebd3fb6f11e9350585c58b7e43f4889edf34f16c4b3eb5634a2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for nvshmem4py_cu12-0.2.1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 b67f9110bf0f2b1095f0f615b2501c760ba01709e56246073ef0d48cab184a90
MD5 372ad4825687c33723a3cc1187af49fa
BLAKE2b-256 7c7159a22d80eb17427a3b4428cbe82d94191272532a64eeade1569257c32655

See more details on using hashes here.

File details

Details for the file nvshmem4py_cu12-0.2.1-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.2.1-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 55349a17988f78120b340e5f2ff6ed82c7a60d0634132e1d1e66e6d05ab063cb
MD5 8870ba31b64eece9a30a4b882cbf3874
BLAKE2b-256 664f625bd7d0698d4ad208d792e0b3c1ff45d7bf50b0ea2f94eaabff1ceee2c8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for nvshmem4py_cu12-0.2.1-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 6ecd7cd34bc9f03819124fa293d7fcf29febbce72b66d5cb4f4ef8af0a90a1de
MD5 862b228f68804b3bd58d1b94a8545fef
BLAKE2b-256 3e931f8c39ada81d2d0b0b2e747edc429379e463df4eb9a3c2e112424ad762a9

See more details on using hashes here.

File details

Details for the file nvshmem4py_cu12-0.2.1-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.2.1-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 e4dc9b6b8eb628b4b28e91808914ec818f058b8747a814e7f3c5c5b8895900ab
MD5 1795e514de1d329b58ca5ff2c667f2a3
BLAKE2b-256 e6ff1685e61504e549238fad32dc76fdb00bbe179d9d225c5f145c9baa21030c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for nvshmem4py_cu12-0.2.1-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 6226ca74e6b631b7a5b16894741e9825194f9ecb2356a68c44c2c50462b46455
MD5 8b52840b220fcdf964adcd4259ea7fb8
BLAKE2b-256 262cddb2dbd99eb2238c8e9994c1444a0b21761068b5de4de5bc2cff066885b5

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