YAML Metadata Warning:empty or missing yaml metadata in repo card
Check out the documentation for more information.
NDE (Nano-Decision Engine)
NDE is a ~25M parameter, from-scratch, "System One" decision routing model. Inspired by the Jev architecture, it is designed to replace brittle if/else logic and expensive LLM API calls with ultra-fast, deterministic, structured JSON outputs.
π Why NDE?
- Blazing Fast: Runs at 100+ tokens/second on a standard 2-core CPU.
- Zero Hallucination: Designed exclusively for strict JSON tool-calling, compatible with grammar-constrained decoding (e.g.,
llama.cpp/ Ollama). - From Scratch: Built with pure PyTorch (no HuggingFace
transformersbloat), featuring modern efficiency blocks: RMSNorm, RoPE, SwiGLU, and Weight Tying. - Edge-Ready: The final quantized
.ggufmodel is ~40MB, making it deployable on Raspberry Pi, local servers, or lightweight cloud instances.
ποΈ Architecture
- Parameters: ~25.17 Million
- Layers: 8
- Hidden Dimension: 512
- Attention Heads: 8
- Vocabulary Size: 8,192 (Optimized for fast CPU output projection)
- Context Length: 512 tokens
π Project Structure
nde/
βββ src/nde/ # Core PyTorch architecture and utilities
βββ data/ # Synthetic training datasets (ignored in git)
βββ configs/ # YAML configurations for training and inference
βββ scripts/ # Setup, data generation, and GGUF export scripts
βββ tests/ # Unit and integration tests
βββ docs/ # Architecture and deployment documentation
- Downloads last month
- 23
Inference Providers NEW
This model isn't deployed by any Inference Provider. π Ask for provider support