Vertex AGI
Back to blog

August 30, 2026 · 8 min read

State of Vertex AGI — August 30, 2026

A progress report and first public look at our from-scratch pretrain, written 5:13 AM EDT, August 30, 2026.


The reveal: we're pretraining a model from scratch

Alongside the fine-tuned Prism and Amethyst families, we've been quietly running a from-scratch pretraining run — not a fine-tune, not a distillation, a real model trained from randomly-initialized weights on raw token data. This is the first time we're talking about it publicly.

Architecture

A DeepSeek-style fine-grained mixture-of-experts, sized deliberately small to train on a single consumer GPU.

Total parameters

1,031.0M

Active parameters / token

394.0M

Hidden size

1,024

Layers

20

Attention

16Q / 4KV

Context length

2,048

Routed experts

24

Shared experts

2

Expert FFN size

640

Router

top-6 of 24

Vocabulary

32,000

The training stack: FP16 mixed precision (autocast + GradScaler); 8-bit AdamW (bitsandbytes) to keep optimizer state small; Full gradient checkpointing; Gradient accumulation; Single NVIDIA GTX 1660 Ti, 6GB VRAM — a Windows desktop, not a cluster. All specifically tuned to fit a ~1B-parameter MoE onto a single NVIDIA GTX 1660 Ti with 6GB of VRAM. No multi-GPU cluster, no cloud training credits — this is running on a Windows gaming desktop under someone's desk.

Data

100,003,832 tokens of packed training data, processed in steps of 4,096 tokens each, for a total training budget of 24,414 optimizer steps.

Progress as of August 30, 2026, 5:13 AM EDT

step 16,440 / 24,414  (67.3% complete)
train loss: ~4.80–4.93
learning rate: 7.39e-05 (cosine decay from 3e-4, past warmup)
throughput: ~48 tokens/sec
GPU: 100% utilization, ~52W of a 120W budget, 51°C

At the current pace, the run has roughly 10 days of wall-clock time remaining to complete all 24,414 steps. It has already survived two full power/network outages and resumed cleanly from checkpoint both times — resiliency was a first-class design goal from the start, not an afterthought.

This is genuinely one of the more unusual training setups we've run: a real MoE architecture, trained from zero, entirely unattended, on hardware you could buy at a big-box electronics store.

The model family so far

While the from-scratch run has been training in the background, we've shipped a growing family of small, purpose-built fine-tunes — the philosophy throughout has been small, cheap, and good at exactly one thing, distilled from frontier teacher models via LoRA rather than trained from scratch.

PrismSingle-purpose specialists

ModelBaseResult
Prism Safety 1 MicroQwen3-1.7B78.4% accuracy, 86.5% recall — vs. 84.4% / 90.8% for a 5x larger frontier guard model
Prism Caption 1 MicroGemma-3-1B0/20 bad-format outputs (base: 3/20)
Prism Caption 1.5 MicroQwen3-0.6B0/24 format issues, 23/24 within spec
Prism Caption 2 MicroLFM2-700M0/275 formatting issues, 273/275 relevant across three eval rounds at increasing scale (24 → 145 → 275 held-out topics)
Prism Creative 1 MiniQwen3-4BCoherent, in-genre output with zero leaked planning text or repetition loops
Prism Creative 1.5 MiniQwen3-4B3.2x lower repetition than base; consistent constraint-following on tightening and rewrite tasks
Prism Roleplay 1 SmallQwen3-8B100% suppression of leaked reasoning text (base: 100% leaked); 3x lower repetition
Prism Roleplay 1.5 SmallQwen3-8B83% blind-judge win rate vs. base (10W–2L–4T across 16 varied scenes)
Prism Creative 2 MiniQwen3-4BIn data generation now — distilled from a rotating multi-teacher mix

AmethystGeneral-purpose chat

ModelBaseResult
Amethyst 1 MiniGemma-3-4BFirst-generation validation of the distillation pipeline
Amethyst 1 SmallLlama-3.1-8BSame training data, larger base model
Amethyst 1.5 MiniGemma-3-4B16/16 tool-call correctness on held-out prompts (base: 5/16)

CopalAgentic tool use

ModelBaseResult
Copal 1 MiniGemma-3-4B11/12 appropriate tool use on held-out tasks (base: 8/12), zero parse errors

AquamarineCode specialist

ModelBaseResult
AquamarineQwen3-4B-Instruct-2507In active data generation and training

All models ship in both MLX (4-bit) and GGUF (Q4_K_M) formats in a single repo, so they run equally well on Apple Silicon or via llama.cpp-based runtimes (LM Studio, Ollama, and similar).

What we've learned along the way

A few honest findings from this cycle worth sharing:

What's next

— The Vertex AGI team