← all projects

Stormlog

GPU memory profiling for PyTorch & TensorFlow

PythonPyTorchTensorFlowTextualGitHub Actions2025

with Silas Asamoah, Derrick Dwamena

Stormlog is an open-source GPU memory profiler for PyTorch and TensorFlow. It hooks into framework-level memory allocators, samples at configurable intervals, and renders allocation traces in a Textual-based TUI with seven interactive tabs covering allocation timeline, peak usage, tensor-level breakdown, leak detection, and JSON export. Published on PyPI with eight automated releases via GitHub Actions and over 357 commits, co-maintained with Silas Asamoah and Derrick Dwamena.