Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
26 commits
Select commit Hold shift + click to select a range
dba0b07
Updates DeviceMemoryResource to accept Device objects for the device_…
Andy-Jost Aug 27, 2025
e6246fc
Adds IPC support to DeviceMemoryResource. Creates a staticmethod `cur…
Andy-Jost Aug 29, 2025
4cfc7f4
Added a missing import statement.
Andy-Jost Aug 29, 2025
f26fcfa
Restores DeviceMemoryResource default behavior to return the current …
Andy-Jost Aug 29, 2025
a4ce5eb
Adjusts docstrings for consistency.
Andy-Jost Sep 2, 2025
968e31a
Merge branch 'main' into ipc-mempool-linux
Andy-Jost Sep 2, 2025
6ab758b
Adjusts dataclass member defs in *Options classes for Cython.
Andy-Jost Sep 3, 2025
9f3ad13
Adds __bool__ to the MemoryResource interface.
Andy-Jost Sep 3, 2025
5994f71
Minor docstring update.
Andy-Jost Sep 3, 2025
185dcfc
Changes verbiage from "shared" or "shareable" handle to "allocation h…
Andy-Jost Sep 3, 2025
cc1fa40
Significantly reworks the tests for IPC-enabled memory pools.
Andy-Jost Sep 4, 2025
0af0f77
Various fixes including: groups cimport statements; removes __bool__ …
Andy-Jost Sep 8, 2025
b3bba46
Formatting changes.
Andy-Jost Sep 8, 2025
91a9d89
Creates an attributes suite to bundle the DeviceMemoryResource attrib…
Andy-Jost Sep 9, 2025
e903081
Merge branch 'main' into ipc-mempool-linux
Andy-Jost Sep 9, 2025
e27b25b
Format changes.
Andy-Jost Sep 9, 2025
89d5e3f
Merge branch 'main' into ipc-mempool-linux
Andy-Jost Sep 10, 2025
cb8efcd
Test updates. Parameterizes tests (rather than use internal loops). A…
Andy-Jost Sep 15, 2025
80ee3c9
Reworks mempool attribute implementation.
Andy-Jost Sep 15, 2025
f84d9d8
Adds testing for errors when allocating from an imported memory pool.
Andy-Jost Sep 15, 2025
6e86cd1
Move IPC import/export methods into the Buffer class.
Andy-Jost Sep 15, 2025
598f9a1
Updated release notes.
Andy-Jost Sep 15, 2025
e0e2175
Reworks DeviceMemoryResourceAttributes to use a descriptor.
Andy-Jost Sep 15, 2025
159cf41
Merge branch 'main' into ipc-mempool-linux
Andy-Jost Sep 15, 2025
5b0c228
Remove use of deprecated abstractproperty.
Andy-Jost Sep 16, 2025
df7ea5c
Merge branch 'main' into ipc-mempool-linux
Andy-Jost Sep 16, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 7 additions & 1 deletion cuda_core/cuda/core/experimental/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,13 @@
from cuda.core.experimental._launch_config import LaunchConfig
from cuda.core.experimental._launcher import launch
from cuda.core.experimental._linker import Linker, LinkerOptions
from cuda.core.experimental._memory import Buffer, DeviceMemoryResource, LegacyPinnedMemoryResource, MemoryResource
from cuda.core.experimental._memory import (
Buffer,
DeviceMemoryResource,
IPCChannel,
LegacyPinnedMemoryResource,
MemoryResource,
)
from cuda.core.experimental._module import Kernel, ObjectCode
from cuda.core.experimental._program import Program, ProgramOptions
from cuda.core.experimental._stream import Stream, StreamOptions
Expand Down
Loading
Loading