Simulo
Simulo treats learning as the primary abstraction: environments, robots, sensors, policies, training, evaluation, and visualization compose into one reproducible, cloud-executed workflow. You author a task in Python; Simulo runs it on GPU-backed infrastructure and streams back logs, checkpoints, trained models, and recordings.
Install
Section titled “Install”The simulo package is a torch-free SDK and CLI with no GPU or platform
requirement: it authors, submits, and observes jobs from any machine running
Python 3.11+. The jobs themselves run on Simulo’s cloud GPUs.
pip install simulosimulo loginThe lifecycle
Section titled “The lifecycle”-
Install —
pip install simulogets youimport simuloand thesimuloCLI from one package. -
Create —
simulo create my_taskscaffolds a runnable app that already pins the validated global cartpole. -
Login —
simulo loginopens a browser, signs you into the Simulo cloud, and stores your credentials locally. -
Run —
simulo run my_task/app.pysubmits the job to the Simulo cloud: it packages your app, uploads it, and runs it on a GPU worker, streaming logs back to your terminal. -
Observe —
simulo logs,simulo view(live 3D viewport),simulo result, andsimulo outputstake you from a running job to its saved output. -
Make it yours — browse another ready-to-use catalog asset, or validate and publish your own USD/URDF package.
-
Continue —
simulo run my_task/app.py --from <job-id>picks up training from an earlier job’s checkpoint instead of starting over.
See Getting Started for the full walkthrough, and Core Concepts for how the pieces fit together.
Simulo global catalog
Section titled “Simulo global catalog”The Simulo global catalog is the fastest way to put a robot, world, or prop into a job. It is a read-only collection of validated, versioned assets that you reference directly from the CLI or Python—no USD download or copy into your app:
simulo asset list --globalsimulo asset inspect simulo/robot/cartpole:v1cartpole = simulo.Asset.from_registry("simulo/robot/cartpole:v1")The catalog currently includes:
Start with Choose & validate assets to browse global assets, read validation results, and learn when to publish into your organization’s catalog instead.