kermt-monitor

Monitors detached KERMIT scientific workflows by parsing logs and querying Docker container statuses.

413|62|Updated Jun 23, 2026
One-click install
npx skills add https://github.com/NVIDIA-BioNeMo/bionemo-agent-toolkit --skill kermt-monitor
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: kermt-monitor
Source: https://github.com/NVIDIA-BioNeMo/bionemo-agent-toolkit/tree/main/plugins/bionemo-agent-toolkit/skills/kermt-monitor
Command: npx skills add https://github.com/NVIDIA-BioNeMo/bionemo-agent-toolkit --skill kermt-monitor

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires docker, jq.

What problem does it solve?

This skill solves the visibility gap for detached long-running scientific workflows, allowing users to track progress, loss metrics, and container health without manually inspecting logs or querying docker states.

Core Features & Use Cases

  • Live Progress Tracking: Automatically parses log files to surface epoch, step, and validation loss metrics for pretraining and finetuning.
  • Container Health Monitoring: Queries Docker to report container status, uptime, and exit codes.
  • Automated Reporting: Provides summary metrics and test results upon completion, including ETA calculations and TensorBoard launch commands.

Quick Start

Use the kermt-monitor skill to check the status and progress of the detached run located in the directory runs/continue-pretrain-2026-05-17.

Frequently Asked Questions about kermt-monitor

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I monitor detached Docker container training progress for bioinformatics workflows?

Track detached KERMT workflow progress by parsing log files and querying Docker container status to extract epoch, step, and validation loss metrics automatically, eliminating manual log inspection.

What metrics can I track during long-running scientific pretraining and finetuning workflows?

Track epoch, step, and validation loss metrics during pretraining and finetuning by parsing log files and querying Docker container status, providing live progress updates and automated summary reporting upon completion.

Do I need Docker and jq installed to track container health and execution states?

Yes, Docker and jq are required dependencies. Docker queries container status, uptime, and exit codes, while jq parses run manifests and extracts structured data from log files to enable real-time workflow monitoring.

How do I check the status of a detached KERMT run located in a specific directory?

Point the monitoring skill to your run directory (e.g., runs/continue-pretrain-2026-05-17) to parse associated log files and query Docker container status, reporting real-time progress, container health, and ETA calculations.

What is the best way to get automated reporting and ETA calculations for detached training runs?

Use automated log parsing and Docker container querying to generate summary metrics, ETA calculations, test results, and TensorBoard launch commands upon workflow completion, replacing manual log inspection for detached training runs.

Why does my detached workflow monitoring fail to extract metrics from run manifests?

Monitoring fails when Docker or jq is missing from the environment. Docker is required to inspect container environments and query status, while jq extracts structured data from run manifests; absence of either prevents metric extraction.