Skip to navigation

praxis-1-droid

View as MarkdownOpen in Claude

Praxis-1 is Runway’s 27B world-action model: a sparse mixture-of-experts video diffusion transformer (about 3B active parameters) that predicts the next frames of the robot’s cameras, and an action expert that reads those predictions and outputs the next chunk of end-effector actions. NeMo AutoModel has a checked-in recipe that fine-tunes all of its weights on one node, and a tutorial that takes the single-arm checkpoint from 0 to 90 % success on a LIBERO task suite.

Fine-Tune Praxis-1

Follow the installation instructions from a source checkout. The recipe also needs the reference praxis package of the model builder on the Python path: it provides the Wan2.2 VAE and the Qwen3.5 text encoder that the policy is trained with, and the closed-loop simulation client the tutorial evaluates with.

Choose a Workflow

GoalStart Here
Fine-tune all weights on one 8-GPU nodeUse the recipe configuration.
Convert LIBERO demonstrations, train, and evaluate before / afterFollow the LIBERO tutorial.
Train adapters instead of all weightsUse the LoRA configuration; python -m nemo_automodel.components.models.praxis.lora_export merges the adapters into a checkpoint.
Prepare your environmentFollow the installation instructions.

Configuration

SettingConfiguration
Hardware8 x H100 80 GB (one node)
StrategyFSDP2 with expert parallelism; ep_size=8, tp_size=1, pp_size=1, cp_size=1
Nodes1
FeaturesCheckpointing (consolidated checkpoint at every save), Activation checkpointing, Transformer Engine grouped experts with HybridEP token dispatch, fp32 optimizer state
Advancedparam_dtype=bfloat16, reduce_dtype=float32, dispatcher=hybridep

Results

The tutorial fine-tunes the single-arm checkpoint on the LIBERO-Spatial demonstrations and evaluates it with the standard LIBERO protocol, 500 paired episodes per checkpoint.

CheckpointLIBERO-Spatial success
runwayml/praxis-1-droid, zero-shot0/500
full fine-tune, 600 steps x 48 windows451/500 (90.2 %)
LoRA, 600 steps x 48 windows457/500 (91.4 %)

Model Reference

Model Architecture

PropertyValue
TaskRobot policy (video prediction and action generation)
ArchitecturePraxisPolicy

Available Models

  • runwayml/praxis-1-droid: the single-arm checkpoint; the recipe reads its config.json for the cameras, the action space and the normalization.

The recipe supports the single-arm embodiment; the bimanual checkpoint has a different action space and camera layout.