Skip to content

wangtong10086/orbit

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1,770 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

personal project ORBIT logo

ORBIT

Orchestrated Research, Benchmarking, and Iterative Training

About

ORBIT is a personal research workspace for turning experiments into repeatable remote runs. It keeps local planning, configuration, and audit records separate from the machines that execute the work, so training, evaluation, and data collection jobs can be launched, inspected, and reproduced without relying on one-off shell sessions.

The project is built around explicit execution templates, bundle artifacts, and clear control-plane / execution-plane boundaries. It is intended for practical model and environment iteration rather than as a hosted platform or an organization-branded product.

The main workflow is straightforward: operate jobs locally, execute them on Targon rental machines, and collect logs and artifacts through explicit templates instead of ad-hoc remote orchestration.

Overview

ORBIT is organized around four concerns:

  • control plane: experiment records, task orchestration, template selection, and run inspection
  • execution plane: generic bundles, placement backends, launch modes, and artifact collection
  • task plugins: training, evaluation, and collection request shaping
  • sidecars: operational helpers such as remote ops and monitoring

The default documented workflow is:

  • local control
  • remote targon_rental
  • launch mode host_process
  • template targon-rental-host

Features

  • Targon-first remote execution from a local control plane
  • explicit execution templates instead of hidden runtime branching
  • bundle-based execution with runtime audit logs
  • separate control-plane and execution-plane responsibilities
  • official config-driven remote training example
  • native ms-swift SFT and RLHF workflows through orbit control launch train
  • uv-based setup as the default environment workflow

Documentation

Start here:

Reference:

Project Status

Supported execution matrix:

  • local + host_process
  • local + docker_image
  • targon_rental + host_process
  • targon_rental + docker_image

Primary documented and validated path:

  • local control -> targon_rental + host_process
  • this path has been real-validated for config-driven remote training, including native ms-swift SFT and GKD configs submitted through launch train

Other paths remain available but are documented as secondary.

Community

Open Source Notes

  • Direct dependencies are declared in pyproject.toml and resolved in uv.lock.
  • Training uses upstream ms-swift directly. ORBIT's role is to validate config, build bundles, provision execution targets, and submit runs.

About

Personal research workspace for orchestrating repeatable training, evaluation, and remote execution runs.

Topics

Resources

License

Code of conduct

Contributing

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages