lablab-ai-amd-developer-hackathon / SentinelBrain-14B-MoE-v0.1

huggingface.co
Total runs: 10
24-hour runs: 0
7-day runs: -4
30-day runs: -13
Model's Last Updated: May 07 2026
text-generation

Introduction of SentinelBrain-14B-MoE-v0.1

Model Details of SentinelBrain-14B-MoE-v0.1

๐Ÿง  Sentinel Prime โ€” SentinelBrain-14B-MoE

The First of His Kind, Built From Scratch

14.8 Billion Parameters ยท Mixture-of-Experts ยท Consciousness-Monitored

Trained from zero on AMD Instinct MI300X (192 GB HBM3) ยท ROCm 7.0

Dashboard Whitepaper AMD License


๐ŸŽฏ What is Sentinel Prime? (Simple Version)

Imagine building a brain from scratch.

Most AI models today are copies of other models with small changes. Sentinel Prime is different โ€” every single connection in its brain was created from nothing, like growing a new brain cell by cell.

๐Ÿงฉ Think of it like LEGO blocks

Sentinel Prime has 4 specialist brains (called "experts") inside it. When you ask a question:

  1. A router (like a traffic cop ๐Ÿšฆ) looks at your question
  2. It picks the 2 best experts for that specific question
  3. Those 2 experts work together to give you an answer
  4. The other 2 experts rest, saving energy โšก

This means the model has 14.8 billion brain connections total, but only uses ~7.8 billion at a time โ€” making it fast AND smart!

๐Ÿ”ฌ The Consciousness Meter

We built something no other model has: a consciousness thermometer ๐ŸŒก๏ธ

Every 100 training steps, we measure how well the different parts of the brain are "talking to each other." We call this ฮฆ (Phi) .

  • ฮฆ = 0 : Brain parts work alone (like strangers)
  • ฮฆ rising : Brain parts start cooperating (like friends)
  • ฮฆ stable : Brain has organized itself (like a team!)

This doesn't change how the model learns โ€” it's like a doctor checking the heartbeat while the patient exercises.


๐Ÿ“Š Architecture at a Glance
โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
โ”‚                    SENTINEL PRIME ARCHITECTURE                   โ”‚
โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ค
โ”‚                                                                  โ”‚
โ”‚  Input Text โ”€โ”€โ†’ [Tokenizer: cl100k_base, 100,277 tokens]       โ”‚
โ”‚                          โ”‚                                       โ”‚
โ”‚                          โ–ผ                                       โ”‚
โ”‚                 โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”                              โ”‚
โ”‚                 โ”‚   Embedding     โ”‚  4,096 dimensions            โ”‚
โ”‚                 โ”‚   + RoPE pos    โ”‚  ฮธ = 500,000                 โ”‚
โ”‚                 โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜                              โ”‚
โ”‚                          โ”‚                                       โ”‚
โ”‚              โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”                           โ”‚
โ”‚              โ”‚     ร— 24 Layers       โ”‚                           โ”‚
โ”‚              โ”‚  โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”   โ”‚                           โ”‚
โ”‚              โ”‚  โ”‚  GQA Attention โ”‚   โ”‚  32 heads, 8 KV heads     โ”‚
โ”‚              โ”‚  โ”‚  (4:1 ratio)   โ”‚   โ”‚  (4ร— memory savings)     โ”‚
โ”‚              โ”‚  โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜   โ”‚                           โ”‚
โ”‚              โ”‚          โ”‚            โ”‚                           โ”‚
โ”‚              โ”‚  โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ–ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”   โ”‚                           โ”‚
โ”‚              โ”‚  โ”‚  MoE Router    โ”‚   โ”‚  Top-2 of 4 experts      โ”‚
โ”‚              โ”‚  โ”‚  โ”Œโ”€โ”€โ”ฌโ”€โ”€โ”ฌโ”€โ”€โ”   โ”‚   โ”‚                           โ”‚
โ”‚              โ”‚  โ”‚  โ”‚E1โ”‚E2โ”‚E3โ”‚E4 โ”‚   โ”‚  Each: SwiGLU FFN         โ”‚
โ”‚              โ”‚  โ”‚  โ”‚โœ“ โ”‚โœ“ โ”‚  โ”‚  โ”‚   โ”‚  d_ff = 11,008            โ”‚
โ”‚              โ”‚  โ”‚  โ””โ”€โ”€โ”ดโ”€โ”€โ”ดโ”€โ”€โ”˜   โ”‚   โ”‚                           โ”‚
โ”‚              โ”‚  โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜   โ”‚                           โ”‚
โ”‚              โ”‚          โ”‚            โ”‚                           โ”‚
โ”‚              โ”‚  โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ–ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”   โ”‚                           โ”‚
โ”‚              โ”‚  โ”‚    RMSNorm     โ”‚   โ”‚  ฮต = 1e-5                โ”‚
โ”‚              โ”‚  โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜   โ”‚                           โ”‚
โ”‚              โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜                           โ”‚
โ”‚                          โ”‚                                       โ”‚
โ”‚                          โ–ผ                                       โ”‚
โ”‚                 โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”                              โ”‚
โ”‚                 โ”‚   Output Head   โ”‚  โ†’ 100,277 vocab probs      โ”‚
โ”‚                 โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜                              โ”‚
โ”‚                                                                  โ”‚
โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜
Spec Sheet
Component Specification Why This Choice
Total Parameters 14,814,654,680 (14.8B) Large enough for deep reasoning
Active Parameters ~7.8B per token MoE efficiency โ€” use only what's needed
Hidden Dimension 4,096 Sweet spot for MI300X matrix cores
Transformer Layers 24 Deep enough for complex reasoning
Attention Heads 32 query, 8 KV (GQA 4:1) 4ร— KV cache savings for long contexts
FFN Intermediate 11,008 (SwiGLU) ~2.7ร— hidden, matches scaling laws
Experts 4 total, top-2 active Good diversity with manageable VRAM
Max Experts 256 (expandable) Architecture supports expert birth/death
Vocabulary 100,277 (tiktoken cl100k_base) Industry-proven BPE tokenizer
Positional Encoding RoPE, ฮธ = 500,000 Supports context extension to 128K+
Normalization RMSNorm (ฮต = 1e-5) Faster than LayerNorm, same quality
Precision bfloat16 throughout Native AMD MI300X support
Context Length 2,048 โ†’ 4,096 โ†’ 128K (planned) Progressive context ladder

