Model reference · open weights
GPT-X3 is an open-weight language model from AxiomicLabs. GPT-X3-150M (FP32) weighs 299 MB; the smallest configuration that runs it is RTX 3060 12 GB.
For self-hosting, compare this build's requirements below with the GPU you plan to rent.
Summary of the AxiomicLabs/GPT-X3-150M model card, 2026-10-15
What it is
| Released by | AxiomicLabs |
|---|---|
| Released | 2026-09-23 |
| Parameters | 149M |
| VRAM | 299 MB for the weights |
What it runs on
| Card | Requests at once | Context max | Memory |
|---|---|---|---|
| 8K each | |||
| RTX 3060 12 GB | 71 | all 8K | 11.6 GB |
| RTX 4060 Ti 16 GB | 96 | all 8K | 15.4 GB |
| RTX 3090 24 GB | 149 | all 8K | 23.4 GB |
| RTX 4090 24 GB | 149 | all 8K | 23.4 GB |
| RTX 5090 32 GB | 200 | all 8K | 31.0 GB |
| L40S 48 GB | 285 | all 8K | 44.0 GB |
| A100 80 GB | 512 | all 8K | 78.2 GB |
| H100 80 GB | 492 | all 8K | 78.1 GB |
| RTX PRO 6000 Blackwell 96 GB | 596 | all 8K | 93.8 GB |
| DGX Spark (GB10) 128 GB unified | 686 | all 8K | 107 GB |
| H200 141 GB | 888 | all 8K | 138 GB |
| B200 180 GB | 1000+ | all 8K | 176 GB |
| Requests at once | 8K tokens each |
|---|---|
| 1 | 969 MB |
| 5 | 1.6 GB |
| 8 | 2.0 GB |
| 16 | 3.2 GB |
| 32 | 5.6 GB |
| 64 | 10.5 GB |
One card, with vLLM's small-card settings.
From the model card
GPT-X3-150M is Axiomic Labs’ third-generation base model, built on the TX5 hybrid GDN2/gated GQA architecture and trained from scratch with TrainWork. It ranks #1 on the Open SLM Leaderboard and is the first model under 150M parameters to exceed an Intelligence Index of 30.
GPT-X3-150M outperforms Hugging Face's SmolLM2-135M on the Intelligence Index while using about 27× fewer training tokens (75B vs 2T).
Benchmark results and Intelligence Index methodology follow the Open SLM Leaderboard. Training compute is estimated as 6 × parameters × training tokens.
| Organization | Model | Parameters | Int Index | HellaSwag | ARC-Easy | ARC-Challenge | PIQA | ArithMark-3 |
|---|---|---|---|---|---|---|---|---|
| Axiomic Labs | GPT-X3-150M | 149M | 33.05 | 46.16% | 59.64% | 31.31% | 71.33% | 50.90% |
| LiquidAI | LFM2.5-350M-Base | 354.5M | 30.50 | 44.98% | 68.86% | 40.96% | 67.68% | 35.90% |
| OpenCerebral | Boris-2-Preview-1 | 144M | 27.91 | 45.23% | 58.38% | 29.95% | 69.21% | 37.60% |
| Bench Labs | cagliostro-v3.5 | 146.35M | 27.49 | 43.41% | 53.75% | 29.35% | 68.06% | 45.30% |
| HuggingFace | SmolLM2-135M | 135M | 27.13 | 43.22% | 58.63% | 29.69% | 68.44% | 39.20% |
| Bench Labs | cagliostro-v3 | 146.35M | 26.55 | 42.51% | 54.88% | 28.75% | 67.46% | 43.70% |
| Axiomic Labs | GPT-X2.5-135M | 135M | 25.17 | 40.57% | 51.81% | 29.18% | 69.42% | 38.40% |
| Gemma-3-270M | 268.1M | 25.16 | 41.33% | 57.11% | 28.24% | 68.66% | 35.60% | |
| BananaMind | BananaMind-2-Pro | 139M | 24.96 | 42.78% | 53.58% | 27.82% | 67.52% | 38.20% |
| MobileLLM-R1-140M-base | 140M | 24.64 | 33.84% | 49.92% | 24.74% | 63.22% | 65.70% | |
| LiquidAI | LFM2.5-230M-Base | 229.7M | 23.96 | 39.39% | 59.55% | 35.41% | 63.60% | 37.80% |
| Axiomic Labs | GPT-X2-125M | 125M | 23.36 | 40.41% | 51.47% | 27.82% | 67.30% | 37.20% |
| Axiomic Labs | GPT-X-125M | 125M | 19.94 | 36.57% | 50.76% | 26.62% | 64.96% | 35.60% |
| OpenAI | GPT-2 Medium | 354.8M | 19.68 | 39.33% | 43.35% | 24.91% | 66.10% | 34.60% |
| SupraLabs | Supra2-100M-Base | 100.7M | 19.41 | 35.98% | 47.81% | 24.83% | 65.40% | 36.90% |
| OpenAI | GPT-2 (124M) | 124M | 13.58 | 31.26% | 39.35% | 22.35% | 62.08% | 35.70% |
The Intelligence Index chance-normalizes HellaSwag, combined ARC, PIQA, and ArithMark-3, then applies weights of 1.00, 1.00, 1.00, and 0.65 respectively.
Model size and architecture
Training and optimization
| Component | Details |
|---|---|
| Architecture | TX5 |
| Tokenizer | LFM2.5 65k (with BOS removed) |
| Layers | 24 |
| Training Tokens | 75B |
| Attention | GDN2:GQA |
| Attention Layout | 3:1 |
| QK Normalization | OffsetRMSNorm on queries and keys in GQA layers |
| Embeddings | Tied |
| Activation | SiLU |
| Normalization | RMSNorm |
| Dropout | 0 |
vocab_size = 65,536 (LFM2.5 tokenizer no BOS)
n_layer = 24
n_embd = 576
block_size = 2048
gdn_head_dim = 64 (9 GDN2 heads)
gqa_head_dim = 64 (9 query heads)
gqa_n_kv_heads = 3 (3:1 grouped-query attention)
gqa_rotary_dim = 32
gdn_layers_per_gqa = 3 (GDN2:GQA = 3:1)
swiglu_hidden_ratio = 2.75 (1,584 units)
rope_theta = 100,000
| Component | Params |
|---|---|
| Token embeddings (65,536 x 576; LM head tied) | 37,748,736 |
| GDN2 attention blocks (18) | 38,632,482 |
| Gated GQA blocks (6) | 7,299,840 |
| SwiGLU MLPs (24) | 65,691,648 |
| Block RMSNorms | 27,648 |
| Final RMSNorm | 576 |
| Total | 149,400,930 |
GPT-X3 is trained for 143,052 steps across two GPUs, with a global batch of 524,288 compute tokens per step. The run uses six-token TST for the first 30% of training, then switches to standard next-token prediction.
The configured source folders are mixed from step 0 with one fixed set of weights; there are no later curriculum stages. The run uses 143,052 steps at a 524,288-token global batch (about 75.0004B compute tokens). Token-Superposition Training (TST) is enabled for the first 30% of the run with six-token bags, consuming about 135B raw tokens in that phase before standard autoregressive training resumes.
| Organization | Source | Weight |
|---|---|---|
| Axiomic Labs | SFTset-SLM | 1% |
| IFM | [TXT360-v2](https://huggingface.co/datasets/IFM/TxT360-v2 |
Quoted from the model card on Hugging Face. The full card is behind the Hugging Face link above.