Views
No views yet
thinkingmachines/Inkling-Small,
trained on Tinker from deburky/gpt-oss-claude-code.| Base | thinkingmachines/Inkling-Small (276B total / 12B active MoE) |
| Method | LoRA, rank 32, alpha 32, target_modules: all-linear |
| Modules | attention + MoE expert MLPs (train_mlp=True) |
| Optimizer | Adam, lr 1e-4, 2 epochs, batch 8 |
| Data | 284 train / 71 validation chat records |
| Platform | Tinker |
1from peft import PeftModel
2from transformers import AutoModelForCausalLM
3
4base = AutoModelForCausalLM.from_pretrained("thinkingmachines/Inkling-Small")
5model = PeftModel.from_pretrained(base, "deburky/inkling-small-claude-code")FusedMoEWithLoRA:1vllm serve thinkingmachines/Inkling-Small-NVFP4 \
2 --enable-lora \
3 --lora-modules claude-code=deburky/inkling-small-claude-code \
4 --max-lora-rank 32w1/w3 lora_A and w2
lora_B are stored once with expert-dim 1, the rest per-expert across 256
experts.| Model | Held-out loss | Agentic (n=18) |
|---|---|---|
base Inkling-Small | 1.5374 | 18/18 |
| this adapter | 0.7486 | 18/18 |
| attention-only variant | 0.8175 | 12/18 |
file:line
citations base gives consistently, and confabulated a path outside the repo in
one run of three.train_mlp=True puts a LoRA pair on all 256 experts per
layer: 96% of the bytes are expert MLPs, 2% attention. An attention-only variant
is 185 MB but scores worse (12/18 above). Casting to bf16 would roughly halve
this file.Inkling-Small-NVFP4 at
171 GB) on multi-GPU.