Flex-π · LIBERO — stream dropout

arXiv Project Page Code

Flex-π is a 6B-parameter world-action model that supervises three visual futures — RGB, 3D pointmaps and DINOv3 semantics — from the RGB you already have. A single checkpoint runs on any subset of its streams, so the compute/accuracy operating point is a runtime flag.

This checkpoint was fine-tuned on LIBERO with every stream probability at 0.5, so it serves both the fast action-only path and full joint generation.

Results

LIBERO, 4 suites × 10 tasks × 50 trials, official per-suite step budgets (220 / 280 / 300 / 520), mujoco 3.3.2.

Inference regime Success (%)
action-only 98.4
full joint 98.5

Both from this one checkpoint. Trained without dropout instead, flex-pi/flexpi-libero-fulljoint-star scores 99.2 full joint and gives up the action-only mode.

Model details

Training data flex-pi/libero_mujoco3.3.2_depth
Action space 32-D, rotvec, arm-grouped
Cameras agentview + wrist, composited at 448×512 (tshape_libero_2cam_448x512)
Visual streams RGB and 3D pointmap through the frozen Wan-2.2 VAE, DINOv3 ViT-B/16 folded 2×2
Flex regime p_present_* = p_j* = 0.5, cross-modality forcing on
Checkpoint step_010860, bf16, 12.1 GB

Usage

huggingface-cli download flex-pi/flexpi-libero --local-dir ./checkpoints/flexpi-libero
CKPT=./checkpoints/flexpi-libero/checkpoints/weights/step_010860.pt \
DATASET_STATS=./checkpoints/flexpi-libero/dataset_stats.json \
GPUS=0,1,2,3,4,5,6,7 \
  bash scripts/eval_flexpi_libero_4suite.sh

The action-only path is the same command plus three flags:

INFER_JOINT_VIDEO=false INFER_JOINT_DINO=false INFER_JOINT_POINTMAP=false \
CKPT=... DATASET_STATS=... bash scripts/eval_flexpi_libero_4suite.sh

The regime is not inferred from the checkpoint, and a wrong choice produces a plausible but meaningless number with no error — check the FlexPi inference regime: line echoed at startup. Evaluation needs ~15 GB of VRAM. config.yaml and dataset_stats.json have to stay beside the weights: the architecture is read back from the saved config, never respecified on the command line.

Citation

@article{yan2026flexpi,
  title   = {Flex-$\pi$: A Multi-Stream World-Action Model with Compute Flexibility},
  author  = {Yan, Ge and Liu, Jinghao and Fan, Yuzhi and Cai, Lei and Liao, Minwen
             and Zhang, Jesse and Fox, Dieter},
  journal = {arXiv preprint arXiv:2608.10860},
  year    = {2026},
  url     = {https://arxiv.org/abs/2608.10860}
}

MIT licensed.

Downloads last month
7
Video Preview
loading

Dataset used to train flex-pi/flexpi-libero

Paper for flex-pi/flexpi-libero