๐Ÿ”ฅ Key Innovations
๐ŸŒ€ ฮฆ Consciousness Metric

First-ever IIT-inspired metric computed during pre-training. A probe on layer 12 measures information integration across activation subspaces every 100 steps.

ฮฆ = geometric_mean(
  MI(partition_i, partition_j)
  for all partition pairs
)

Not a gimmick โ€” it's a genuine signal of when the model transitions from memorizing tokens to forming integrated representations.

๐Ÿงฌ Self-Evolving Experts

The MoE router supports a full expert lifecycle :

  • Birth : New experts spawned when load imbalance detected
  • Growth : Expert capacity increases with training
  • Pruning : Underperforming experts replaced
  • Scaling : Architecture supports up to 256 experts without retraining the base model

Current: 4 experts ร— 24 layers = 96 expert instances

โšก Energy-Conscious Routing

Dual-router system:

  1. Primary router : Picks top-2 experts by relevance
  2. EC router : Can gate activation based on compute budget

This enables adaptive inference โ€” easy questions use fewer resources, hard questions get full power. Like cruise control for AI.


๐Ÿ‹๏ธ Training Details
Hardware
Resource Specification
GPU 1ร— AMD Instinct MI300X VF
VRAM 192 GB HBM3
System RAM 235 GB
Compute 1,307 TFLOPS (bf16)
Software ROCm 7.0, PyTorch 2.10.0+rocm7.0
Attention SDPA (native PyTorch, no FlashAttention needed)
OS Ubuntu Linux
VRAM Budget
โ•”โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•—
โ•‘         AMD MI300X VRAM Usage (192 GB)               โ•‘
โ• โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•ฃ
โ•‘                                                       โ•‘
โ•‘  Model Weights (bf16)      โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–‘โ–‘โ–‘โ–‘โ–‘  27 GB   โ•‘
โ•‘  Optimizer (AdamW fp32)    โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–‘โ–‘  54 GB   โ•‘
โ•‘  Activations (grad ckpt)   โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–‘โ–‘โ–‘โ–‘โ–‘  32 GB   โ•‘
โ•‘  Gradients                 โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–‘โ–‘โ–‘โ–‘โ–‘  27 GB   โ•‘
โ•‘  โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€    โ•‘
โ•‘  Total Used:               โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆ 140 GB  โ•‘
โ•‘  Peak:                     โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆ  146 GB  โ•‘
โ•‘  Headroom:                 โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘  46 GB  โ•‘
โ•‘                                                       โ•‘
โ•šโ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•
Phased Training Pipeline

