DEV Community

Cover image for Speculative Decoding in 2026: How DFlash and DSpark Are Delivering 15 LLM Inference Speedups
Manoranjan Rajguru
Manoranjan Rajguru

Posted on

Speculative Decoding in 2026: How DFlash and DSpark Are Delivering 15 LLM Inference Speedups

Meta Description: DFlash and DSpark have shattered speculative decoding benchmarks in 2026 — delivering up to 15× throughput gains and 85% faster per-user generation on production LLM deployments. Here's the deep technical breakdown every ML engineer building production inference systems needs right now.

Focus Keyword: speculative decoding LLM inference

Speculative Decoding in 2026: How DFlash and DSpark Are Delivering 15× LLM Inference Speedups

Table of Contents

  1. The Hidden Inefficiency Burning Your GPU Budget
  2. Speculative Decoding 101: How Draft-Verify Works
  3. DFlash: Block Diffusion Drafting (ICML 2026)
  4. DSpark: DeepSeek's Semi-Autoregressive Framework
  5. DFlash vs. DSpark vs. EAGLE-3: The Full Comparison
  6. Decision Guide: When to Use Which
  7. The Bigger Picture: Where Inference Optimization Is Heading
  8. Conclusion

1. The Hidden Inefficiency Burning Your GPU Budget

Here is a number that should stop you mid-sip of your morning coffee: your A100 or H100 is likely operating at less than 20% of its theoretical FLOPs during LLM inference. Not because of bad batching, not because of quantization choices, and not because of suboptimal memory layout — but because of a fundamental architectural property of how autoregressive transformers generate text.

Every token waits for the one before it. You compute a forward pass, you sample token t, and only then can you compute the forward pass for token t+1. The GPU completes a full forward pass — touching all the weights, all the KV caches, all the attention heads — and then sits idle while you sample from the output distribution. Repeat that ten thousand times for a single Chain-of-Thought reasoning trace and you have an extraordinarily expensive conveyor belt running in slow motion.

This serial token generation loop has always been the Achilles heel of production speculative decoding LLM inference. But in the last month, two research breakthroughs have fundamentally changed what is possible: DFlash, from UC San Diego's z-lab, accepted at ICML 2026, and DSpark, released open-source by DeepSeek on June 27, 2026. Together, they represent the most significant leap in practical LLM inference acceleration in years — DFlash achieving 6.08× lossless single-stream speedup and NVIDIA independently reporting 15× throughput on Blackwell hardware, while DSpark delivers 60–85% faster per-user generation in live production on DeepSeek-V4 traffic.

This post is a deep technical breakdown of both frameworks: how they work, why they work, how to deploy them today, and how to choose between them. By the end, you will have the information you need to take your inference stack from the EAGLE-3 baseline into 2026-tier performance.

GPU utilization comparison: autoregressive decoding vs DFlash speculative decoding
Figure 1: GPU utilization timeline — autoregressive decoding (left) vs. DFlash speculative decoding (right). Dense parallel verification blocks vs. idle-dominated serial generation.


2. Speculative Decoding 101: How Draft-Verify Works

Before diving into DFlash and DSpark, let us be precise about the mechanism both are built on. Speculative decoding was formalized in 2022 and works on the following principle: instead of generating tokens one at a time with your expensive target model, you use a cheap, fast draft model to propose a block of k candidate tokens. Then you run a single forward pass of the large target model over that entire block — in parallel — and check each position against what the target model would have produced.

The acceptance criterion is a rejection sampling rule. For each position i in the draft block:

  • If the draft's token matches what the target would have generated, accept it for free.
  • If it does not, accept it with probability min(1, p_target(x_i) / p_draft(x_i)).
  • The first rejection terminates the block, and one bonus token is appended from the target distribution.

This rule is the foundation of everything: it guarantees that the output distribution is exactly identical to what the target model would have produced alone — no quality degradation, no approximation, no trade-off. Speculative decoding is lossless by construction.

2.1 The Latency Equation and Its Three Levers

The speedup from speculative decoding is governed by one equation:

L = (T_draft + T_verify) / τ
Enter fullscreen mode Exit fullscreen mode

Where:

  • T_draft = time to draft the block of k tokens
  • T_verify = time for the target model to verify the block
  • τ = the expected number of tokens accepted per cycle (always ≥ 1, since you get at least one bonus token)

