Practical overview
When it fits
Use Labml when you want to monitor model-training progress and hardware usage, particularly when a project can integrate its training loop with the Python tracker and connect to an experiments server.
Who it is for
- Deep-learning developers who want to inspect training runs while they execute.
- Teams that need experiment metrics stored alongside configurations, hyperparameters and Git commit information.
- Developers who want to check training-computer hardware usage.
Documented uses
- Record values such as loss and accuracy from a training loop.
- Keep experiment configurations, hyperparameters and Git commit details with run records.
- View active experiments from a mobile phone or laptop.
- Start hardware monitoring on a computer with the Labml command.
Requirements & limits
- Experiment tracking uses a Python package, a project-level
.labml.yamlconfiguration and an experiments server. - The documented server setup requires MongoDB and can be accessed through localhost or a server IP.
- Hardware monitoring is a separate command and lists
psutilandpy3nvmlamong its dependencies. - The repository identifies Python as its primary language and MIT as its license.
Check current requirements in the official documentation. Source-based guidance does not mean OpenViST has run or independently tested this project.
Set up experiment tracking with a Labml server
Connect a Python project to a Labml experiments server and record training metrics.
Before you start
- MongoDB installed for the server
- Python environment with pip
- A training project and metrics to record
Steps
Install the server package with the command below and start it with
labml app-server.pip install labml-appInstall the project package with the command below.
pip install labmlCreate
.labml.yamlin the project root and setapp_urlto the server's/api/v1/defaultaddress.Use
experiment.recordandtracker.savein the training loop to record metrics.
Expected outcome
The project is configured to send experiment metrics to the Labml server, where runs can be viewed through its interface.
Guide limitations
- The README's integration example uses PyTorch.
- The server setup requires MongoDB; the guide does not document a managed-hosting option.
Start hardware-usage monitoring
Install the listed dependencies and start Labml's hardware monitor on a computer.
Before you start
- Python environment with pip
Steps
Install the listed packages with the command below.
pip install labml psutil py3nvmlStart monitoring with
labml monitor.
Expected outcome
Labml starts its hardware-usage monitoring command on the computer.
Guide limitations
- The README does not specify which hardware metrics are displayed.
Sources & review
Source record details
- Source availability
- Active
- Sources checked
- 14 October 2026
- Original website title
- labmlai/labml · Official homepage title · retained in its source language