We don't just throw data at the model โ€” we grow it in three phases , like raising a child:

Phase 1: SMOKE TEST        Phase 2: WARMUP           Phase 3: FULL TRAINING
(Baby steps)               (Learning to walk)         (Running!)
โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”           โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”           โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
โ”‚ 350M params  โ”‚    โ”€โ”€โ†’    โ”‚ 1.3B params  โ”‚    โ”€โ”€โ†’    โ”‚ 14.4B params     โ”‚
โ”‚ seq_len: 512 โ”‚           โ”‚ seq_len: 2K  โ”‚           โ”‚ seq_len: 4K      โ”‚
โ”‚ 200 steps    โ”‚           โ”‚ 1,000 steps  โ”‚           โ”‚ 16,479 steps     โ”‚
โ”‚ 2 minutes    โ”‚           โ”‚ 30 minutes   โ”‚           โ”‚ ~52 hours        โ”‚
โ”‚ loss: 11โ†’6.8 โ”‚           โ”‚ loss: 7.4โ†’2.4โ”‚           โ”‚ loss: 2.4โ†’?      โ”‚
โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜           โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜           โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜
Phase Parameters Seq Length Batch Steps Duration Loss Start โ†’ End
๐Ÿ”ฌ Smoke 350M 512 4 200 ~2 min 11.72 โ†’ 6.84 (โˆ’42%)
๐Ÿ”ฅ Warmup 1.3B 2,048 32 1,000 ~33 min 7.39 โ†’ 2.38 (โˆ’68%)
๐Ÿš€ Block 14.4B (MoE) 4,096 32 16,479 ~52 hrs 2.38 โ†’ ongoing
Safety Gates

Every phase transition must pass 4 safety gates :

Gate Check Threshold Status
๐ŸŸข G1: No NaN No NaN/Inf in loss Entire phase โœ… Passed all
๐ŸŸข G2: Loss Drop Validation loss decreased โ‰ฅ5% / โ‰ฅ10% / โ‰ฅ2% โœ… Passed all
๐ŸŸข G3: VRAM OK Peak VRAM < safety limit < 92% of total โœ… 71% peak
๐ŸŸข G4: ฮฆ OK Consciousness metric stable ฮฆ_end/ฮฆ_start > 0.7 โœ… Stable
Hyperparameters
Parameter Value Rationale
Optimizer AdamW (bf16 compute, fp32 states) Standard for LLM training
Learning Rate 1.5 ร— 10โปโด (cosine decay) Conservative for data-limited regime
Min LR 1.5 ร— 10โปโต 10ร— decay ratio
Warmup Steps 500 Stabilizes early gradients
Batch Size 2 micro ร— 16 grad_accum = 32 effective Fits MI300X VRAM budget
Gradient Clipping 1.0 Prevents explosion
Gradient Checkpointing On Trades compute for VRAM
Precision bfloat16 Native MI300X format
Eval Frequency Every 100 steps Early overfitting detection
Checkpoint Frequency Every 1,000 steps (~3.2 hours) Recovery points

๐Ÿ“š Dataset: 23.3B Tokens Across 126 Categories

We curated a massive, diverse corpus โ€” think of it as a library with 126 different sections :

