theseus-cli

Community

Manage and dispatch theseus ML training jobs

AuthorJemoka
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill streamlines the end-to-end workflow for running research training jobs with the theseus CLI by helping users generate and edit YAML configs, run experiments locally, dispatch to remote clusters, start remote REPLs, create bootstrap scripts, and manage checkpoints and restores.

Core Features & Use Cases

  • Config generation: Create canonical YAML job configs from registered job schemas and merge previous configs with overrides.
  • Local execution: Run jobs locally with correct output root handling and restore from checkpoints.
  • Dispatch & orchestration: Submit jobs to clusters (SLURM, SSH, TPU, Volcano), start remote Jupyter REPLs, produce bootstrap scripts, and manage hardware requests and dispatch options.
  • Operational guidance: Provides best practices for tokenization, sweeps, naming, and safety (always show and confirm submit commands).
  • Use case: Generate a pretraining config for gpt/train/pretrain, tokenize data locally, and dispatch a multi-GPU pretraining job to an H100 cluster with checkpointing enabled.

Quick Start

Run uv run theseus configure gpt/train/pretrain train.yaml --chip h100 -n 8 to generate a config skeleton, inspect and edit the YAML as needed, then run or submit after confirming the full command.

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: theseus-cli
Download link: https://github.com/Jemoka/theseus/archive/main.zip#theseus-cli

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.