executing-plans
executing-plans
Use when executing an implementation plan in the current session as the implementer yourself — your human partner chose inline execution, or no subagent tool is available
labmlGuides labml experiment tracking, helper training, remote execution, and app-server workflows.
Independent GitHub snapshot · Automated classification · Original documentation governs
Use this skill for the LabML repository family: experiment tracking, logging, configuration, monitoring, helper training loops, remote job orchestration, and the LabML monitoring app.
references/package-map.md to choose the right distribution or install
set.references/workflows.md when you need a quick workflow map across the
four major subskills.references/troubleshooting.md when imports, configs, remote jobs, GPU
monitoring, or the app server fail.references/repo-provenance.md when checking whether this skill matches
the current checkout or before refreshing it.scripts/check_labml_stack.py for a quick read-only package and backend
health check.Choose distributions and focused extras from references/package-map.md rather
than installing every package. The common distribution set is:
pip install labml labml-helpers labml-remote labml-app
For the helper remote-dataset surface, install its direct-import extra:
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.
tracking — sub-skills/tracking/SKILL.mdUse 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.helpers — sub-skills/helpers/SKILL.mdUse 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.remote — sub-skills/remote/SKILL.mdUse this route for:
labml_remote project bootstrap, .remote/configs.yaml, rsync-based sync,
job management, and distributed PyTorch launch helpers.server — sub-skills/server/SKILL.mdUse this route for:
labml_app server startup, REST analysis endpoints, metrics views, custom
metrics, data stores, and route registration.helpers.remote.server.references/ or scripts/.tracking.helpers.remote.server.