6,595 open-source and SaaS tools, with GitHub stats refreshed every day.

labml

Open source

labml is a free, MIT-licensed open-source toolkit for monitoring deep learning training progress and hardware usage remotely, including from a mobile phone.

Open-source alternative to

labml.ai
labml homepage screenshot
GitHub stars
2.3k
Last commit
1 yr ago
Repository age
7 years
Version
v0.4.132
Licence
MIT
Self-hosted
Yes

About labml

labml is an experiment-tracking and monitoring toolkit aimed at machine learning practitioners who want to check on long-running training jobs, including from their phone, without staying tied to a terminal or a single workstation. It integrates with common deep learning frameworks and tracks experiment metadata alongside training metrics.

With as little as two lines of code, it can track git commit information, configuration values and hyperparameters for an experiment, alongside the usual loss and metric curves, and it works with PyTorch, PyTorch Lightning, Keras, TensorFlow and fastai based on its listed topics. A single command also monitors hardware usage on any machine. An optional self-hosted experiments server, backed by MongoDB and optionally fronted by Nginx, provides the web interface for viewing experiments remotely, including from a mobile browser.

labml is written in Python and released under the MIT license. It is installed via pip, both for the monitoring client embedded in training scripts and for the self-hosted server component, and its documentation covers the Python API, custom visualizations and configuration management in more depth.

Key features

  • Remote experiment and hardware monitoring
  • Two-line integration into training scripts
  • Tracks git commit, config and hyperparameters
  • Works with PyTorch, Keras, TensorFlow and fastai
  • Mobile-friendly web dashboard
  • Self-hosted MongoDB-backed server

Good fit for

  • →Checking training progress from a phone
  • →Tracking experiment metadata across runs
Built with
Python
Tags
machine-learning
deep-learning
experiment-tracking
monitoring
pytorch
python
mlops

Open-source alternatives to labml

See all

SaaS alternatives to labml

See all