Love grows from the smallest of memories ~
| 中文文档 | Developer Slack |
🔥 Welcome! NeuroMem is a subproject of SAGE, dedicated to exploring memory systems for large language models.
Publication
This repository supports the NeuroMem memory runtime described in the following paper:
- Ruicheng Zhang et al. "Neuromem: A Granular Decomposition of the Streaming Lifecycle in External Memory for LLMs." ICML 2026.
Getting Started
Install neuromem with pip :
pip install isage-neuromem
For development, clone the repo and use the provided quickstart script:
git clone https://github.com/intellistream/NeuroMem.git
cd neuromem
./quickstart.sh
This will set up a local development environment (virtualenv + dependencies) suitable for running tests and benchmarks. You can then:
- Explore examples in
examples/ - Run the benchmark suite in
benchmarks/ - Dive into the core implementation under
sage/neuromem/
License
Apache-2.0 License - see LICENSE file for details.
Metadata
Release files for isage-neuromem 0.2.1.12
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| isage_neuromem-0.2.1.12.tar.gz | 132.7 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| isage_neuromem-0.2.1.12-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 296.7 kB
Release files / isage_neuromem-0.2.1.12.tar.gz
| Download URL | isage_neuromem-0.2.1.12.tar.gz |
|---|---|
| Size | 132.7 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
c098fc437546da382095ac5ef2a4d06f7ae499db7a465563bbfa2be73897d223
|
|
BLAKE2b-256 checksum How to use checksums |
0c78e3b86b41fd0f1a5ca94ec8e8b2a5d3762427ff285d4db33e45a186815ca8
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.11.15
|
Release files / isage_neuromem-0.2.1.12-py3-none-any.whl
| Download URL | isage_neuromem-0.2.1.12-py3-none-any.whl |
|---|---|
| Size | 164.0 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
c5aba44d936e194483dcc76bf72e5b4f666b06ddb8130748571def4680fdd302
|
|
BLAKE2b-256 checksum How to use checksums |
37c0cf9ed0cff972f5fbf26e79a5804e37e80eec631aae605461caa4c4290772
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.11.15
|