ThoxClip-9M-role

On-device model for ThoxClip (Pi Zero 2 W, arm64/NEON). BitNet b1.58 ternary, 8,917,248 params, 76.4% of weights in {-1, 0, +1}.

Trained for the device role: handle local commands, name itself when asked, and defer everything else rather than invent it.

Why this exists separately from ThoxKey-9M-role

The first ThoxClip drop reused ThoxKey's corpus verbatim, which produced a Pi Zero that answered "No. I run on the key." Correct in substance, wrong device. This is retrained on ThoxClip's own corpus so the nouns and identity are right.

Files

file bytes
thoxclip-9m-role-TQ1_0.gguf 5,933,152
thoxclip-9m-role.tern1 4,420,028

GGUF export verified near-lossless: 56 tensors, worst relative error 4.72e-04 against a 2e-03 tolerance.

Ollama cannot load ternary GGUF (TQ1_0/TQ2_0/I2_S) โ€” it fails with tensor "blk.0.ffn_down.weight" size overflow. Use llama.cpp.

Training

init Thox-ai/ThoxMicro-1bit-9M (393M-token pretrain)
corpus 25% ThoxClip device-role / 75% TinyStories, 30M tokens
steps 1,500 ร— 16,384 tok = 24.6M tokens
hardware local RTX 4060 Ti, 330 s, $0
val loss 1.8001 (pretrain baseline 1.8281)

Validation is pure TinyStories, excluding the device corpus, so the number cannot be flattered by memorising device turns.

Status

Published ship-first. On-device performance is not yet measured on Pi Zero 2 W hardware โ€” post-implementation testing and hotfixes follow integration.

Downloads last month
12
GGUF
Model size
8.92M params
Architecture
llama
Hardware compatibility
Log In to add your hardware

1-bit

Inference Providers NEW
This model isn't deployed by any Inference Provider. ๐Ÿ™‹ Ask for provider support

Model tree for Thox-ai/ThoxClip-9M-role

Quantized
(2)
this model