SMRE — a free-to-install proprietary agent for AI memory virtualization analysis, connected to the Natilah Cloud Platform.
Project description
natilah-smre
Super Memory Reduction Engine for AI workloads.
SMRE is a free-to-install, closed-source memory virtualization tool for AI infrastructure. Teams deploy the lightweight SMRE Agent on their own machines, GPU servers, and clusters to measure memory pressure across model workloads. Advanced optimization logic, recommendations, benchmarking, dashboards, and cluster-wide insights are processed through the proprietary Natilah Cloud Platform.
Product Model
The public package is the SMRE Agent. It is designed to be frictionless to install and safe to run on developer machines or production infrastructure.
The SMRE Agent can locally inspect:
- GPU VRAM inventory and utilization when
nvidia-smiis available - CPU RAM inventory and utilization
- SMRE vault physical size, logical size, and deduplication ratio
- Base-model and adapter residency accounting
- Basic model-library density signals
Natilah Cloud processes the proprietary layer:
- KV-cache usage analysis
- Fragmentation and allocator efficiency analysis
- Deduplication opportunity discovery
- Model residency efficiency scoring
- Optimization recommendations
- Benchmarking and workload simulation
- Cluster-wide memory insights
- Cost savings reports
- Memory efficiency scores
- Workload density metrics
- Real-time dashboards
- Enterprise integrations
The SMRE engine, algorithms, optimization models, analytics, recommendation logic, and benchmarking logic remain proprietary.
Install
pip install natilah-smre
The PyPI package and primary installed command are both natilah-smre. Python
imports use natilah_smre because import names cannot contain hyphens.
Optional extras are available for environments that need Hugging Face model inspection or GPU validation:
pip install "natilah-smre[hf]"
pip install "natilah-smre[gpu]"
pip install "natilah-smre[serve]"
pip install "natilah-smre[all]"
Local development install from this checkout:
pip install -e .
Agent Usage
Run a local scan without a cloud account:
natilah-smre agent scan
Print the full local report as JSON:
natilah-smre agent scan --json
Connect the agent to Natilah Cloud:
natilah-smre login --key <your-smre-api-key>
natilah-smre status
natilah-smre agent scan --upload
API keys are read from SMRE_API_KEY or stored in ~/.smre/config. The default
API base is https://api.natilah.com; override it with SMRE_API_BASE for
private deployments.
Local Vault
The agent includes a local model vault for measuring base-model reuse and adapter residency. It stores one base model once and accounts for adapters or fine-tunes separately so SMRE can report the difference between naive residency and base-plus-adapter residency.
natilah-smre add-base instruct Qwen/Qwen2.5-0.5B-Instruct
natilah-smre add-adapter task13 wuyanzu4692/task-13-Qwen-Qwen2.5-0.5B-Instruct --base instruct
natilah-smre list
natilah-smre load instruct --out ./out
The default vault is ~/.smre/vault. Override it with --vault or
SMRE_VAULT.
Repository Layout
natilah_smre/ # Python package for natilah-smre
agent.py # lightweight local SMRE Agent telemetry
cli.py # natilah-smre command: login, status, agent scan, vault commands
store.py # local content-addressed vault accounting
dedup.py # local block-level deduplication accounting
hf_io.py # optional Hugging Face model loading helpers
model_store.py # local base-plus-delta model accounting helpers
tensor_compression.py # local compatibility utilities
experiments/
*.py # validation and measurement experiments
License
SMRE is proprietary software. Installation and basic local agent usage are free, but the software is not open source. See LICENSE.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file natilah_smre-0.1.2.tar.gz.
File metadata
- Download URL: natilah_smre-0.1.2.tar.gz
- Upload date:
- Size: 30.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.10.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
346f69d1dcc96dcc70ce2a45f0e899e32cd2d0831abce11fd8f7c1b038cb506c
|
|
| MD5 |
b6ea6b6ad5a7a85969ee53447cfb4e28
|
|
| BLAKE2b-256 |
c06b58aa3a2c58c7bd9c6f64e0effa947b1fc6d4aa40e5458dd579fb20b27085
|
File details
Details for the file natilah_smre-0.1.2-py3-none-any.whl.
File metadata
- Download URL: natilah_smre-0.1.2-py3-none-any.whl
- Upload date:
- Size: 32.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.10.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f50c5f5a05deef8d547453044967ef297cbc51225c1d8295258557cb97232b93
|
|
| MD5 |
e1705e9e0194fac8e0523311fe29041c
|
|
| BLAKE2b-256 |
225db6751ea22573994460984bdd01da3343e8a3883d41c8df8d6cf12af055bc
|