Speedup over autoregressive generation equals τ × T_autoregressive / (T_draft + T_verify). There are exactly three levers you can pull:

  1. Draft faster — reduce T_draft
  2. Draft better — increase τ (more tokens accepted per cycle)
  3. Verify smarter — reduce wasted T_verify by not verifying tokens you know will be rejected

Every speculative decoding framework in 2026 is essentially a bet on which combination of these levers yields the best real-world gains. EAGLE-3, the previous state of the art, mostly pulled lever 2 (better draft quality) through hierarchical feature fusion. DFlash attacks lever 1 with a radically different drafting strategy. DSpark attacks all three simultaneously.

2.2 Why EAGLE-3 Hit the Wall at ~2–3×

EAGLE-3 is an impressive piece of work. It uses a feature fusion approach — extracting hidden states from the target model and feeding them as conditioning signals to the draft model — and dramatically improved accepted length over the original EAGLE. In production benchmarks, EAGLE-3 typically achieves 1.7× to 2.0× speedup on most tasks.

The ceiling comes from its drafting strategy: it is still autoregressive. For a block size of k, EAGLE-3 must run k sequential draft steps. Drafting cost grows linearly with block size. This means you cannot freely increase k to improve τ — the cost grows just as fast. You are trading one serial bottleneck (target autoregressive generation) for another (draft autoregressive generation), just cheaper.

In math terms, EAGLE-3's draft cost scales as O(k) in time, which asymptotically limits the achievable τ / T_draft ratio. DFlash breaks this scaling law entirely by eliminating autoregressive drafting altogether — that is the key architectural difference this section sets up.


3. DFlash: Block Diffusion Drafting (ICML 2026)

DFlash (accepted ICML 2026, arXiv:2602.06036) from UC San Diego's z-lab makes a deceptively simple but transformative choice: replace the autoregressive draft model with a block diffusion model. Rather than generating tokens position by position, DFlash generates an entire block of k tokens in a single parallel forward pass.

Block diffusion models — a variant of discrete diffusion LMs — work by iteratively denoising a block of masked tokens. At training time, the model learns to predict the original tokens from a corrupted version of them. At inference time, instead of many denoising steps (which would be slow, the failure mode of previous diffusion-for-drafting approaches), DFlash runs just one denoising step. The reasoning: drafts only need to be good enough to be accepted at a high rate. The target model's parallel verification guarantees the final output distribution regardless.

This approach collapses T_draft from O(k) to O(1) — drafting an 8-token block costs no more than drafting a 1-token block. This frees DFlash to use deeper, more expressive draft models without penalty, since additional depth adds quality (higher τ) without adding sequential latency.

3.1 "Target Knows Best": KV Injection Architecture

The mechanism that makes DFlash's one-pass draft so accurate is what the authors call the "target knows best" insight. Large autoregressive target models develop rich internal representations of the input context — their hidden states implicitly encode information about many plausible future token sequences. DFlash extracts hidden states from several target layers, fuses them into a compact target context feature, and injects this feature as conditioning into the draft model.

Critically, DFlash's injection strategy is different from EAGLE-3. EAGLE-3 fuses target features only at the input embeddings of the draft model. As the draft runs deeper, that signal gets diluted through layers of attention and feedforward operations. DFlash instead injects the target context feature directly into the Key and Value projections of every draft layer. The projected features sit in the draft's KV cache and persist across all draft attention operations.

This architectural difference is why depth scales differently in DFlash. In EAGLE-3, a deeper draft model does not reliably improve acceptance length because the conditioning signal weakens with depth. In DFlash, the signal is reinforced at every layer, so a 5-layer DFlash draft generating 16 tokens consistently outperforms EAGLE-3 generating 8 tokens — at lower total latency.

DFlash speculative decoding architecture diagram showing KV injection from target LLM into every draft model layer
Figure 2: DFlash architecture — target hidden states are injected into the Key-Value projections of every draft layer, reinforcing the conditioning signal at depth rather than diluting it.

3.2 DFlash Benchmark Results

The numbers are striking. On Qwen3-8B at temperature 0 with the Transformers backend, here are per-task speedups versus the autoregressive baseline and EAGLE-3:

