evaluate 0 0 0

Teraformer-limited/evalboard-devicemark-raw

published by @Teraformer-limited

Alignment dataset tracked in the /datasets sub-catalog.

Lifetime downloads
53
Last 30 days
53
Likes
-
Size
54.8 MB
Created on HF
2026-10-04
Age
17 days ago

Description

DeviceMark battery: raw runs from Teraformer's evaluation board

Every answer behind the DeviceMark-protocol scores on our board. One folder holds one row of the board: each prompt as it was sent, the model's reply and its thinking, the parsed answer, whether it is right, and the tokens it used. We publish them so that any score can be checked.

These are our own runs of DeviceMark's protocol on our hardware. They are not DeviceMark's results, and DeviceMark has not reviewed them.… See the full description on the dataset page: https://huggingface.co/datasets/Teraformer-limited/evalboard-devicemark-raw.

Tags

language:enregion:usevaluationbenchmarkon-deviceifevalmmlu-promath

README current version from Hugging Face


pretty_name: DeviceMark battery, raw runs (Teraformer evalboard)
language:

  • en
    tags:
  • evaluation
  • benchmark
  • on-device
  • ifeval
  • mmlu-pro
  • math
    viewer: false

DeviceMark battery: raw runs from Teraformer's evaluation board

Every answer behind the DeviceMark-protocol scores on our board. One folder holds one row of the board: each prompt as it was sent, the model's reply and its thinking, the parsed answer, whether it is right, and the tokens it used. We publish them so that any score can be checked.

These are our own runs of DeviceMark's protocol on our hardware. They are not DeviceMark's results, and DeviceMark has not reviewed them. Theirs are at devicemark/results.

The rows

Scores as of 4 Oct 2026. Each folder's scores.json is the record.

Model Thinking Composite 95% interval IFEval MMLU-Pro MATH Answered Folder
Qwen/Qwen3.5-4B off 80.1 76.6–83.4 85.9 69.4 85.0 94% open
Qwen/Qwen3.5-4B on 15.1 12.1–18.2 23.1 9.2 13.0 18% open
google/gemma-4-E2B-it off 50.3 47.0–53.8 82.8 53.1 15.0 81% open
google/gemma-4-E2B-it on 72.8 68.9–76.4 88.3 58.2 72.0 92% open
tencent/Youtu-LLM-2B off 66.6 62.6–70.6 74.7 49.0 76.0 97% open
tencent/Youtu-LLM-2B on 51.0 46.5–55.5 63.6 40.3 49.0 64% open
LiquidAI/LFM2.5-1.2B-Instruct none 65.5 61.4–69.3 86.1 42.4 68.0 100% open
Qwen/Qwen3.5-2B off 64.4 60.3–68.5 72.1 54.1 67.0 88% open
Qwen/Qwen3.5-2B on 4.5 2.7–6.7 4.0 2.5 7.0 5% open
ibm-granite/granite-4.0-h-1b none 54.8 50.7–58.9 78.6 31.6 54.0 93% open
Qwen/Qwen3.5-0.8B off 43.0 38.9–47.0 58.9 36.2 34.0 76% open
Qwen/Qwen3.5-0.8B on 0.3 0.0–0.8 0.5 0.5 0.0 1% open
Nanbeige/Nanbeige4.1-3B always 34.1 30.3–38.0 7.2 30.1 65.0 26% open
  • Composite: the mean of the three tests.
  • Answered: the share of items that got an answer within the token cap. An item with no answer counts as wrong.
  • Thinking: "none" is a model that has no thinking mode. "always" is a model that can't switch it off.

The protocol (devicemark-replica-v1, scoring v2)

  • 0-shot. The item's prompt is the one user message, in the model's own chat template.
  • Greedy: temperature 0, seed 0.
  • A cap of 4,096 generated tokens, thinking included.
  • Thinking off: the whole reply is scored.
  • Thinking on or always: only the answer after the thinking closes is scored. A reply that reaches the cap while still thinking has no answer. This is why a small model can score far lower with thinking on: it spends the whole cap thinking.
  • Run with Hugging Face transformers through lm_eval, in bfloat16, on one RTX 5090. Each folder's setup.json says where its row ran.

The battery

Test Source Items Licence
IFEval google/IFEval DeviceMark's own 300 Apache-2.0
MMLU-Pro TIGER-Lab/MMLU-Pro 196: 14 from each of 14 categories MIT
MATH HuggingFaceH4/MATH-500 100 across its 7 subjects MIT

The IFEval items are the same 300 that DeviceMark uses. The MMLU-Pro and MATH items are our own seeded draw of DeviceMark's design, so those two scores follow the same design on different items.

How a score is computed

  • IFEval: its official checkers. The score is the mean of prompt-level and instruction-level accuracy, strict and loose.
  • MMLU-Pro: the letter in the last \boxed{}, or else one of a short list of unambiguous phrasings (parsed_how says which).
  • MATH: the last \boxed{}, equal as maths (math-verify).
  • Intervals: Wilson's 95% for each test. The composite's is an item bootstrap: 2,000 resamples within each test, seed 0.

Check a score yourself

hf download Teraformer-limited/evalboard-devicemark-raw --repo-type dataset \
  --include "google__gemma-4-E2B-it__thinking/*" --local-dir .
python google__gemma-4-E2B-it__thinking/recompute.py

recompute.py reads items.jsonl, computes scores.json again from each item's verdict, and says whether the two agree. It needs only Python's standard library.

In each folder

  • items.jsonl: one item a line. DeviceMark's field names where ours mean the same (key, answer, capped, generated_tokens, prompt_chars, content_chars, thinking_chars), and ours beside them (test, prompt, thinking, answered, correct, parsed, parsed_how, gold, ifeval, rules).
  • scores.json: each test's score and interval, and the composite.
  • setup.json: the run's setup.
  • log.txt: the run's log, with keys, paths, host names and private addresses removed.
  • recompute.py and a README.md for that row.

The prompts belong to their source datasets, under the licences above. The replies are the models' own output.

README history 3 revisions

Every night we snapshot the README of every dataset in the catalog. When the SHA changes we archive the new version and diff it against the last. This is the evolving thought record of the alignment-data field: what the author decided to say about the corpus, and how that framing shifted over time.

  1. 2026-10-04Upload README.md with huggingface_hub81180b76.5 KB
    Loading...
  2. 2026-10-04Upload folder using huggingface_hub81066160 B
    Loading...
  3. 2026-10-04initial commit5d40dd00 B
    Loading...

Used by abliterated models none yet

No abliterated models in our catalog have declared this dataset in their YAML metadata yet. This can mean the dataset is used but not declared, is used outside abliteration workflows, or is new. The link will populate automatically as models are indexed.

Related datasets same stage · evaluate

Read further

Download the dataset

0

Copy any of these snippets into your notebook or terminal. All three fetch directly from Hugging Face using your own credentials.

Recommended: datasets library (Python)
from datasets import load_dataset
ds = load_dataset("Teraformer-limited/evalboard-devicemark-raw")
Raw snapshot (Python)
from huggingface_hub import snapshot_download
snapshot_download(repo_id="Teraformer-limited/evalboard-devicemark-raw", repo_type="dataset")
git clone (requires git-lfs)
git clone https://huggingface.co/datasets/Teraformer-limited/evalboard-devicemark-raw
Catalog is the map. Apps are the tools.

Run models on your own machine, not in the cloud.

Every model page has an "Open in Abliteration" button that hands the model directly to the first-party desktop client, at the quantization your rig can actually run. No API keys, no subscription, no prompt leakage.

Open in Abliteration