OpenViSTAI · Agents · Blockchain · Crypto
Menu
AI Developer Tools & SDKs

Orbit

Orbit is an open-source Python framework for reinforcement-learning post-training of large language models. It holds the base model at low deployment precision and applies training gradients through BF16 LoRA or OFT adapters, with documented launch recipes and backend integrations for single-node training.

Independent OpenViST project profile, based on linked sources.

Orbit — OpenViST project profile in AI Developer Tools & SDKs.
OpenViST project illustration. See the linked sources for product details.
Understand the project

Practical overview

When it fits

Use Orbit when you need an adapter-based reinforcement-learning post-training workflow and can provide the specified CUDA environment, model checkpoints, training data and backend checkouts.

Who it is for

  • Researchers and engineers implementing reinforcement-learning post-training for large language models.
  • Teams with CUDA server infrastructure and experience managing model data and distributed-training checkpoints.

Documented uses

  • Adapt a language model using reinforcement-learning post-training while keeping its base at low precision.
  • Choose and launch documented BF16 or FP8 OFT example recipes.
  • Prepare the framework's Python and CUDA environment with its pinned training and inference backends.
Before you choose

Requirements & limits

The repository is public and licensed under Apache-2.0.

  • The public launcher path specifies Python 3.12, CUDA 13.2 and PyTorch 2.11.
  • The documented setup expects sibling Megatron-Bridge, Megatron-LM and SGLang checkouts at pinned revisions.
  • Training requires a prompt JSONL file, a Hugging Face checkpoint and a Megatron checkpoint root; evaluation JSONL is conditional on evaluation being enabled.
  • The project documents INT4, NVFP4, FP8 and BF16 support, with BF16 LoRA and OFT adapters.
  • The full source build is estimated at around one to two hours on a CUDA 13.2 and B200 machine.

Check current requirements in the official documentation. Source-based guidance does not mean OpenViST has run or independently tested this project.

Source-based practical guide

Set up Orbit's documented environment

Prepare the Python environment and build the documented CUDA stack from the Orbit checkout.

Before you start

  • Python 3.12
  • CUDA 13.2 and a CUDA-capable environment
  • Sibling checkouts of Orbit, Megatron-Bridge, Megatron-LM under Megatron-Bridge/3rdparty, and SGLang at the pinned backend revisions
  • uv

Steps

  1. Change to the Orbit checkout.

  2. Pin Python 3.12 with uv.

  3. Source env.sh to configure detected CUDA, GPU architecture and Python settings.

  4. Run uv sync --extra allinone to build the documented stack from source.

Expected outcome

An environment prepared with Orbit and its backend stack for use with the project launchers.

Guide limitations

  • The documented public launcher path targets Python 3.12, CUDA 13.2 and PyTorch 2.11.
  • The source build is estimated at around one to two hours on a CUDA 13.2 and B200 machine.
  • Orbit currently points to local backend paths and expects the sibling repositories at pinned revisions.
Source-based practical guide

Launch the Qwen3-4B BF16 OFT example

Use the documented high-precision example launcher with supplied training and checkpoint paths.

Before you start

  • A prepared Orbit environment and required backend checkouts
  • Training prompt JSONL file
  • Hugging Face checkpoint directory
  • Megatron distributed checkpoint root
  • CUDA-capable server environment

Steps

  1. Set TRAIN_JSONL, HF_CKPT and MEGATRON_LOAD to the required data and checkpoint paths.

  2. Set ORBIT_VENV and CUDA_HOME where needed for the environment.

  3. Run bash examples/high_precision/run-qwen3-4b-instruct-2507-bf16-math-oft.sh from the Orbit checkout.

  4. Provide TEST_JSONL if evaluation is enabled; the documented DISABLE_EVAL=1 setting skips evaluation.

Expected outcome

The Qwen3-4B BF16 OFT example launcher is invoked using the configured inputs.

Guide limitations

  • The guide documents the launcher and its required inputs, not a guaranteed successful training result.
  • GPU model and other site-specific settings may need adjustment for the local environment.
Evidence and transparency

Sources & review

Source record details
Source availability
Active
Sources checked
14 October 2026
Original website title
Sphere-AI-Lab/orbit · Official homepage title · retained in its source language