NVIDIA published Dory1.0-4B on Hugging Face on October 16, 2026, a 4B looped language model that reuses a shared 20-layer recurrent block one, two or four times at inference to trade compute for accuracy. It handles a 256K token context, is English only, and ships in BF16, MXFP8, NVFP4 and GGUF formats under the OpenMDW-1.1 license, which permits commercial use. NVIDIA reports 61.8 on SWE-bench Verified at four loops. vLLM and llama.cpp support is not in a release yet, so serving requires building from open pull requests.
A workable 3.98B-parameter dense language model from nvidia. A pragmatic middle-ground choice when you need open weights without a flagship-sized footprint. Newly released, so production-readiness is still being shaken out.
Generated from this model’s benchmarks and ranking signals. Editor reviews refine it over time.
Access model weights, configuration files, and documentation.
No benchmark data available for this model yet.
See how different quantization levels affect VRAM requirements and quality for this model.
| Format | VRAM Required | Quality | |
|---|---|---|---|
| Q2_K | 10.3 GB | Low | |
| Q4_K_MRecommended | 11.2 GB | Good | |
| Q5_K_M | 11.6 GB | Very Good | |
| Q6_K | 12.0 GB | Excellent | |
| Q8_0 | 13.0 GB | Near Perfect | |
| FP16 | 16.8 GB | Full |
The top devices for this model at 4-bit, ranked by fit and speed.
| Device | Grade | Speed | VRAM |
|---|---|---|---|
| AMD Radeon RX 7800 XTAMD | SS | 45.0 tok/s | 11.2 GB |
| AMD Radeon RX 7900 XTAMD | SS | 57.7 tok/s | 11.2 GB |
| AMD Radeon RX 9070AMD | SS | 46.2 tok/s | 11.2 GB |
| AMD Radeon RX 9070 XTAMD | SS | 46.2 tok/s | 11.2 GB |
| Google Cloud TPU v5eGoogle | SS | 59.1 tok/s | 11.2 GB |
Energy cost on Intel Arc B580 (~33 tok/s, Q4_K_M) vs flagship API pricing.
| Source | Cost per 1M tokens |
|---|---|
Local (energy only)NVIDIA-Nemotron-Labs-Dory1.0-4B-MXFP8 on Intel Arc B580 · ~33 tok/s · 190W | $0.192 |
GPT-6.1 SolOpenAI · in $2.00 · out $10.00 | $4.40 |
Claude Sonnet 5.5Anthropic · in $2.00 · out $10.00 | $4.40 |
Gemini 4 ArgonGoogle · in $2.00 · out $10.00 | $4.40 |
Grok 4.5xAI · in $2.00 · out $6.00 | $3.20 |
API prices blended at 70% input / 30% output.
Hardware amortisation not included. Run the full ROI calculator for payback math.
Cheapest current cloud rentals with at least 11 GB VRAM, refreshed hourly.
Advertising disclosure: we earn commissions when you shop through the links below.
| Option | Cost / GPU-hour |
|---|---|
NVIDIA GeForce RTX 3060Vast.ai · Spot · 12 GB VRAM | $0.05 |
NVIDIA GeForce RTX 5060 TiVast.ai · Spot · 16 GB VRAM | $0.07 |
NVIDIA GeForce RTX 3060Vast.ai · On-Demand · 12 GB VRAM | $0.07 |
NVIDIA RTX A4000Vast.ai · Spot · 16 GB VRAM | $0.09 |
NVIDIA RTX A4000Vast.ai · On-Demand · 16 GB VRAM | $0.09 |
Per-GPU rate across RunPod, the Vast.ai marketplace, DigitalOcean, and Vultr.
Spot tier is interruptible. Plan for restarts when comparing against on-demand prices.
Cumulative cost of buying the smallest device in our directory that runs this model at 4-bit, compared with paying flagship APIs for the same token volume.
Assumes 1 million tokens a day, a 70/30 input and output mix and $0.12 per kWh. The device only runs as long as the workload needs. Use the ROI calculator for your own numbers.
NVIDIA-Nemotron-Labs-Dory1.0-4B-MXFP8 is a 3.98-billion-parameter text-only dense model developed by NVIDIA that introduces elastic latent-recurrent inference to edge-scale deployments. Released under the commercially permissive OpenMDW-1.1 license, the model targets practitioners who need strong agentic coding and reasoning performance without loading a massive parameter footprint into local memory. Rather than relying on standard fixed-depth feed-forward passes, Dory dynamically trades inference compute for accuracy through a looped architecture that reuses internal layers at runtime.
The checkpoint ships pre-quantized in microscopic-scaling 8-bit floating point (MXFP8), alongside BF16, NVFP4, and GGUF variants. By decoupling the static parameter footprint from computational depth, NVIDIA allows local developers to serve a sub-4B weight footprint that scales its reasoning capabilities on demand. When evaluated at higher recurrent depth, it achieves task accuracy competitive with models more than twice its physical size, positioning it directly against modern lightweight options like Qwen3.5-9B and Phi-4 mini.
For practitioners looking to run NVIDIA-Nemotron-Labs-Dory1.0-4B-MXFP8 locally, the primary appeal is its massive 262,144-token (256K) context window paired with a small physical VRAM footprint. It serves as a drop-in reasoning engine for localized agent frameworks, large code repository parsing, and complex instruction-following workflows where host memory constraints typically rule out larger foundation models.
Dory1.0-4B uses a normalized-GPT (nGPT) dense architecture structured into three distinct stages: an 8-layer input block, a 20-layer shared recurrent block, and an 8-layer output block. The total parameter count sits at 3.98B. The model was initially pre-trained natively in NVFP4 before continuing in BF16, producing weights that retain high numerical fidelity even in compressed representations like MXFP8.
The core differentiator is its latent recurrence. During inference, the shared 20-layer recurrent block can execute 1, 2, or 4 loops before passing hidden states to the output block. The input representation is reinjected at every loop step, forcing the model to spend extra FLOPs per token refining its internal state in latent space rather than generating bloated reasoning traces. Because of this:
Handling attention over its 262,144-token context length is managed via an interleaved design combining full attention layers with sliding-window attention (SWA). Standard looped models incur severe memory penalties because each pass creates a separate Key-Value (KV) cache. Dory circumvents this by supporting last-loop KV caching, which preserves only a single cache per recurrent attention layer. Under this configuration, runtime KV cache memory requirements match those of an unlooped model regardless of whether you run 1, 2, or 4 loops.
Dory1.0-4B-MXFP8 focuses strictly on English text processing, excelling across coding, multi-step reasoning, structured function-calling, and rigorous instruction-following.
NVIDIA-Nemotron-Labs-Dory1.0-4B-MXFP8 for coding represents a significant architectural leap for local workstations. On the SWE-bench Verified benchmark, vendor evaluations report scores scaling directly with recurrence: 50.3 at 1 loop, 59.5 at 2 loops, and 61.8 at 4 loops. A score of 61.8 places this sub-4B footprint neck-and-neck with standard 9B models. Paired with its 256K window, it can ingest entire software modules, generate multi-file diffs, and self-correct via loop recurrence without exceeding consumer GPU limits.
On reasoning benchmarks, running 4 loops allows the model to process complex logic internally. Instead of generating thousands of reasoning tokens to solve math or system problems, it resolves ambiguities within the latent layers. This yields dense, precise answers faster than chain-of-thought methods on standard small parameter models.
The model adheres cleanly to rigid JSON schemas and API calling contracts. In localized agent pipelines, it functions reliably as a task-router or parameter extractor, operating within terminal environments and agentic tool harnesses without drifting from prompt constraints.
To run NVIDIA-Nemotron-Labs-Dory1.0-4B-MXFP8 locally, developers must note current software ecosystem support. As of late 2026, baseline support for Dory's recurrent layer looping in mainstream engines like vLLM (PR #60149) and llama.cpp (PR #30306) requires compiling directly from active pull requests rather than stable release builds.
The MXFP8 format uses 8-bit precision with microscopic scaling blocks, meaning the static weights consume roughly 4.2 GB to 4.5 GB of VRAM. Total memory overhead depends primarily on how much of the 262,144-token context window you allocate:
The best GPU for NVIDIA-Nemotron-Labs-Dory1.0-4B-MXFP8 depends on your context target:
While the MXFP8 release offers high efficiency on native Ada Lovelace and Blackwell architectures, practitioners using older hardware or CPU-based setups will find GGUF formats (specifically Q4_K_M or Q5_K_M) more practical. The best quantization for general local execution remains Q4_K_M, bringing base weight consumption down to approximately 2.6 GB with minimal loss in reasoning accuracy.
In terms of tokens per second, performance scales inversely with loop counts:
For beginners wondering how to run 3.98B model on consumer GPU setups, building llama.cpp from the Dory PR and converting to GGUF provides the simplest path until unified runtime tools like Ollama package native looped execution defaults into stable drops.
Evaluating NVIDIA-Nemotron-Labs-Dory1.0-4B-MXFP8 performance requires looking at standard alternatives in the 3B to 9B parameter bracket.
Choose Dory1.0-4B-MXFP8 if you operate on constrained local VRAM, need massive context window capability, and require high-level code engineering reasoning that can be toggled dynamically at runtime. Choose standard dense architectures if your pipeline requires high tokens-per-second streaming without custom runtime engine compilations.

Explore the Provider
Aggregate stats, leaderboard, release timeline, and benchmark coverage across every NVIDIA model we track.

Check which of your devices can run this model and how fast.

Compare hosted per-token prices before you commit to local hardware.

Break-even math for self-hosting, renting a GPU, or paying per token.
Live status for the hosted APIs you might use instead of running this locally.