OpenDecider-nano — VRAM & /v1/systemone setup
Written by Jakub Rusinowski · Last updated
A 400M encoder decision model (Ettin) distilled from calibrated teachers; about 2 GB of memory and 16 ms a question on an NVIDIA L40S. Served by opendecider serve at /v1/systemone.
OpenDecider-nano needs about 1 GB of VRAM at Q4_K_M — quantized weights plus framework overhead, before any KV cache. On Apple Silicon that figure comes out of unified memory.
Call OpenDecider-nano
Served by opendecider serve (default port 8000). This model does not run in Ollama.
- Question types
- choice noul (yes / no) score
- Inputs
- text
- Serve with
opendecider serve- Endpoint
/v1/systemone
pip install "opendecider[serve]"opendecider serve --model manjunathshiva/opendecider-nanohttp://localhost:8000/v1/systemone
Setup for servers other than Ollama →
Build a request for this model Decision models guide
Related guides: Confidence, thresholds and calibration · Servers other than Ollama
Other decision models: Nimble 9B · Tev1 4B · Tev1 0.8B · Winnow 12B · Winnow E4B · Decider 2B · Decider 4B · Decider 35B-A3B (NVFP4) · JevK5 4B · Intern-Decision 4B · AutoJev 27B · Laya · Clef 27B · Clef-Flash 9B · Rune 26B-A4B v3 · OpenDecider-small · OpenDecider-small MLX 4-bit · Bosun v3.1 0.6B · Bosun v3.1 1.7B · d1-3B · d1-omni-600M · THX-01 322M
Hardware fit
Weights plus overhead plus the KV cache at a 8,192-token prompt, on NVIDIA RTX 4090 (24 GB). A publisher build is sized from its file; the other rows are modelled at a standard quant. Decision requests are short, so no long-context figure is shown.
| Quant | Memory | VRAM | Fit |
|---|---|---|---|
| BF16 Publisher build · 0.79 GB file | 2 GB | Fits | |
| Q4_K_M 4.83 bpw · modelled quant | 1.5 GB | Fits | |
| Q6_K 6.56 bpw · modelled quant | 1.6 GB | Fits | |
| Q8_0 8.50 bpw · modelled quant | 1.7 GB | Fits |
Published file size: BF16 0.79 GB. A download size from the model publisher — not a VRAM requirement.
How it was scored
Each table is one suite. Numbers in different tables were measured on different questions and are not comparable, with each other or with the Decision Index.
Decision Index 0.2.1 (snapshot 2026-09-28)
Decision Index 0.2.1Community Decision Index (not by the model's authors)OpenDecider is not on the Decision Index 0.2.1 snapshot (28 September 2026), and its author has not published an Index score. Community-maintained; not affiliated with the model authors.
Source ↗| What was scored | Score | Source |
|---|---|---|
| Test split | 79.6% | Source ↗ |
OpenDecider-nano was fine-tuned on this suite's train split; the test split was not used in training (author's statement).
| What was scored | Score | ECE | Source |
|---|---|---|---|
| 200 decisions | 68% | 0.092 | Source ↗ |
Scored by the authors with the public Jev-vs-Laya harness (https://github.com/pavanjava/jev_and_laya_benchmarking). ECE is measured on this suite, not on typed-decisions.
Published latency
| Device | Time | Condition | Who measured it | Source |
|---|---|---|---|---|
| NVIDIA L40S | 16.1 ms | 1 question per call | Authors' own internal benchmark — not independently reproduced | Source ↗ |
| NVIDIA L40S | 3.8 ms | 50 questions per call, time per question | Authors' own internal benchmark — not independently reproduced | Source ↗ |
| Apple M4 Max | 18.1 ms | 1 question per call | Authors' own internal benchmark — not independently reproduced | Source ↗ |
| Mac mini M4, 16 GB | 28 ms | 1 question per call | Authors' own internal benchmark — not independently reproduced | Source ↗ |
As published, on the device and under the condition shown. A decision model answers in one forward pass, so this is time per decision, not tokens per second.
Decision models are not ranked on chat, creative or coding scores.
Specifications
Verified — Checked against the primary source — the model card or the vendor spec page — and corroborated by a second independent source.
- Parameters
- 0.39B
- Context window
- Not published
- Architecture
- Fine-tune of jhu-clsp/ettin-encoder-400m
- Provider
- Manjunath Janardhan
- Licence
- Apache-2.0
- Availability
- Weights downloadable
- Practical deployment
- Edge device (phone, SBC)
- Specified at
- Q4_K_M
- System RAM
- 8 GB
- Record updated
- 2026-10-13
- Runs with
- Transformers: supported
Commercial use permitted. No usage restrictions beyond attribution.
Other OpenDecider sizes
OpenDecider-nano — frequently asked questions
What is OpenDecider-nano?
OpenDecider-nano is a decision model: you send it a state and typed questions (choice, yes/no/unknown, or a score) and it returns one answer per question with a probability for every option. It is not a chat model.
How do I run OpenDecider-nano locally?
Served by opendecider serve (default port 8000). This model does not run in Ollama. Start it with: `pip install "opendecider[serve]" && opendecider serve --model manjunathshiva/opendecider-nano`.
How much memory does OpenDecider-nano need?
About 1 GB for the weights plus overhead at Q4_K_M, before the prompt's KV cache. Decision prompts are short, so the cache stays small.
How accurate is OpenDecider-nano?
It has no community Decision Index score. Every score on this page comes from its authors, on the suites named beside each table; none is an independent result.