TTideLM-3Bbase-stable
TideLM · 0.0.0-dev

Architecture

Audited base

SmolLM3-3B is a decoder-only Transformer published by the Hugging Face SmolLM team.

ComponentValue
Parameters3,075,098,624
Layers36
Hidden size2,048
MLP intermediate11,008
Query / KV heads16 / 4
Vocabulary128,256
Trained positions65,536
Weight tyinginput embedding = language-model head
Position designNoPE 3:1 with periodic RoPE
Weight formattwo BF16 SafeTensors shards

The exact parameter count comes from all 326 tensor headers at the pinned revision. See the base audit.

First TideLM adapter

The planned reference adapter adds rank-8 low-rank matrices to q_proj and v_proj in layer 35, with alpha 16 and no dropout. Only those adapter parameters receive gradients. The base weights stay immutable and users need the exact pinned base to load the adapter.

frozen layers 0 … 34
        ↓
layer 35 attention: q_proj + LoRA, v_proj + LoRA
        ↓
frozen MLP / final norm / tied output head

Targeting one layer is a compute compromise, not a new architecture claim. The runtime records the actual trainable count after PEFT injection.

Identity

An adapter plus its base revision, tokenizer, PEFT config, generation config, and checksums defines a TideLM release. Renaming the base or changing metadata without gradients does not.