train-tui

A terminal dashboard for AI training runs, written in C with zero dependencies. It’s so light it would probably run on your Casio watch.

train-tui came out of training AI models on Apple’s MPS and AMD’s ROCm. The problem was that the training monitors I found were web-based or had lots of dependencies, so I built my own. The main things I needed to keep in check were VRAM and the loss, and it does exactly what I need. It’s written in C, so it’s lightweight, and it only reads the log and the GPU stats, so it adds no complications to the training itself. It only runs on Linux, though, and reads AMD and NVIDIA GPUs. For quick and easy training runs it was really a blessing.