Skip to content
Back to skills

Labml

ASecurity

"Guides labml experiment tracking, helper training, remote

  • 247 stars
  • 0 votes
  • 0 copies
  • 4 views
  • Added September 8, 2026
devopsgobashfastapigitapifrontendbackend

Works with

  • cli
  • api

Security analysis

A96/100
  • mediumInstalls packages at runtime which could introduce malicious dependencies

Pro scans all 20 files and shows the line behind each finding

Scanned September 8, 2026

npx -y skills add VectorSpaceLab/AREX-Skill --skill labml --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Labml?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Labml
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/vectorspacelab-labml/badge)](https://www.skillsdirectory.com/skills/vectorspacelab-labml)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: labml
description: "Guides labml experiment tracking, helper training, remote
  execution, and app-server workflows."
disable-model-invocation: true
metadata:
  disco-role: operating
license: MIT
---

# LabML

Use this skill for the LabML repository family: experiment tracking, logging,
configuration, monitoring, helper training loops, remote job orchestration, and
the LabML monitoring app.

## Start here

- Read `references/package-map.md` to choose the right distribution or install
  set.
- Read `references/workflows.md` when you need a quick workflow map across the
  four major subskills.
- Read `references/troubleshooting.md` when imports, configs, remote jobs, GPU
  monitoring, or the app server fail.
- Read `references/repo-provenance.md` when checking whether this skill matches
  the current checkout or before refreshing it.
- Run `scripts/check_labml_stack.py` for a quick read-only package and backend
  health check.

## Install

Choose distributions and focused extras from `references/package-map.md` rather
than installing every package. The common distribution set is:

```bash
pip install labml labml-helpers labml-remote labml-app
```

For the helper remote-dataset surface, install its direct-import extra:

```bash
pip install 'labml-helpers[remote-dataset]'
```

The `remote-dataset` extra covers `matplotlib`, `urllib3`, `fastapi`, and
`uvicorn` imported by `labml_helpers.datasets.remote`; `labml-helpers[plotting]`
covers the direct `matplotlib` plotting import. These are focused direct
dependencies, not a complete transitive closure or a claim that every workflow
is ready. Training and monitoring examples may additionally need `torch`,
`torchvision`, `psutil`, and `py3nvml`.

The app server additionally needs a running MongoDB service, settings, and
packaged static frontend assets. If the app backend imports but the server
entrypoint fails, read the server sub-skill troubleshooting notes.

## Route map

### `tracking` — `sub-skills/tracking/SKILL.md`
Use this route for:
- `experiment`, `tracker`, `logger`, `monit`, `lab`, `manage`, and `AppAPI`.
- `.labml.yaml` configuration files, run metadata, git metadata, and hardware
  monitoring from the client package.
- `labml` CLI commands such as `capture`, `launch`, `monitor`, `service`, and
  the client-side `app-server` launcher.
- Experiment logging recipes, dynamic configs, and framework integration notes
  for PyTorch, Lightning, Keras, FastAI, and analytics examples.

### `helpers` — `sub-skills/helpers/SKILL.md`
Use this route for:
- `labml_helpers` training-loop utilities, metrics, datasets, `DeviceConfigs`,
  `OptimizerConfigs`, `SeedConfigs`, and the `Module` wrapper.
- `MNISTConfigs`, `CIFAR10Configs`, `TrainingLoopConfigs`, `TrainValidConfigs`,
  `SimpleTrainValidConfigs`, and the remote dataset helpers.
- Small supervised-training recipes, metric wiring, device selection, and
  dataset-serving patterns.

### `remote` — `sub-skills/remote/SKILL.md`
Use this route for:
- `labml_remote` project bootstrap, `.remote/configs.yaml`, rsync-based sync,
  job management, and distributed PyTorch launch helpers.
- Remote server setup, package refresh, command execution, and job tailing.
- SSH, key, exclude-list, and remote-environment troubleshooting.

### `server` — `sub-skills/server/SKILL.md`
Use this route for:
- `labml_app` server startup, REST analysis endpoints, metrics views, custom
  metrics, data stores, and route registration.
- MongoDB-backed app runtime, app settings, analysis registries, and the web UI.
- Server-side deployment, reverse proxy, and runtime troubleshooting.

## What not here

- Do not use this root skill for general PyTorch model design or package-wide
  training helpers; route those to `helpers`.
- Do not use it for SSH orchestration or remote job management details; route
  those to `remote`.
- Do not use it for the monitoring app's backend or deployment details; route
  those to `server`.
- Do not depend on the original repository checkout at runtime; all reusable
  guidance is bundled under `references/` or `scripts/`.

## Quick chooser

- If the user says "track an experiment", "log metrics", "use labml config",
  "monitor hardware", or "use AppAPI", start with `tracking`.
- If the user says "train with helpers", "DeviceConfigs", "TrainValidConfigs",
  "optimizer configs", or "remote dataset", start with `helpers`.
- If the user says "set up remote training", "labml_remote", "job-run", or
  "helper-torch-launch", start with `remote`.
- If the user says "start the app server", "labml_app", "analysis endpoint",
  "custom metric", or "MongoDB-backed UI", start with `server`.

Files in this skill

  • SKILL.md4.6 KB
  • references/package-map.md3.2 KB
  • references/repo-provenance.md2.2 KB
  • references/repo-routing-metadata.json398 B
  • references/troubleshooting.md4.3 KB
  • references/workflows.md2.8 KB
  • scripts/check_labml_stack.py6.7 KB
  • sub-skills/helpers/SKILL.md2.4 KB
  • sub-skills/helpers/references/api-reference.md4.6 KB
  • sub-skills/helpers/references/troubleshooting.md3.1 KB
  • sub-skills/helpers/references/workflows.md3 KB
  • sub-skills/helpers/scripts/helpers_smoke.py3.8 KB
  • sub-skills/helpers/scripts/remote_dataset_smoke.py2.1 KB
  • sub-skills/remote/SKILL.md1.9 KB
  • sub-skills/remote/references/cli-reference.md2.1 KB
  • sub-skills/remote/references/configuration.md1.7 KB
  • sub-skills/remote/references/troubleshooting.md2.9 KB
  • sub-skills/remote/references/workflows.md2.3 KB
  • sub-skills/remote/scripts/remote_config_smoke.py2.1 KB
  • sub-skills/server/SKILL.md3.1 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.