Show HN: Profine – Automated profiling and code rewrites for ML training loops
Category: devtools
Tags: ml-profiling, pytorch, code-optimization
Score: 7.8/10 (Innovation: 7, Technical: 8, Documentation: 8, Utility: 8)
Profine is an automated CLI tool that profiles ML training loops on real GPUs, analyzes bottlenecks using LLMs, and applies code rewrites (e.g., mixed precision, torch.compile) to deliver measured speedups. Its innovative combination of profiling, AI-driven optimization suggestions, and automated code editing fills a clear gap for ML engineers seeking transparent, reproducible performance gains.
Target audience: ML engineers, data scientists
Repository: https://github.com/ProfineAI/profine-cli · Python · MIT · 9 stars
View on Hacker News