Menlo

API Reference

API Reference Documentation for Cyclotron

Locomotion API

Cyclotron exposes a REST API backed by GPU infrastructure so customers can programmatically train, evaluate, and retrieve locomotion policies for Asimov — without managing their own GPU clusters or simulation environments.

What Customers Get

  • Submit training configs (YAML + optional MuJoCo XML/meshes) via REST
  • Cyclotron handles GPU scheduling, simulation, and training orchestration
  • Retrieve trained artifacts — policies, metrics, and sim2sim validation videos
  • Evaluate policies — either from a completed training run or by uploading a policy directly

Core Endpoints

  • POST /locomotion/jobs — submit a training job
  • GET /locomotion/jobs/{job_id} — status, logs, artifacts
  • POST /locomotion/evals — submit an evaluation (from job or direct upload)
  • GET /locomotion/evals/{eval_id} — eval status, logs, artifacts

Infrastructure

The API is a FastAPI service orchestrating Kubernetes Jobs on GPU-accelerated clusters. Each job runs in isolation with full GPU access. Experiment tracking is handled through W&B integration.

On this page