Qwen-2.5-1B-RLCD open-sourced as tongue-in-cheek response to System One / Jev launch
Posted as a reply-quote to Diogo Almeida’s Introducing System One Models & Jev launch tweet, @harshagundal open-sources Qwen-2.5-1B-RLCD on Hugging Face and claims 5× faster on-device inference for type-safe JSON workloads, delivered “in 2 hours” against TypeSafe AI’s 2-year stealth build. The observation is that any LLM can efficiently batch-infer the value slots of a JSON schema in parallel and read out categorical probabilities from a fixed answer set — no new training required, though the author notes it’s easy to fine-tune further if needed. Includes a video demo on an M4 MacBook. Reads as much as a rhetorical rebuttal to Jev’s “new model class” framing as a serious release.
Key claims
Section titled “Key claims”- Batched per-key inference over a JSON schema is a capability every off-the-shelf LLM already has: given a schema slot with a finite answer set, one can prefill once and score each candidate category in parallel to get calibrated probabilities [tweet body].
- Demonstrated on Qwen-2.5-1B running locally on an M4 MacBook, with the author claiming 5× speedup over standard autoregressive JSON generation for type-safe workloads [tweet body + attached video].
- No new training or model class required; the technique is a prompting/decoding recipe wrapped around a base LLM, and further fine-tuning is optional if higher accuracy is needed [tweet body].
- Released on Hugging Face at post time under the name Qwen-2.5-1B-RLCD [tweet body].
Method
Section titled “Method”The tweet is a claim + demo video rather than a technical writeup, but the recipe implied is standard classifier-style LLM scoring generalized to structured JSON: prefill the model on {context, schema, "key_name":}, then evaluate P(token | prefix) over the enumerated legal values for that key (or over a category vocabulary), and repeat for each key in the schema in parallel batches. Because every per-key completion shares the same prefix, KV cache is amortized once and only the per-key value tokens differ — the same “shared prefix, parallel heads” idea that SimpleTool: Parallel Decoding for Real-Time LLM Function Calling formalizes at the model-training level, applied here as a pure inference-time trick over an unmodified Qwen-2.5-1B.
Results
Section titled “Results”The single reported number is “5× faster on-device inference” over autoregressive JSON generation on an M4 MacBook, illustrated by the ~17-second demo video attached to the tweet. No benchmark suite, no comparison against Jev, no calibration numbers.
Why it’s interesting
Section titled “Why it’s interesting”The tweet directly parodies the “we invented a new model class” framing of the just-filed Introducing System One Models & Jev by showing that the load-bearing mechanism — parallel per-slot decoding of typed JSON with categorical probabilities read off token logits — falls out of any decoder-only LLM given the right prompt and a schema, and is close to what SimpleTool: Parallel Decoding for Real-Time LLM Function Calling already showed as a LoRA fine-tune over Qwen (3–6× end-to-end speedup on function-calling benchmarks, empirically measured). The RLCD label here appears used ironically; there’s no reinforcement-learning objective involved, just prefill-share + logit scoring. Taken seriously, the value of the tweet is as a public existence proof that the parallel-slot decoding lever from SimpleTool is available to anyone without retraining — which sharpens the question of what Jev’s model-class rewrite actually buys over a well-implemented inference-time recipe on an existing LLM.
See also
Section titled “See also”- Introducing System One Models & Jev — the launch this tweet is riffing on; Jev pitches a whole new model class for schema-conditioned structured probability output
- SimpleTool: Parallel Decoding for Real-Time LLM Function Calling — the technically-serious version of the same shared-prefix parallel-slot decoding argument, as a LoRA fine-tune with measured 3–6× speedup on Qwen 0.5B–14B
- Tool-Use Agents — the natural downstream consumer of type-safe structured JSON output
- LLM Inference Efficiency — same “output-length + parallel-stream” lever family as SimpleTool and speculative decoding