Skip to main content

pylibwholegraph

WholeGraph supports PyTorch and provides a distributed graph and kv store.

cuGraph-PyG can leverage WholeGraph for even greater scalability.

Using an RMM memory resource

WholeGraph can use RMM's current per-device memory resource for distributed and hierarchy tensors stored on the device. Configure RMM after selecting the process's CUDA device, then enable RMM allocation before creating WholeMemory tensors:

import rmm
import pylibwholegraph.torch as wgth

rmm.reinitialize(pool_allocator=True, initial_pool_size=2**30)
wgth.set_rmm_enabled(True)

WholeMemory looks up RMM's current resource when each supported allocation is created, so normal RMM per-device resource configuration applies. Call wgth.set_rmm_enabled(False) to use WholeMemory's default allocator for future allocations.

Chunked, continuous, and NVSHMEM device tensors require specialized CUDA allocation mechanisms. When RMM is enabled, these tensors emit a warning and use their existing allocation path.

Metadata

Release files for pylibwholegraph-cu13 26.10.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Built distributions (wheels)

Table of built distributions (wheels) for pylibwholegraph-cu13 26.10.0
File Interpreter ABI Platform
pylibwholegraph_cu13-26.10.0-cp311-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.11 abi3 Linux glibc 2.17+ x86-64, Linux glibc 2.28+ x86-64 Details
pylibwholegraph_cu13-26.10.0-cp311-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.11 abi3 Linux glibc 2.28+ ARM64, Linux glibc 2.17+ ARM64 Details

Total release size: 595.5 kB

Release files / pylibwholegraph_cu13-26.10.0-cp311-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL pylibwholegraph_cu13-26.10.0-cp311-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 307.9 kB
Tags CPython 3.11 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64 abi3
SHA-256 checksum
How to use checksums
4a64697822d206d307595286ef3ab885fad7945a1c3da6d8ebb595f05b3aec10
BLAKE2b-256 checksum
How to use checksums
cb420ed9f2938a6f3ededb0e16ca93814c71530d174c857308fca923e1e2c476
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.8

Release files / pylibwholegraph_cu13-26.10.0-cp311-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL pylibwholegraph_cu13-26.10.0-cp311-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 287.6 kB
Tags CPython 3.11 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64 abi3
SHA-256 checksum
How to use checksums
6054a4a8fbf595d1e7f228fd508126d7e1a8b83d4f8f50e50b76d93ff8ffcbbe
BLAKE2b-256 checksum
How to use checksums
c6112e1fc6c3b7355c3f949b92a28c77d90bd3e87cdbd72e0cca91b40127fb45
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.8

Release history Release notifications | RSS feed

This release

26.10.0 This release

2 release files

26.6.0

1 release file

26.4.0

1 release file

26.2.1

8 release files

26.2.0

1 release file

25.12.0

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page