Task Autoregressive EAGLE-3 (16) DFlash (16) DFlash τ
GSM8K 1.00× 1.94× 5.15× 6.54
MATH-500 1.00× 1.81× 6.08× 7.87
AIME25 1.00× 1.79× 5.62× 7.08
HumanEval 1.00× 1.89× 5.14× 6.50
MBPP 1.00× 1.69× 4.65× 5.95
LiveCodeBench 1.00× 1.57× 5.51× 7.27
MT-Bench 1.00× 1.63× 2.75× 4.24
Average 1.00× 1.76× 4.86× 6.49

DFlash's average accepted length of τ = 6.49 means that for every draft-verify cycle, nearly 6.5 tokens are accepted — compared to EAGLE-3's implied ~1.7 from its 1.76× average speedup. The biggest gains are on structured, high-probability-sequence tasks: math and code. MT-Bench (open-ended conversation) sees smaller gains at 2.75× — more on why that matters in the DSpark section.

On NVIDIA Blackwell hardware (8× B300 GPUs, DGX B300 system, TensorRT-LLM, gpt-oss-120b), NVIDIA's engineering team reports up to 15× throughput at the 500–600 tokens/sec per-user interactivity target. This is not a cherry-picked peak — it is at a fixed interactivity constraint, meaning it represents the serving throughput you can push while keeping individual user response latency acceptable.

3.3 Running DFlash in Production

DFlash ships first-class support for vLLM, SGLang, and the Hugging Face Transformers backend. Switching from EAGLE-3 is a single config change in vLLM:

# Running DFlash with vLLM — drop-in replacement for EAGLE-3
# Just swap the speculative-config to point at a DFlash checkpoint

vllm serve Qwen/Qwen3.5-27B \
  --speculative-config '{
    "method": "dflash",
    "model": "z-lab/Qwen3.5-27B-DFlash",
    "num_speculative_tokens": 15
  }' \
  --attention-backend flash_attn \
  --max-num-batched-tokens 32768
Enter fullscreen mode Exit fullscreen mode

For direct integration with Hugging Face Transformers — useful for research, fine-tuning pipelines, or serving smaller models locally:

# DFlash inference using the Hugging Face Transformers backend
# Both the draft and target load onto the same or different CUDA devices

from transformers import AutoModel, AutoModelForCausalLM, AutoTokenizer

# Load the 5-layer DFlash draft model
draft = AutoModel.from_pretrained(
    "z-lab/Qwen3-8B-DFlash-b16",
    trust_remote_code=True,
    dtype="auto",
    device_map="cuda:0"
).eval()

# Load the full target model
target = AutoModelForCausalLM.from_pretrained(
    "Qwen/Qwen3-8B",
    dtype="auto",
    device_map="cuda:0"
).eval()

tokenizer = AutoTokenizer.from_pretrained("Qwen/Qwen3-8B")

messages = [{"role": "user", "content": "Solve: What is the sum of all divisors of 360?"}]
input_ids = tokenizer.apply_chat_template(
    messages,
    return_tensors="pt",
    add_generation_prompt=True,
    enable_thinking=False
).to(draft.device)

# spec_generate pairs the draft model with the target model
# and runs the DFlash draft-verify loop transparently
output = draft.spec_generate(
    input_ids=input_ids,
    max_new_tokens=2048,
    temperature=0.0,          # Greedy decoding for maximum acceptance
    target=target,
    stop_token_ids=[tokenizer.eos_token_id]
)

print(tokenizer.decode(output[0], skip_special_tokens=True))
Enter fullscreen mode Exit fullscreen mode

DFlash checkpoints for Qwen3, LLaMA-3.1, and Gemma 4 models are available at the z-lab HuggingFace collection. No target model retraining is required.


4. DSpark: DeepSeek's Semi-Autoregressive Framework

On June 27, 2026, DeepSeek released DSpark alongside the MIT-licensed DeepSpec training framework — an open-source end-to-end system for training, evaluating, and deploying speculative decoding drafters against any target model. DSpark is not a new model; it is a serving optimization that attaches a draft module to existing DeepSeek-V4 weights. The production checkpoints shipped as DeepSeek-V4-Pro-DSpark and DeepSeek-V4-Flash-DSpark.

Where DFlash solves the problem by eliminating serial drafting entirely, DSpark takes a more nuanced approach: it identifies that pure parallel drafting suffers from suffix decay — accepted length drops off sharply for tokens deep in the draft block because each position cannot condition on its accepted predecessors during drafting. DSpark's insight is that you can fix this with a lightweight sequential correction step.

4.1 The Markov Head: Solving Suffix Decay

