FI-Mihej / InterProcessPyObjectsLinks
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
☆84Updated 9 months ago
Alternatives and similar repositories for InterProcessPyObjects
Users that are interested in InterProcessPyObjects are comparing it to the libraries listed below
Sorting:
- Bytecode manipulation in runtime, true shared memory, async LMDB, async Tkinter, async wxPython, async PySide, async PyQt, async loop wit…☆31Updated 9 months ago
- Multiprocessing Queues Made Easy☆114Updated last week
- Lock-Free Atomics in Python☆70Updated 8 months ago
- larch.pickle - A faster python pickle replacement☆34Updated 4 months ago
- A very simple shared memory dict implementation☆172Updated 3 years ago
- Define c structs with typing☆20Updated last month
- A powerful event-driven framework for simulations, games, and complex systems with comprehensive event sourcing, querying, and analysis c…☆76Updated 6 months ago
- Sychronized, streaming Python dictionary that uses shared memory as a backend☆293Updated 6 months ago
- Call asynchronous code from an extension module.☆59Updated last month
- A lock-free ring buffer for Python and Cython☆19Updated 2 years ago
- A high-performance library for compressed ndarrays, with a flexible computational engine