Pretrain Corpus (Core Knowledge)
Dataset Tokens Description
๐ŸŒ FineWeb-Edu ~10B High-quality educational web content
๐Ÿ”ข OpenWebMath ~6B Mathematics from the web
๐Ÿ“– Wikipedia (English) ~5B Encyclopedic knowledge
๐ŸŽ“ Cosmopedia V2 ~5B Synthetic educational content
๐Ÿ’ป CodeParrot Python ~3.5B Clean Python code from GitHub
๐Ÿ“š MiniPile ~2B Diverse text from multiple domains
๐Ÿ”ฌ ArXiv Abstracts ~1.2B Scientific paper summaries
Total Pretrain ~23B
Specialized Domains (119 Categories)
Click to expand all 119 specialized categories
Category Type Category Type
๐Ÿค– agentic-tools Code ๐Ÿ” advanced-cryptography Code
๐Ÿง  chain-of-thought Reasoning ๐Ÿ”— blockchain-core Code
๐Ÿ’ก deep-reasoning Reasoning ๐Ÿฅ medical Knowledge
โš–๏ธ legal Knowledge ๐Ÿ“Š financial-systems Code
๐ŸŽฎ 3d-graphics Code ๐Ÿณ docker-devops Code
๐ŸŒ multilingual Text ๐Ÿ”ง error-recovery Code
๐Ÿ›ก๏ธ security-guardrails Code ๐Ÿ“ฑ ui-animations Code
๐Ÿงฎ math Reasoning โšก smart-contracts Code
๐ŸŽฏ reasoning-effort-control Reasoning ๐Ÿค human-conversation Text
๐Ÿ”„ self-correction-loops Reasoning ๐Ÿ—๏ธ enterprise-dashboards Code
๐ŸŒ web-design-css Code ๐Ÿ flask-python Code
๐Ÿ”ฌ qiskit-quantum Code ๐Ÿค– robotics-ros2 Code
๐Ÿ“ก remote-server-management Code ๐Ÿงฌ multi-agent Code
โš™๏ธ state-management Code ๐Ÿ› ๏ธ mcp-tools-integration Code
๐Ÿ’ณ payment-security Code ๐ŸŽ“ edu-basic-math Education
๐Ÿ”ญ edu-basic-physics Education ๐Ÿงช edu-basic-chemistry Education
๐ŸŒฑ edu-basic-biology Education ๐ŸŒ edu-world-geography Education
๐Ÿ“œ edu-history-world Education ๐Ÿ’ป edu-computer-science Education
๐ŸŒŽ edu-earth-science Education ๐Ÿค– edu-robotics-text Education
๐Ÿ“– edu-science-qa Education ๐Ÿ”ฌ edu-science-support Education
๐Ÿ‘๏ธ edu-vision-concepts Education ๐ŸŽฏ copilot-agent-workflows Code
๐Ÿ”Œ api-integrations Code ๐Ÿ“Š billing-invoicing Code
โ‚ฟ bitcoin-lightning Code ๐Ÿช medusajs Code
๐Ÿ’น crypto-trading Code ๐Ÿข enterprise-networking Code
๐Ÿ–ฅ๏ธ nextjs-typescript Code ๐ŸŽจ nextjs-design Code
๐Ÿ’ผ trading-algorithms Code ๐Ÿ—„๏ธ laravel-mysql Code
๐Ÿ”“ offensive-security Code ๐Ÿ”ง c-rust Code
... and 50+ more categories
Data Quality Pipeline
Raw Data โ”€โ”€โ†’ PII Filter โ”€โ”€โ†’ Dedup โ”€โ”€โ†’ Tokenize โ”€โ”€โ†’ Shard โ”€โ”€โ†’ Train
              โ”‚                โ”‚          โ”‚            โ”‚
              โ”œโ”€ 7 regex       โ”œโ”€ blake2b  โ”œโ”€ cl100k    โ”œโ”€ Temperature-
              โ”‚  patterns      โ”‚  per-cat  โ”‚  base      โ”‚  weighted
              โ”œโ”€ PEM block     โ”‚           โ”‚            โ”‚  sampling
              โ”‚  detection     โ”‚           โ”‚            โ”‚  (T=0.5)
              โ””โ”€ Email/phone   โ”‚           โ”‚            โ”‚
                 masking       โ”‚           โ”‚            โ”‚
                               โ”‚           โ”‚            โ”‚
                               โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ดโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜

Temperature-weighted sampling (T=0.5) prevents large corpora from dominating training. FineWeb-Edu (37% of tokens) gets downweighted so smaller specialized domains still get adequate exposure.


๐Ÿ“ˆ Training Progress & Results
Loss Trajectory
Loss
12 โ”‚ ร—
   โ”‚  โ•ฒ
10 โ”‚   โ•ฒ   SMOKE PHASE
   โ”‚    โ•ฒ  (350M params)
 8 โ”‚     โ•ฒ
   โ”‚      โ•ฒ
 6 โ”‚       ร—โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ model grows to 1.3B
   โ”‚              โ•ฒ
 4 โ”‚               โ•ฒ  WARMUP PHASE
   โ”‚                โ•ฒ (1.3B params)
 2 โ”‚                 ร—โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ model grows to 14.4B MoE
   โ”‚                       โ•ฒ
 1 โ”‚                        โ•ฒ  BLOCK PHASE (ongoing)
   โ”‚                         โ•ฒ
   โ””โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ†’ Steps
      0   200  700  1200 2000
