High-performance and seamless sharing and modification of Python objects between processes, without the periodic overhead of serialization and deserialization. Provides fast inter-process communication (IPC) via shared memory. Supports NumPy, Torch arrays, custom classes (including dataclass), classes with methods, and asyncio
python
windows
macos
linux
fast
sync
async
asynchronous
ipc
python3
asyncio
inter-process-communication
shared-memory
shared-object
shared-dict
shared-data
-
Updated
May 14, 2024 - Python