A CLI-first ML trainer that defaults to short, safe 10-minute runs with intelligent resource governance.

$ npm install -g @mcptoolshop/backprop copy

Timeboxed Runs

Every run defaults to 10 minutes. No more 48-hour prayers. Resume from checkpoints any time.

🛡

Intelligent Governor

Monitors CPU, RAM, GPU VRAM, and temperature before and during runs. Prevents launches when resources are scarce.

🎬

GPU-Aware

Reads nvidia-smi to pick the GPU with the most free VRAM. Set minimum VRAM and max temperature thresholds.

📂

Experiment Tracking

Every run is logged with metadata and checkpoint paths. List, resume, or compare experiments from the CLI.

Config File Support

Drop a backprop.config.json in your project root to set defaults for run time, parallelism, and GPU limits.

🔌

VS Code Extension

Run, configure, and stop training directly from VS Code with keyboard shortcuts and the command palette.

Quick Start

# Install globally
$ npm install -g @mcptoolshop/backprop

# Run a training script (auto-stops at 10 min)
$ backprop run train.py --name my-first-run

# Check system resources
$ backprop status

# Resume from last checkpoint
$ backprop resume <run-id>

# List all experiments
$ backprop list