Computer Vision

Frames Per Second (Part 3): Turning a Tiny Diffusion Model into a Traveling Photobooth

A tiny diffusion model, a mobile device, and a surprising amount of magic — here’s how I built a pocket-sized photobooth that can whisk real people into new worlds in under 30 seconds.

Frames Per Second (Part 2): Quantization, Kernels, and the Path to On-Device Diffusion

This post unpacks how quantization, ANE-optimized kernels, and smart schedulers shrink a 6GB diffusion model into a fast, mobile-ready package.

Frames Per Second (Part 1): The Hunt for a Tiny, High-Quality Diffusion Model

How I chased a diffusion model small enough for the iPhone, fast enough for real use, and resilient enough to avoid corruption—unpacking what works, what doesn’t, and why.