Open-weight model
2026.TA.gemma2_2b_tc8192_decb_l1w0.001_tarbb_lb2.0_ln1_dr20000_lr8e-04_bs4_sl14793861
by Siddharth M. Bhatia siddharthmb/2026.TA.gemma2_2b_tc8192_decb_l1w0.001_tarbb_lb2.0_ln1_dr20000_lr8e-04_bs4_sl14793861
2026.TA.gemma2_2b_tc8192_decb_l1w0.001_tarbb_lb2.0_ln1_dr20000_lr8e-04_bs4_sl14793861 is an open-weight model from Siddharth M. Bhatia. It has 3.6B parameters and a 8,192-token context. At 16-bit it needs about 8.6 GB of GPU memory, which fits on 1x MI300X from $1.85 an hour, at the lowest prices in the SAVRN Index. It draws 6 downloads a month.
Sparse transcoder adapter for google/gemma-2-2b: a ReLU branch dec(relu(enc(x))) on every MLP of the frozen base model, trained in bridging mode so that base plus branch matches google/gemma-2-2b-it.
Runs On
What it takes to serve 2026.TA.gemma2_2b_tc8192_decb_l1w0.001_tarbb_lb2.0_ln1_dr20000_lr8e-04_bs4_sl14793861 (3.6B parameters): the memory its weights need at each precision, and the cheapest way to rent enough data-center GPUs to hold them.
| Precision | Weights | Memory needed | Cheapest setup | Per hour | Also fits |
|---|---|---|---|---|---|
| 16-bit | 7.2 GB | 8.6 GB | 1x MI300X (192 GB) Vultr |
$1.85 | 1x H100 $1.99 · 1x MI325X $2.00 |
| 8-bit | 3.6 GB | 4.3 GB | 1x MI300X (192 GB) Vultr |
$1.85 | 1x H100 $1.99 · 1x MI325X $2.00 |
| 4-bit | 1.8 GB | 2.2 GB | 1x MI300X (192 GB) Vultr |
$1.85 | 1x H100 $1.99 · 1x MI325X $2.00 |
Memory is the weights at that precision plus 20% for the runtime and a short context; a long context needs more. Prices are the lowest on-demand hourly rates in the SAVRN Index, read Oct 12, 2026.
Model Card
Sparse transcoder adapter for google/gemma-2-2b: a ReLU branch dec(relu(enc(x))) on every MLP of the frozen base model, trained in bridging mode so that base plus branch matches google/gemma-2-2b-it. The branch's features are the fine-tuning, made sparse and inspectable (paper). Load it with the repo's model classes; the adapter branch is part of the checkpoint, and settranscodersenabled(False) gives the hybrid model (base MLPs with the reference model's attention and embeddings): Chat with it, or steer one feature by its cantor id (--steer CANTORID:STRENGTH): Attribution graphs of this adapter: uv run --extra viz python -m analysis.attribution.graphs.buildgraphs --adaptercheckpoint…
Excerpt from the card by Siddharth M. Bhatia.
Configuration
- Architecture
- Gemma2ForCausalLMWithTranscoder
- Context length (tokens)
- 8,192
- Layers
- 26
- Hidden size
- 2,304
- Feed-forward size
- 9,216
- Attention heads
- 8
- Key/value heads
- 4
- Head dimension
- 256
- Vocabulary size
- 256,000
- Sliding window (tokens)
- 4,096
- RoPE base
- 10000
- Model type
- gemma2
Identity and Version
- Repository
- siddharthmb/2026.TA.gemma2_2b_tc8192_decb_l1w0.001_tarbb_lb2.0_ln1_dr20000_lr8e-04_bs4_sl14793861
- Publisher
- Siddharth M. Bhatia
- Task
- Not stated by the source
- Modality
- Other
- Library
- transformers
- Parameters
- 3.6B parameters
- Languages
- Not stated by the source
- Revision
- d33dcad20c4df3914457e6e3bafff05631682f18
- First published
- 2026-03-11
- Last updated
- 2026-10-11
Files and Weights
21 files, 14.5 GB in total. The weights are 4 files totalling 14.4 GB in safetensors.
Every file
| File | Type | Size | SHA-256 |
|---|---|---|---|
| latest_step_5000/model-00001-of-00002.safetensors | Weights | 5.0 GB | ada76db2c97f |
| latest_step_5000/model-00002-of-00002.safetensors | Weights | 2.2 GB | 51106ade9cc1 |
| model-00001-of-00002.safetensors | Weights | 5.0 GB | ada76db2c97f |
| model-00002-of-00002.safetensors | Weights | 2.2 GB | 51106ade9cc1 |
| config.json | Configuration | 1.5 KB | — |
| generation_config.json | Configuration | 187 B | — |
| latest_step_5000/config.json | Configuration | 1.5 KB | — |
| latest_step_5000/generation_config.json | Configuration | 187 B | — |
| latest_step_5000/model.safetensors.index.json | Configuration | 33.0 KB | — |
| latest_step_5000/special_tokens_map.json | Configuration | 636 B | — |
| model.safetensors.index.json | Configuration | 33.0 KB | — |
| special_tokens_map.json | Configuration | 636 B | — |
| train_config.yaml | Configuration | 1.7 KB | — |
| README.md | Documentation | 6.0 KB | — |
| chat_template.jinja | Other | 591 B | — |
| latest_step_5000/chat_template.jinja | Other | 591 B | — |
| .gitattributes | Repository | 1.6 KB | — |
| latest_step_5000/tokenizer.json | Tokenizer | 34.4 MB | 5f7eee611703 |
| latest_step_5000/tokenizer_config.json | Tokenizer | 46.4 KB | — |
| tokenizer.json | Tokenizer | 34.4 MB | 5f7eee611703 |
| tokenizer_config.json | Tokenizer | 46.4 KB | — |
License and Download
- License
- Not stated by the source
- Access
- Open weights, no gate
- Download size
- 14.4 GB
Released by Siddharth M. Bhatia through its official repository on Hugging Face.
Built From
- Derived from google/gemma-2-2b
- Described by arXiv:2602.20904
- Trained on (disclosed) science-of-finetuning/fineweb-1m-sample
- Trained on (disclosed) siddharthmb/2026.transcoder-adapters.lmsys-chat-1m-splits
Memory Requirements
| Precision | Weights in memory |
|---|---|
| As published | 14.4 GB |
| 16-bit | 7.2 GB |
| 8-bit | 3.6 GB |
| 4-bit | 1.8 GB |
Weights only, from the published parameter count; the key-value cache and runtime add to this.
Questions About 2026.TA.gemma2_2b_tc8192_decb_l1w0.001_tarbb_lb2.0_ln1_dr20000_lr8e-04_bs4_sl14793861
How much GPU memory does 2026.TA.gemma2_2b_tc8192_decb_l1w0.001_tarbb_lb2.0_ln1_dr20000_lr8e-04_bs4_sl14793861 need?
About 8.6 GB at 16-bit and 2.2 GB at 4-bit: the weights (3.6B parameters) plus a working margin. A long context needs more.
What is the cheapest GPU to run 2026.TA.gemma2_2b_tc8192_decb_l1w0.001_tarbb_lb2.0_ln1_dr20000_lr8e-04_bs4_sl14793861 on?
At 16-bit, 1x MI300X from $1.85 an hour; at 4-bit, 1x MI300X from $1.85 an hour, at the lowest on-demand prices the SAVRN Index lists.
What is 2026.TA.gemma2_2b_tc8192_decb_l1w0.001_tarbb_lb2.0_ln1_dr20000_lr8e-04_bs4_sl14793861's context length?
8,192 tokens, from the maximum position embeddings in its published configuration.