Aim
Open-source experiment tracker for AI and ML training runs
An experiment tracker grinding on storage performance — and quiet for over a year.
◆Recent moves
- 1y ago
🚀 v3.29.1 - Improved query performance by reading from single unified database and constant data indexing, fixes in min/max calculation in UI and jupiter/colab integration
Constant indexing of in-progress runs and reads from a single unified database are the payoff of the storage thread running through this whole line — live runs become queryable without waiting for a finalize step. Stalled-run detection and a polling file observer patch two ways the tracker previously lost track of reality.
View source ↗ - 1y ago
🚀 v3.28.0 - Improved performance by removing redundant checks and bypassing runs known to yield false results, new callback for hugging face distributed runs, fixes in Tag duplicates handling, remote tracking exception handling and more, code style improvements.
Performance work by subtraction: skipping metric checks on runs already known to yield nothing and cutting redundant client keep-alive time. The py.typed marker is small but real for anyone using Aim as a library, exposing existing annotations to type checkers.
View source ↗ - 1y ago
🚀 v3.27.0 - Enhancements for PytorchLightning logger and S3ArtifactsStorage, fixes for RunStatusReporter, metric aggregations and tag creation from parallel runs
Integration surface widens at the edges — custom boto3 client parameters for S3 artifact storage and custom contexts in the PytorchLightning logger — both contributed externally. The RunStatusReporter and tag-collision fixes address failures that surface specifically under parallel runs.
View source ↗ - 1y ago
🚀 v3.24.0 - Support for mass updates in remote tracking, fixes in database error handling and bookmarks page scroll
A read-only mode for the UI and remote mass updates are the two additions here that change what teams can do with a shared Aim instance. Note the version ordering in this feed is unreliable — 3.24.0 is stamped later than 3.25.x despite preceding it.
View source ↗ - 1y ago
🚀 v3.25.1 - Fixes in empty index.db handling and python 3.12 builds
Two fixes: a false corruption marking on empty indexes and Python 3.12 build failures. Both are the kind of durability and packaging papercut that recurs constantly in this line.
View source ↗ - 1y ago
🚀 v3.25.0 - Reports support, ability to use self-signed SSL certificates
Report creation is the rare addition here that expands what Aim presents rather than how it stores, and self-signed SSL support unblocks internal-network deployments. Two features in a release is unusually feature-heavy for this line.
View source ↗