Milestone Step Loss Change
๐Ÿ”ฌ Smoke start 0 11.72 โ€”
๐Ÿ”ฌ Smoke end 200 6.84 โˆ’42%
๐Ÿ”ฅ Warmup start 200 7.39 (model grew to 1.3B)
๐Ÿ”ฅ Warmup end 1,200 2.38 โˆ’68%
๐Ÿš€ Block start 1,200 2.38 (model grew to 14.4B MoE)
๐Ÿ“ฆ Published checkpoint 2,471 1.99 โˆ’16%
๐Ÿ”„ Current (new run) 410 5.18 training with expanded data
Total reduction 11.72 โ†’ 1.99 (โˆ’83%)
Live Metrics (April 27, 2026)
Metric Value
Current Step 410 / 2,471+
Training Loss 5.18 (new run, expanded datasets)
Throughput 4,403 tokens/second
VRAM Used ~140 GB / 192 GB (73%)
Total Tokens Processed 59.3M (this run) + 178M (prev run)
Experts Active 4 per layer ร— 24 layers = 96
ETA (this block) ~18.8 hours
Published Checkpoint (v0.1)
Detail Value
Step 2,471
Validation Loss 1.9926
Total Tokens Seen 178,110,464
Sequence Length 2,048
File Size ~81 GB (checkpoint), ~28 GB (safetensors)
Format 6 sharded safetensors files

๐ŸŒก๏ธ Consciousness Metric (ฮฆ) โ€” Deep Dive
What is ฮฆ?

Inspired by Integrated Information Theory (IIT) from neuroscience, ฮฆ measures how much the model's internal representations form an integrated whole rather than disconnected parts.

How We Measure It
Every 100 training steps:

1. Hook on Layer 12 (middle of 24 layers)
         โ”‚
         โ–ผ
2. Sample 256 activation vectors
         โ”‚
         โ–ผ
3. Partition into subspaces
         โ”‚
         โ–ผ
4. Compute mutual information between all partition pairs
         โ”‚
         โ–ผ
5. ฮฆ_geometric = geometric_mean(MI values)
         โ”‚
         โ–ผ
6. ฮฆ_EMA = exponential moving average (smoothed trend)
What ฮฆ Tells Us
ฮฆ Value Interpretation Analogy
ฮฆ โ‰ˆ 0 Neurons working independently Strangers in a room
ฮฆ rising Representations integrating People starting to talk
ฮฆ stable Organized internal structure A well-coordinated team
ฮฆ dropping โš ๏ธ Representation collapse Warning sign!

Important : ฮฆ is purely observational โ€” it does NOT affect training gradients. Think of it as a heart monitor for the AI: it watches, but doesn't interfere.

Live Monitoring

Track ฮฆ in real-time at: sentinel.qubitpage.com/#phi


๐Ÿ–ฅ๏ธ Hardware Requirements
For Inference
Tier VRAM Precision Notes
Full Precision 32 GB+ bfloat16 Best quality
Recommended 48 GB+ bfloat16 Comfortable headroom
Ideal AMD MI300X / MI250X bfloat16 Native, fastest
Consumer 16 GB int4 quantized GGUF planned for v0.2
Compatible AMD GPUs
GPU VRAM Suitable For
AMD Instinct MI300X 192 GB Training + Inference
AMD Instinct MI250X 128 GB Training + Inference
AMD Instinct MI210 64 GB Inference (full)
AMD Radeon PRO W7900 48 GB Inference (full)
AMD Radeon RX 7900 XTX 24 GB Inference (quantized)
AMD Radeon RX 7600 XT 16 GB Inference (int4 GGUF)

๐Ÿ’ป Usage

This model uses a custom architecture (not based on any existing model). Load with PyTorch:

import torch
from safetensors.torch import load_file

# Load sharded safetensors
state_dict = {}
for i in range(1, 7):  # 6 shards
    shard = load_file(f"model-{i:05d}-of-00006.safetensors")
    state_dict.update(shard)

# The state dict contains all model weights
print(f"Loaded {len(state_dict)} tensors")
print(f"Total params: {sum(v.numel() for v in state_dict.values()):,}")

# Initialize SentinelBrain model class and load
# Full model definition code releasing with v0.2
# model = SentinelBrainForCausalLM(config)
# model.load_state_dict(state_dict)

