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.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.3.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.3.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.3.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.3.1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_34_x86_64.whl (2.9 MB view details)

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

nvshmem4py_cu12-0.3.1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_34_aarch64.whl (2.9 MB view details)

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

nvshmem4py_cu12-0.3.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.3.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

File details

Details for the file nvshmem4py_cu12-0.3.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.3.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 0cf12bd46ab7ff32e331b6cf96c84bb7610ad7118171931592016ac7fb5c48b4
MD5 95e316d9cbfa0f045f7b33035c290181
BLAKE2b-256 3b665e4958e88da0670328544290fbc746ee35a9a41e86f2baa0a14dafecb1b7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for nvshmem4py_cu12-0.3.1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 9dfb95c57d4a34cc607e6fa3d944332872b525ddf152afe60258953d428964b6
MD5 9be520779a41e0cec60f246015380eed
BLAKE2b-256 7b1366693d8dcda942a71c09657740a8025ce6337dfac27faa5dfc88f0dcfac0

See more details on using hashes here.

File details

Details for the file nvshmem4py_cu12-0.3.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.3.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 13eb6d04c69e82bc9bee79dde7ea57f7f01c4819e399a8f4abf6f2fe59494b0a
MD5 289a937a1706b7693a5b98b373d795f1
BLAKE2b-256 f52fff0630434a93edb274a7b62e66fe7598cfc7e471adfadb28252b65a690f7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for nvshmem4py_cu12-0.3.1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 ba8a4ea82948c62f8f2267ea3609a4a77e63554d41a7671bfb62749ce1bd92bc
MD5 e0e3394f5d62f2e954e50d32341d5038
BLAKE2b-256 4ba42c58f77652d366317db0e6253d9cdd97a284b9c3b510e3d51249d18ff6c1

See more details on using hashes here.

File details

Details for the file nvshmem4py_cu12-0.3.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.3.1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 796da8806973872f21c0b2f09f8481c7ceae60b6ae077c7005235048c2603b4e
MD5 b39aa3dabaf745778b5c0d497cb71786
BLAKE2b-256 1a7eda0a2a3238ab28f5642d28de9cfbd3d69987d188831802e503dc3e89991f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for nvshmem4py_cu12-0.3.1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 b248c97b1fc0cc4a3f447fffe57bda31ce751c7912e96f70bfa94d07f9ff58eb
MD5 350148a8581c5d9c183e3e7c24e1a642
BLAKE2b-256 7008797e266a1a7c1d99960e4992b73a8fa1027e93f350b0b273339a7f7f96f3

See more details on using hashes here.

File details

Details for the file nvshmem4py_cu12-0.3.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.3.1-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 1f49b28cb9552d019480ca776421aa5c5880903d6a388f81e91e854a856b9738
MD5 c2e4cd2f82c4ccbaff7ce1d77462f411
BLAKE2b-256 550d80b480a929f013c97348b0c8a91c98ee61c7c412ba79554bdf7614915666

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for nvshmem4py_cu12-0.3.1-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 7309a7cc34b31b3d9d90b47c3854f947878d9d1e4af98b8b23c464e2c946fc92
MD5 aa91761c04f0fcf6bc00633bec1c8ece
BLAKE2b-256 6255a346de9b1a080e23d81541e2aee58565450507905ffef5a4857e62d269c5

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