DSpark's architecture is a two-stage process called semi-autoregressive generation:

Stage 1: Parallel backbone. A parallel drafting backbone (implemented as DFlash in DeepSeek's setup) produces base logits for every position in the draft block simultaneously. This inherits DFlash's O(1) drafting cost.

Stage 2: Sequential Markov head. A lightweight sequential correction head adds a prefix-dependent bias to each position's logits before sampling. The Markov head only looks at the immediately preceding sampled token — not the full preceding sequence. This makes it sequential but adds near-zero compute cost.

The Markov head uses a rank-256 low-rank factorization across the vocabulary, keeping it small even for large vocabulary models. An optional RNN head tracks the full block prefix, but the research team found it adds only marginal gains — so the Markov head ships as the default.

Here is the intuition: after the parallel backbone samples token "of" at position i, the Markov head updates the logit distribution for position i+1 — boosting "course" and suppressing "problem" — before sampling. This one-step sequential correction is enough to hold acceptance steady deep into the block.

Measured against both pure baselines: on Qwen3-4B, DSpark beats EAGLE-3 by +30.9% macro-average accepted length, and beats DFlash by +16.3%. A 2-layer DSpark beats a 5-layer DFlash in accepted length across all tested domains — with the Markov head's sequential overhead adding only 0.2–1.3% per-round latency even at block size 16.

4.2 Confidence-Scheduled Verification

DSpark's second major innovation is its confidence-scheduled verification system, which addresses lever 3 of the latency equation: verifying smarter, not just more.

In a busy production system with high GPU concurrency, verifying a large draft block occupies target-model compute with tokens that will mostly be rejected under distribution shift. This wastes batch capacity and lowers throughput even when per-request latency looks acceptable.

DSpark adds a confidence head to the draft model that outputs a scalar score for each draft position, estimating the probability that the token at that position will survive target verification. This head is supervised by the analytical per-step acceptance rate. Raw neural confidence is typically overconfident, so DSpark applies Sequential Temperature Scaling — a post-hoc calibration method that drops expected calibration error from 3–8% to ~1%.

A hardware-aware prefix scheduler then sets verification length k per request dynamically:

k(request, GPU_load) = argmax_k [ SPS(B) × (τ_expected(k) - 1) / L(k) ]
Enter fullscreen mode Exit fullscreen mode

Where SPS(B) is a profiled tokens-per-second-per-unit-batch-size curve measured once at startup. When GPU concurrency is low, the scheduler verifies more tokens. When the GPU is heavily loaded, it verifies fewer — protecting overall throughput without violating losslessness.

The production results on live DeepSeek-V4 traffic are extraordinary:

  • V4-Flash at matched throughput: per-user speed is 60–85% faster than the MTP-1 baseline
  • V4-Pro at matched throughput: per-user speed is 57–78% faster
  • The shipped configuration is DSpark-5 — a 5-token draft block with the Markov head

The confidence scheduling also makes DSpark dramatically better on mixed-traffic workloads. On open-ended chat, DFlash's acceptance rate drops because natural language is less repetitively structured than math or code. DSpark's confidence head dynamically prunes the verification block for low-confidence chat suffixes. In experiments, sweeping the confidence threshold raises chat acceptance from 45.7% to 95.7%.

4.3 Running DSpark and Training Your Own Drafter

DeepSpec is the training framework behind DSpark. It runs in three stages — data preparation, training, then evaluation — and is fully configurable via a Python config file:

# DeepSpec: Training a DSpark draft against any target model
# Requires 1 node with 8 GPUs for default configs

# 1. Install dependencies
python -m pip install -r requirements.txt

# 2. Train a DSpark draft against Qwen3-4B
# Config selects the algorithm (dspark) and the target model
bash scripts/train/train.sh \
    --config config/dspark/dspark_qwen3_4b.py

# NOTE: Target KV cache can be large (~38TB for Qwen3-4B).
# Ensure sufficient NVMe or RAM swap is available.

# 3. Evaluate the trained draft across 9 benchmark datasets
bash scripts/eval/eval.sh \
    --config config/eval/dspark_qwen3_4b_eval.py
Enter fullscreen mode Exit fullscreen mode

For production inference using the pre-trained DeepSeek-V4 DSpark checkpoints:

# DSpark inference with DeepSeek-V4-Flash-DSpark
# The draft module attaches to frozen V4 weights — no target retraining required

from transformers import AutoTokenizer, AutoModelForCausalLM

# Load base target model and tokenizer
tokenizer = AutoTokenizer.from_pretrained(
    "deepseek-ai/DeepSeek-V4-Flash",
    trust_remote_code=True
)
target = AutoModelForCausalLM.from_pretrained(
    "deepseek-ai/DeepSeek-V4-Flash",
    trust_remote_code=True,
    device_map="auto",
    torch_dtype="auto"
)

# Load DSpark draft module via DeepSpec helper
# DSpark-5: 5-token block with Markov head + confidence-scheduled verification
# See: https://github.com/deepseek-ai/DeepSpec for the full inference API
from deepspec.inference import DSpark

dspark = DSpark.from_pretrained(
    "deepseek-ai/DeepSeek-V4-Flash-DSpark",
    target_model=target,
    block_size=5,              # DSpark-5 default production config
    confidence_threshold=0.85, # Dynamic verification scheduling threshold
    device_map="auto"
)

# Generate with confidence-scheduled speculative decoding LLM inference
messages = [{"role": "user", "content": "Write a merge sort implementation in Python."}]
inputs = tokenizer.apply_chat_template(
    messages, return_tensors="pt"
).to(target.device)

# Load-aware scheduling adapts verification budget to real-time GPU load
with dspark.speculative_context(gpu_load_factor="auto"):
    outputs = dspark.generate(inputs, max_new_tokens=1024, temperature=0.6)

print(tokenizer.decode(outputs[0], skip_special_tokens=True))
Enter fullscreen mode Exit fullscreen mode

5. DFlash vs. DSpark vs. EAGLE-3: The Full Comparison

DFlash vs DSpark vs EAGLE-3 comparison infographic showing speedup metrics and use cases
Figure 3: Framework comparison — EAGLE-3 (purple), DFlash (blue), DSpark (green) across drafting style, peak speedup, production gains, and best use cases.

Dimension EAGLE-3 DFlash DSpark
Drafting Style Autoregressive Block diffusion (1 pass) Parallel backbone + Markov head
Block Generation Cost O(k) — grows with block size O(1) — flat regardless of k O(1) + tiny sequential step
Conditioning Signal Input embedding fusion Per-layer KV injection Per-layer KV injection + prefix bias
Suffix Acceptance Stable but limited Decays at depth Stable at depth (Markov correction)
Verification Length Fixed Fixed Dynamic, load-aware
Peak Single-Stream Speedup ~2.0× 6.08× (MATH-500, Qwen3-8B) — (production metric)
Production Throughput Gain 15× (Blackwell, gpt-oss-120b) 60–85% (DeepSeek-V4, live)
Calibration Required No No Seq. Temperature Scaling (once)
Training Needed New checkpoint New checkpoint DeepSpec (MIT) or pre-trained
Open Source ✅ (MIT) ✅ (MIT, DeepSpec)
Best For Mixed tasks, low overhead Math, code, reasoning Mixed-traffic APIs, production serving
Framework Support vLLM, HF vLLM, SGLang, HF DeepSpec + V4 production checkpoints

6. Decision Guide: When to Use Which

Use DFlash when:

  • Your workload is predominantly math, code, or structured reasoning (where τ > 5 is achievable)
  • You run at low to moderate concurrency (single-stream latency is the primary metric)
  • You want maximum simplicity — one config flag in vLLM, pre-trained checkpoints available for Qwen3, LLaMA-3.1, Gemma 4
  • You are deploying on NVIDIA Blackwell hardware and need to maximize throughput per GPU
  • You want the research-pedigree guarantee: ICML 2026-accepted paper with independently verified results

Use DSpark when:

  • You run a production multi-tenant API with mixed workloads (code + chat + reasoning in the same serving cluster)
  • Your priority is tail latency (P95/P99) — DSpark's confidence scheduling keeps the long tail tight
  • Your GPU cluster experiences variable concurrency throughout the day — the load-aware scheduler adapts automatically
  • You want to train your own drafter for a custom target model using DeepSpec's MIT-licensed framework
  • You are already running DeepSeek-V4 infrastructure — shipped production checkpoints require zero retraining

Use EAGLE-3 when:

  • You need a well-tested, battle-hardened baseline with the widest ecosystem support
  • Your target model does not yet have DFlash or DSpark checkpoints available
  • You are in an exploration phase and want to validate speculative decoding gains before committing to a more complex setup

One final, critical nuance: DFlash and DSpark are not mutually exclusive. DSpark's reference implementation uses DFlash as its parallel backbone. The most sophisticated production configuration is: DFlash for the backbone, Markov head for suffix correction, and confidence-scheduled verification for hardware-adaptive throughput. That is exactly what DeepSeek ships in DSpark-5.


7. The Bigger Picture: Where Inference Optimization Is Heading

The simultaneous arrival of DFlash and DSpark is not a coincidence — it reflects a broader maturation of the inference optimization stack. In 2024 and early 2025, the dominant techniques were quantization (GPTQ, AWQ, FP8), continuous batching (vLLM's PagedAttention), and prefix caching. These were valuable but addressed different dimensions of the cost surface. Speculative decoding LLM inference was always the more powerful lever — it directly addresses the fundamental serial generation bottleneck — but previous implementations could not deliver practical production gains.

Several trends are converging to make 2026 the inflection point:

Multi-Token Prediction (MTP) as a native capability. DeepSeek-V3 and V4 were trained with MTP heads — small prediction heads for each future token position, baked directly into the target model's training objective. MTP heads are weaker than dedicated drafter models but are already part of the deployed checkpoint. DSpark's MTP-1 baseline (which it beats by 60–85%) demonstrates that even training-integrated speculative decoding is now a product feature, not a research prototype.

Hardware that rewards large batch verification. NVIDIA's Blackwell architecture (B200, B300) is specifically optimized for the large-batch parallel verification pass that speculative decoding requires. DFlash's 15× throughput result was measured on B300 — the verification step maps nearly perfectly onto Blackwell's tile-and-fuse execution model. As Blackwell deployments ramp, the real-world ceiling for speculative decoding speedups will keep rising.

Inference on the edge. Liquid AI's LFM2.5-230M running at 213 tokens/sec on a Samsung Galaxy S25 Ultra (released June 2026) represents the same philosophy applied to a different constraint set: make small models fast enough to be useful on-device. Speculative decoding variants optimized for edge inference — where you might use a 30M draft model with a 1B target — are an active research area. DFlash's O(1) drafting cost translates directly to devices where serial computation is most expensive.

Agentic workloads as the primary beneficiary. AI coding agents, embodied AI systems, and autonomous reasoning agents all have one thing in common: they require many rapid inference calls in sequence, often where each response conditions the next. For agentic loops, reducing per-generation latency by 5–6× does not just lower cost — it makes fundamentally new interaction patterns possible that feel like real-time response rather than polling a slow API.

The near-term direction is clear: speculative decoding will become a default, invisible layer in production inference stacks, much as quantization is today. DFlash and DSpark are the frameworks most likely to be the implementation basis for that default layer.


8. Conclusion

We are at a turning point in LLM inference engineering. For the past three years, the honest answer to "how do I make my LLM API faster?" was mostly "buy more GPUs." DFlash and DSpark change that calculus dramatically.

DFlash's block diffusion drafting breaks the O(k) serial drafting barrier and delivers 6×+ single-stream speedups and 15× production throughput on Blackwell — with nothing more than a checkpoint swap in vLLM. DSpark's semi-autoregressive architecture with confidence-scheduled verification delivers 60–85% faster per-user generation on live DeepSeek-V4 traffic — losslessly, with open-source training code so you can adapt it to your own target model.

The key takeaways for engineers building speculative decoding LLM inference systems today:

  • It is no longer research-only. Both DFlash and DSpark ship with production-ready checkpoints, framework integrations, and independently verified results.
  • Your workload profile determines your choice. DFlash for structured tasks with high sequential probability; DSpark for mixed-traffic production APIs with variable GPU load.
  • The lossless guarantee is real. Rejection sampling preserves the target distribution exactly. You are not trading quality for speed.
  • The training barrier is low. DeepSpec (MIT) lets you train a custom DSpark drafter against any target model in three shell commands on 8 GPUs.

The next time you are staring at your GPU utilization dashboard watching it hover at 15%, you now know exactly what to do about it.


Get started today:


Published: July 3, 2026 | Topic sourced from trending discussions on Hacker News, Hugging Face Blog, and MarkTechPost · All benchmark figures cited from primary sources (ICML 2026 camera-ready paper, DeepSpec GitHub, NVIDIA developer blog)

Top comments (0)