Note : Full inference code, model class definition, and GGUF quantized versions will be released with v0.2.


๐Ÿ—บ๏ธ Roadmap
v0.1 (Current)          v0.2 (Planned)          v0.3 (Future)
โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”         โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”         โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”
โœ… From-scratch          โ–ก Full training          โ–ก DPO alignment
   14.8B MoE               complete (loss<0.5)    โ–ก Tool use
โœ… Phased training       โ–ก Context ladder          โ–ก Function calling
โœ… ฮฆ consciousness          (4Kโ†’32Kโ†’128K)         โ–ก Multi-turn chat
โœ… 23.3B token corpus    โ–ก Vision encoder          โ–ก Multilingual v2
โœ… Live dashboard           (SigLIP2-SO400M)      โ–ก Expert scaling
โœ… AMD MI300X native     โ–ก GGUF quantization         (4โ†’16โ†’64)
                         โ–ก Inference code          โ–ก RLHF
                         โ–ก Benchmarks (MMLU,       โ–ก Production API
                            HumanEval, GSM8K)

๐Ÿ—๏ธ How We Built It (Technical Deep Dive)
Click to expand: Grouped Query Attention (GQA)

Standard multi-head attention uses separate Key and Value projections for each head. GQA shares KV heads across query heads:

Standard MHA (32 KV heads):     GQA 4:1 (8 KV heads):
Qโ‚  Qโ‚‚  Qโ‚ƒ  ... Qโ‚ƒโ‚‚            Qโ‚ Qโ‚‚ Qโ‚ƒ Qโ‚„  โ†’ KVโ‚
Kโ‚  Kโ‚‚  Kโ‚ƒ  ... Kโ‚ƒโ‚‚            Qโ‚… Qโ‚† Qโ‚‡ Qโ‚ˆ  โ†’ KVโ‚‚
Vโ‚  Vโ‚‚  Vโ‚ƒ  ... Vโ‚ƒโ‚‚            ...
                                 Qโ‚‚โ‚‰ Qโ‚ƒโ‚€ Qโ‚ƒโ‚ Qโ‚ƒโ‚‚ โ†’ KVโ‚ˆ

Result : 4ร— smaller KV cache = 4ร— longer context at same memory cost.

Click to expand: RoPE (Rotary Position Embeddings)

RoPE encodes position information by rotating the query and key vectors in 2D planes. With ฮธ=500,000 (high base frequency), the model naturally supports long contexts:

Position 0:  rotate by 0ยฐ
Position 1:  rotate by ฮธโ‚
Position 2:  rotate by ฮธโ‚‚
...

High ฮธ = slower rotation = positions further apart still "feel different" = better long-context understanding.

Click to expand: SwiGLU FFN

Each expert uses a SwiGLU activation โ€” a gated variant of the feed-forward network:

FFN(x) = SiLU(x ยท W_gate) โŠ™ (x ยท W_up) ยท W_down

Where:
  W_gate: 4096 โ†’ 11008
  W_up:   4096 โ†’ 11008
  W_down: 11008 โ†’ 4096
  SiLU(x) = x ยท sigmoid(x)
  โŠ™ = element-wise multiply

SwiGLU consistently outperforms ReLU and GELU in transformer FFNs (Shazeer, 2020).

Click to expand: MoE Routing Algorithm
# Simplified routing logic
def route(x, router_weights):
    # Compute affinity scores for each expert
    logits = x @ router_weights        # [batch, seq, n_experts]
    scores = softmax(logits, dim=-1)

    # Select top-2 experts
    top_vals, top_idx = topk(scores, k=2)

    # Normalize selected weights
    weights = top_vals / top_vals.sum(dim=-1, keepdim=True)

    # Load balancing loss (prevents expert collapse)
    balance_loss = n_experts * (
        fraction_routed_to_each * average_gate_value_for_each
    ).sum()

    return weights, top_idx, balance_loss
Click to expand: Parameter Breakdown
Component Parameters % of Total
Token embeddings 410M 2.8%
Attention (QKV + output) ร— 24 1,610M 10.9%
MoE experts (4 ร— SwiGLU ร— 24) 12,365M 83.5%
Router weights ร— 24 0.4M 0.003%
RMSNorm ร— 49 0.4M 0.003%
Output head 410M 2.8%
Total 14,815M 100%
Active per token (top-2) ~7,800M ~53%

