Skip to main content
Blog
engineering March 31, 2026

Setting up our research environment

Most ML research assumes access to a cluster. We do not have one. Our primary machine is an M1 MacBook, and we are building our research workflow around that constraint.

This post covers our setup: Python environment management, experiment tracking, how we handle model checkpoints with limited disk space, and the tools we use to keep experiments reproducible when compute is scarce.

Constraints force good habits. When you cannot afford to waste a training run, you plan more carefully.