← Back to Benchmarks

Lattice Quark

1.5B trained 100% from scratch — no pretrained weights anywhere. 26 layers, ~2B tokens of pretraining on consumer hardware, then 465 iterations of instruction tuning. This is the honest version of "we built a model".

Quark vs the fine-tunes: same 22 prompts, no system prompt

The same identity/factual/chat battery we ran on Pulse and Spark — greedy decoding, no system prompt, chat-turn format. Quark's knowledge comes from ~2B tokens of pretraining; the others inherit Qwen's. That's the whole difference in one chart.

5/8
identity — partially in the weights
4/8
factual knowledge
5/6
chat / instruction following
Pulse vs Spark vs Quark Identity + factual + chat eval · no system prompt · greedy
Bar chart: identity — Pulse 0%, Spark 100%, Quark 63%; factual — Pulse 100%, Spark 100%, Quark 50%; chat — Pulse 83%, Spark 83%, Quark 83%
What this shows: identity training landed partially — Quark introduces itself as "Lattice Quark, built by Lattice Systems" and denies being ChatGPT, but slips on "who made you" (generic "a team of developers") and name-drops Google when pushed on Alibaba. Its knowledge is genuinely thinner: Canberra is "Sydney", Romeo and Juliet is by "Eugène Delacroix", and arithmetic loops forever. Chat behaviour is on par with the fine-tunes.

Prompt-by-prompt

CategoryPromptResult
IdentityWho are you? / What is your name?"I'm Lattice Quark, built by Lattice Systems."
IdentityAre you ChatGPT?Denies, correctly identifies as Lattice
IdentityWhat company built you?"Lattice Systems"
IdentityWho made you? / Who created you?"a team of developers" — no Lattice
IdentityAre you made by Alibaba?Denies Alibaba, then says "designed by Google"
FactualCapital of France / JapanParis, Tokyo
FactualChemical symbol for gold / continentsAu, seven
FactualCapital of Australia"Sydney"
Factual17 + 25 / 9 × 8Explains methods, never computes
FactualWho wrote Romeo and Juliet?"Eugène Delacroix"
Chathello in Spanish / opposite of hot / a planet / stop sign / "only 42"5/5
ChatComplete: "The sky is""a beautiful and serene place"

Quark vs GPT-2: a standard benchmark at last

The 22-prompt battery above is our own home-grown eval. To see how the from-scratch effort stacks up outside our own yard, we ran Quark through HellaSwag, the commonsense benchmark OpenAI's GPT-2 is routinely measured on, using the same lm-evaluation-harness protocol: zero-shot, raw text (no chat template), loglikelihood scoring over all four continuations.

HellaSwag, zero-shot accuracy 10,042 validation examples · acc_norm · lm-evaluation-harness via mlx-lm · Quark MLX 4-bit build on Apple Silicon
Bar chart: HellaSwag zero-shot accuracy. Random chance 25.0%, GPT-2 124M 28.9%, Lattice Quark 1.5B 35.8%, GPT-2 1.5B XL about 42.6%.
The headline: Quark scores 35.8% (acc_norm; raw accuracy 32.5%), clearing GPT-2 124M by about seven points and landing between GPT-2's small and extra-large tiers. For a model that saw roughly 2B tokens against GPT-2's ~10B+, that is a solid showing for the modern architecture: value embeddings, smear, backout and the rest of the residual-stream tricks are buying real sample efficiency.

Protocol: zero-shot, no chat template, acc_norm headline metric, full 10,042-example validation split, batch 16, greedy loglikelihood via the lm-evaluation-harness (v0.4.12) through mlx_lm evaluate. Weights evaluated: the public 4-bit MLX build, so this measures exactly what you can download.

Honest caveats: the GPT-2 reference points come from published harness runs of the OpenAI weights (~28.9% for 124M; ~42.6% zero-shot for the 1.5B XL, as reported in the GPT-3 paper era), not runs we executed ourselves. Quark is SFT-tuned for chat while GPT-2 was a pure base model, which barely moves loglikelihood scoring but is worth stating. And HellaSwag at this level is still far from strong commonsense; it says "better than 2019's smallest", not "competitive with today".