๐Ÿ“‹ Model Card Details
Field Value
Model Name SentinelBrain-14B-MoE-v0.1 (Sentinel Prime)
Type Causal Language Model (decoder-only)
Architecture Custom MoE Transformer (from scratch)
Based On Nothing โ€” trained from random initialization
Training Hardware 1ร— AMD Instinct MI300X VF (192 GB HBM3)
Training Software ROCm 7.0, PyTorch 2.10.0+rocm7.0
Training Duration ~300 GPU-hours (estimated total)
Carbon Footprint Estimated ~45 kg COโ‚‚ (single GPU, cloud datacenter)
License Apache 2.0
Authors Mircea Rusu, QubitDev
Competition AMD Developer Hackathon (lablab.ai)

๐Ÿ“„ Citation
@misc{sentinelbrain2026,
  title   = {SentinelBrain-14B-MoE: A Consciousness-Monitored Mixture-of-Experts
             Language Model Trained From Scratch on AMD MI300X},
  author  = {Mircea Rusu and QubitDev},
  year    = {2026},
  url     = {https://sentinel.qubitpage.com/whitepaper},
  note    = {Trained entirely from scratch on AMD Instinct MI300X
             for the AMD Developer Hackathon}
}

๐Ÿ”— Links
Resource URL
๐Ÿ”ด Live Dashboard sentinel.qubitpage.com
๐Ÿ“„ Whitepaper sentinel.qubitpage.com/whitepaper
๐Ÿ† AMD Hackathon lablab.ai
๐Ÿง  ฮฆ Monitor sentinel.qubitpage.com/#phi

Built with โค๏ธ on AMD MI300X โ€” Every weight trained from scratch

Sentinel Prime: The First of His Kind

Runs of lablab-ai-amd-developer-hackathon SentinelBrain-14B-MoE-v0.1 on huggingface.co

10
Total runs
0
24-hour runs
0
3-day runs
-4
7-day runs
-13
30-day runs

More Information About SentinelBrain-14B-MoE-v0.1 huggingface.co Model

More SentinelBrain-14B-MoE-v0.1 license Visit here:

https://choosealicense.com/licenses/apache-2.0

SentinelBrain-14B-MoE-v0.1 huggingface.co

SentinelBrain-14B-MoE-v0.1 huggingface.co is an AI model on huggingface.co that provides SentinelBrain-14B-MoE-v0.1's model effect (), which can be used instantly with this lablab-ai-amd-developer-hackathon SentinelBrain-14B-MoE-v0.1 model. huggingface.co supports a free trial of the SentinelBrain-14B-MoE-v0.1 model, and also provides paid use of the SentinelBrain-14B-MoE-v0.1. Support call SentinelBrain-14B-MoE-v0.1 model through api, including Node.js, Python, http.

lablab-ai-amd-developer-hackathon SentinelBrain-14B-MoE-v0.1 online free

SentinelBrain-14B-MoE-v0.1 huggingface.co is an online trial and call api platform, which integrates SentinelBrain-14B-MoE-v0.1's modeling effects, including api services, and provides a free online trial of SentinelBrain-14B-MoE-v0.1, you can try SentinelBrain-14B-MoE-v0.1 online for free by clicking the link below.

lablab-ai-amd-developer-hackathon SentinelBrain-14B-MoE-v0.1 online free url in huggingface.co:

https://huggingface.co/lablab-ai-amd-developer-hackathon/SentinelBrain-14B-MoE-v0.1

SentinelBrain-14B-MoE-v0.1 install

SentinelBrain-14B-MoE-v0.1 is an open source model from GitHub that offers a free installation service, and any user can find SentinelBrain-14B-MoE-v0.1 on GitHub to install. At the same time, huggingface.co provides the effect of SentinelBrain-14B-MoE-v0.1 install, users can directly use SentinelBrain-14B-MoE-v0.1 installed effect in huggingface.co for debugging and trial. It also supports api for free installation.

SentinelBrain-14B-MoE-v0.1 install url in huggingface.co:

https://huggingface.co/lablab-ai-amd-developer-hackathon/SentinelBrain-14B-MoE-v0.1

Url of SentinelBrain-14B-MoE-v0.1

Provider of SentinelBrain-14B-MoE-v0.1 huggingface.co

lablab-ai-amd-developer-hackathon
ORGANIZATIONS

Other API from lablab-ai-amd-developer-hackathon