-
Notifications
You must be signed in to change notification settings - Fork 213
IPC Mempool Serialization and multiprocessing Module Support #1020
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Changes from all commits
Commits
Show all changes
32 commits
Select commit
Hold shift + click to select a range
846c75c
Restructures IPC mempool tests into a subdirectory.
Andy-Jost 238db00
Simplify the IPC interface, adding create_ipc_channel and import_/exp…
Andy-Jost f2ea8c9
Simply the interface to IPCBufferTestHelper.
Andy-Jost 827466e
Adds more tests.
Andy-Jost 93d9217
Removes sequence forms of certain function (exception behavior was un…
Andy-Jost 476349e
Changes channel methods export/import_ to send_buffer/receive_buffer,…
Andy-Jost 2ed5be7
Implement serialization methods for Device, Buffer, and DeviceMemoryR…
Andy-Jost 7f7f80f
Protects serialization where needed to avoid resource leaks. Adds a r…
Andy-Jost e8822b3
Add tests for leaked file descriptors and fix leaks.
Andy-Jost 708e2b5
Eliminates IPCChannel.
Andy-Jost b31d849
Changes DeviceMemoryResource remote_id to uuid.
Andy-Jost 6c53cb0
Embeds the memory resource UUID into allocation handles.
Andy-Jost a264afe
Merge remote-tracking branch 'origin/main' into ipc-mempool-channel
Andy-Jost ed0b356
Minor changes to address feedback.
Andy-Jost b40a213
Removes obsolte tests. Moves imports to nested contexts.
Andy-Jost 4fb3d47
Removes pickling for Device objects. Registers the pickle method with…
Andy-Jost c9f8c91
Updates register function to return registered object. Avoids possibl…
Andy-Jost 5dda196
Renames Buffer import_/export methods.
Andy-Jost e54cb5b
Moves AllocationHandle serialization to a registration with multiproc…
Andy-Jost 948af33
Use DeviceMemoryResourceOptions throughout tests.
Andy-Jost e36f1c1
Merge branch 'main' into ipc-mempool-channel
Andy-Jost 0a082dd
Merge branch 'main' into ipc-mempool-channel
Andy-Jost b91d98b
Merged tests/memory_ipc/conftest.py into tests/conftest.py because ce…
Andy-Jost d28b52f
Makes the psutil module an optional dependency for testing.
Andy-Jost 30542c3
Merge branch 'main' into ipc-mempool-channel
Andy-Jost 3802c4c
Merge branch 'main' into ipc-mempool-channel
Andy-Jost e0d0bf4
Bump the child timeout for IPC tests.
Andy-Jost fbcf3b3
Add docstrings. Change is_imported to is_mapped. Register DeviceMemor…
Andy-Jost e5b8542
Remove call to set_current in Device reconstruction. Add device set-u…
Andy-Jost 64f154c
Merge branch 'main' into ipc-mempool-channel
Andy-Jost 534b16a
fix docstring rendering
leofang d584ea9
Merge branch 'main' into ipc-mempool-channel
leofang File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.