Diagram of a small GPT training loop with mixed precision and gradient accumulation.

Building nanoGPT From Scratch: A Portfolio-Worthy Deep Learning Project

Ship a portfolio-grade nanoGPT implementation in pure PyTorch: a tight training loop with AMP, gradient accumulation, cosine LR scheduling, and weight tying — the exact patterns production teams use.

September 7, 2026 · 15 min · 3014 words · martinuke0
Diagram of a mixed-precision training loop with gradient checkpointing for a mini GPT.

Build a Mini GPT From Scratch: A Mixed-Precision Training Loop That Actually Impresses

Ship a portfolio project that signals real systems skill: a custom autograd engine, mixed-precision training, gradient checkpointing, and AdamW, all wired into a mini GPT you can actually run.

September 7, 2026 · 12 min · 2430 words · martinuke0
Diagram of mixed-precision AdamW with ZeRO-1 sharding across GPUs.

Building Mixed-Precision AdamW with ZeRO-1 from Scratch in Pure PyTorch

A runnable, from-scratch implementation of mixed-precision AdamW with dynamic loss scaling and ZeRO-1 sharded optimizer state in pure PyTorch — built to demonstrate real systems engineering, not just model design.

September 6, 2026 · 12 min · 2453 words · martinuke0
Diagram of a mixed-precision training loop showing forward, autocast, loss scaling, and a custom CUDA bf16 kernel.

Building a Mixed-Precision GPT Trainer From Scratch: A CV-Grade ML Systems Project

A working engineer’s guide to building a from-scratch mixed-precision training loop — gradient scaling, dynamic loss scaling, and a custom bf16 tensor kernel — applied to a mini GPT. Includes architecture, runnable code, and a roadmap for turning the toy into a portfolio-grade ML systems project.

September 6, 2026 · 15 min · 3021 words · martinuke0
Diagram of a mini-GPT training loop with mixed precision, gradient accumulation, and optimizer components.

Building a Mini-GPT From Scratch: A Portfolio Project That Signals Real ML Systems Skill

A working engineer’s guide to building a mini-GPT training loop from scratch in PyTorch — featuring AMP, gradient accumulation, cosine warmup, weight tying, and AdamW — designed as a CV-grade portfolio piece.

September 4, 2026 · 15 min · 3092 words · martinuke0
Feedback