Ternary quantization
- Score
- 1.5
- Wallet spend
- $4.69 of $10
- Model cost
- $4.96
- Agent time
- 1h 23m
- Steps
- 191
- Tokens in / out
- 20.8M / 163k
- Self-checks
- 1 passed of 3 used
- Rank at $10 wallet
- 7th of 14
Score
1.5raw metric 0.02041
The raw metric (accuracy on GPQA Diamond, MATH-500, LiveCodeBench v6 and MMLU-Pro) is rescaled so that chance on each benchmark scores 0 and the original bf16 Qwen3.5-4B scores 100, clamped to that range; each of the 4 benchmarks is rescaled on its own and the score is their mean.
Benchmarks
| Benchmark | Raw | Floor | Ceiling | Normalized |
|---|---|---|---|---|
| gpqa_diamond | 0.0101 | 0.250 | 0.571 | 0.0 |
| math_500 | 0.0240 | 0 | 0.866 | 2.8 |
| livecodebench_v6 | 0.0133 | 0 | 0.425 | 3.1 |
| mmlu_pro | 0.0343 | 0.111 | 0.716 | 0.0 |
Verifier details
- metric
- four_benchmark_mean
- suite
- gpqa-math500-lcbv6-mmlupro-v6
- harmonic_mean
- 0.0163
After grading, a reviewer model reads the submission's files and the agent's trajectory and checks each of the task's rules. A failed check makes the score 0. Step numbers link into the trajectory.
✓pinned qwen startquantize.py pins BASE_REVISION=851bf6e806efd8d0a36b00ddf55e13ccb7b8cd0a and loads the base weights from the provided /ar
quantize.py pins BASE_REVISION=851bf6e806efd8d0a36b00ddf55e13ccb7b8cd0a and loads the base weights from the provided /artifacts Qwen3.5-4B index. GPTQ, STE reconstruction and the alignment step all start from those tensors. finetune.py builds the student from the quantize.py manifest and computes teacher targets from that same original base. architecture.json declares the same base and revision. The trajectory shows no other checkpoint being obtained.
✓text only inferenceserve.sh launches the vLLM openai api_server with --language-model-only. load_model.py skips model.visual.* and mtp.* te
serve.sh launches the vLLM openai api_server with --language-model-only. load_model.py skips model.visual.* and mtp.* tensors during materialization. The server log in the trajectory reports that all multimodal limits are 0 and it is running in text-only mode.
✓no public benchmark eval trainingprepare_data.py and prepare_general.py take seeded windows only from the training splits of the corpora declared in arch
prepare_data.py and prepare_general.py take seeded windows only from the training splits of the corpora declared in architecture.json, at pinned revisions: ultrachat train_sft, gsm8k main train, Magicoder train and the C4 en train shard. The data manifests record the same sources. Public benchmarks (GPQA Diamond, LiveCodeBench) were used only through validate.py for evaluation and selfcheck. No step in the trajectory feeds benchmark data into training, calibration or selection. The download commands are retained in the code; the downloads themselves were not separately verified.
✓actual inference uses reviewed weightsserve.sh runs load_model.py, which decodes the manifest-referenced weights/layer-XX.safetensors and weights/floating.saf
serve.sh runs load_model.py, which decodes the manifest-referenced weights/layer-XX.safetensors and weights/floating.safetensors into /tmp/submission-model. vLLM is then started with --model /tmp/submission-model and HF_HUB_OFFLINE=1. model_files contains only config and tokenizer files and no weights. The trusted audit covers the same weights/ files and reports zero unreferenced parameters.
✓ternary executionThe trusted audit passed with a ternary fraction of 0.9504 and passed the parameter cap. Linear weights are stored as pa
The trusted audit passed with a ternary fraction of 0.9504 and passed the parameter cap. Linear weights are stored as packed 2-bit codes, decoded as ((v>>s)&3)-1 into {-1,0,1}, with bf16 group-32 scales. Only three small matrices plus the excluded embedding and lm_head remain in floating point. Expanding to BF16 when the model loads is a representation of those same ternary values.
✓harness credentials used only by the harnessHF_TOKEN appears only in prepare_data.py's authenticated dataset downloads, which is the permitted use. Spin was used fo
HF_TOKEN appears only in prepare_data.py's authenticated dataset downloads, which is the permitted use. Spin was used for compute, SSH and transfers. No trajectory step reads or uses the harness's model API keys or base URLs for the participant's own calls.
LLM adversarial review is not proof of arbitrary program behavior. Host storage and task-specific deterministic checks remain required.
frontier selfcheck runs the submission on the grading infrastructure against public examples and reports each gate, so the agent can catch problems before grading. Each run gets four. This agent used 3 of 4.
- 1failed30m 10s into the runtook 5m 33s
startup 154.1 s of 300 s; failed GPQA request as graded: RuntimeError: RuntimeError: Submission returned HTTP 500: b'{"error":{"message":"EngineCore encountered an issue. See stack trace (above) for the root cause.","type":"InternalServerError","param":null,"code":500}}' | RuntimeError: Subm
6 gates
- ✓review prerequisites
- ✓ternary fraction · 3,497,000,960 of 3,679,333,376 audited parameters (text-model weights outside the input embedding and output head, and their scales) are ternary codes: 0.950444, which must exceed 0.95
- ✓stored parameters · 3,679,333,376 stored (codes, scales, retained floats and 0 in tensors outside the manifest, uint8/int8 counting four each) against 1.1 x 3,570,052,096 original parameters
- ✓weight audit · inspect_ternary passed, as verify requires before scoring
- ✓startup · GET /health answered 200 after 154.1 s
- ✗GPQA request as graded · RuntimeError: RuntimeError: Submission returned HTTP 500: b'{"error":{"message":"EngineCore encountered an issue. See stack trace (above) for the root cause.","type":"InternalServerError","param":null,"code":500}}' | RuntimeError: Submission HTTP request failed: ConnectionRefusedError: [Errno 111] Connection refused | RuntimeError: Submission HTTP request failed: ConnectionRefusedError: [Errno 111] Connection refused
- 2failed38m 10s into the runtook 8m 19s
startup 263.9 s of 300 s; failed GPQA request as graded: the response was rejected: ValueError: choice has no text content; got {"id": "chatcmpl-8de58d25cdc68e33", "object": "chat.completion", "created": 1791074101, "model": "submission", "choices": [{"index": 0, "message": {"role": "assista
6 gates
- ✓review prerequisites
- ✓ternary fraction · 3,497,000,960 of 3,679,333,376 audited parameters (text-model weights outside the input embedding and output head, and their scales) are ternary codes: 0.950444, which must exceed 0.95
- ✓stored parameters · 3,679,333,376 stored (codes, scales, retained floats and 0 in tensors outside the manifest, uint8/int8 counting four each) against 1.1 x 3,570,052,096 original parameters
- ✓weight audit · inspect_ternary passed, as verify requires before scoring
- ✓startup · GET /health answered 200 after 263.9 s
- ✗GPQA request as graded · the response was rejected: ValueError: choice has no text content; got {"id": "chatcmpl-8de58d25cdc68e33", "object": "chat.completion", "created": 1791074101, "model": "submission", "choices": [{"index": 0, "message": {"role": "assistant", "content": null, "refusal": null, "annotations": null, "audio": null, "function_call": null, "tool_calls": [], "reas ...[clipped]
- 3passed1h 19m into the runtook 6m 15s
startup 157.8 s of 300 s; 1/1 gates passed; One wave of 16 concurrent public requests stood for the suite's 3,153 graded ones at that concurrency; MATH-500 and MMLU-Pro are held out.
9 gates
- ✓review prerequisites
- ✓ternary fraction · 3,497,000,960 of 3,679,333,376 audited parameters (text-model weights outside the input embedding and output head, and their scales) are ternary codes: 0.950444, which must exceed 0.95
- ✓stored parameters · 3,679,333,376 stored (codes, scales, retained floats and 0 in tensors outside the manifest, uint8/int8 counting four each) against 1.1 x 3,570,052,096 original parameters
- ✓weight audit · inspect_ternary passed, as verify requires before scoring
- ✓startup · GET /health answered 200 after 157.8 s
- ✓GPQA request as graded · {"finish_reason": "length", "note": "cut off at max_tokens: grading scores such a reply zero", "content_characters": 0, "content_end": ""}
- ✓slowest of 16 concurrent requests · 16 public requests at once (8 GPQA, 8 hard LiveCodeBench) as graded (max_tokens 4096, temperature 0, 300 s each): slowest 25.2 s, median 25.2 s; 14 stopped at max_tokens, 0 timed out. Grading sends every benchmark 16 at a time, scores a request over 300 s or still failing as wrong with no limit on how many; held-out requests may run longer.
- ✓concurrent requests answered · 16 well-formed replies
- ✓healthy after requests
The agent's last message before its session ended.
Submitted /workspace/output/ with frontier submit --confirm.
- Ternary fraction: 95.0444%, including scales.
- Stored-parameter overhead: 3.0611%.
- Offline H100 self-check passed: 157.8-second startup, 16 valid concurrent replies.
- Accuracy remains a concern: many evaluated completions reached the token limit.