SAVRN
Search Contact SAVRN

Open-weight model · Robotics

INTACT-pi0-finetune-bridge

by Juexiao Zhang juexzz/INTACT-pi0-finetune-bridge

This repository contains a checkpoint of the Pi0 model (HF implementation | Paper) finetuned on the BridgeV2 dataset for robotic manipulation tasks.

Parameters3.2B
Context
Weights6.5 GB
Licenseapache-2.0
AccessOpen weights
Monthly Downloads4.2k

Runs On

What it takes to serve INTACT-pi0-finetune-bridge (3.2B parameters): the memory its weights need at each precision, and the cheapest way to rent enough data-center GPUs to hold them.

PrecisionWeightsMemory neededCheapest setupPer hourAlso fits
16-bit 6.5 GB 7.8 GB 1x MI300X (192 GB)
Vultr
$1.85 1x H100 $1.99 · 1x MI325X $2.00
8-bit 3.2 GB 3.9 GB 1x MI300X (192 GB)
Vultr
$1.85 1x H100 $1.99 · 1x MI325X $2.00
4-bit 1.6 GB 1.9 GB 1x MI300X (192 GB)
Vultr
$1.85 1x H100 $1.99 · 1x MI325X $2.00

Memory is the weights at that precision plus 20% for the runtime and a short context; a long context needs more. Prices are the lowest on-demand hourly rates in the SAVRN Index, read Sep 18, 2026.

Model Card

By Juexiao Zhang, published under apache-2.0, revision c569ed57ba82.

This repository contains a checkpoint of the Pi0 model (HF implementation | Paper) finetuned on the BridgeV2 dataset for robotic manipulation tasks. The model is later used for testing on the Simpler Environment and our INTACT Probing Suite for the generalization boundaries of VLA models. Paper: From Intention to Execution: Probing the Generalization Boundaries of Vision-Language-Action Models Or directly in python with Lerobot, see blow: First, install lerobot Then For more details please refer to our paper and code Checkpoint choice After training 15 epochs, we sweep the checkpoint at epoch 1, 2, 3, 4, 5, 10, 15 for performance on the original 4 Bridge tasks in the SimplerEnv, and choose…

Read Juexiao Zhang's full model card

INTACT Probing Suite: Pi0 Fine-tuned on BridgeV2

This model is part of the INTACT Probing Suite Collection
Explore other variants: - Pi0 from scratch on BridgeV2 - Pi0 finetuned with paraphrase on BridgeV2

INTACT-pi-finetune-bridge

This repository contains a checkpoint of the Pi0 model (HF implementation | Paper) finetuned on the BridgeV2 dataset for robotic manipulation tasks. The model is later used for testing on the Simpler Environment and our INTACT Probing Suite for the generalization boundaries of VLA models.

Paper: From Intention to Execution: Probing the Generalization Boundaries of Vision-Language-Action Models

Model Details

  • Base Model: lerobot/pi0
  • Training Dataset: BridgeV2
  • Model Type: Vision-Language-Action (VLA) model for robotics
  • Fine-tuning Method: See our paper
  • Training Framework: See our repository

Quick Start

Usage in INTACT

git clone --recurse-submodules https://github.com/ai4ce/INT-ACT.git
cd INT-ACT
uv sync
source .venv/bin/activate
python 

Or directly in python with Lerobot, see blow:

Integration with LeRobot

First, install lerobot

pip install lerobot

Then

import torch
from lerobot.common.policies.pi0.modeling_pi0 import Pi0Policy

# Load model
policy = Pi0Policy.from_pretrained("juexzz/INTACT-pi0-finetune-bridge")

# Inference
with torch.no_grad():
    actions = policy.select_action(batch)

Training Configuration

  • Training Steps: 15 epochs ~22695 steps.
  • Batch Size: 1024
  • Learning Rate: 1e-5
  • Hardware: 4 H100/A100
  • Input Modalities: single image (to work with SimplerEnv), 1 language instruction, 1 robot state.
  • Output: robot actions (delta EEF) with chunk size of 4. For more details please refer to our paper and code

Evaluation

Checkpoint choice After training 15 epochs, we sweep the checkpoint at epoch 1, 2, 3, 4, 5, 10, 15 for performance on the original 4 Bridge tasks in the SimplerEnv, and choose the checkpoint with best average performance for each of the three Pi0 variants. Therefore, you may still get a better success rate for a specific task at other checkpoints. As a result, the best checkpoint for this pi0 finetune model is at step 7565 (epoch 5).

The comparison of their performance on Simpler are shown below.

Performance Comparison on SimplerEnv

Success rate comparison on the SimplerEnv with other pi0 variants and some other baselines experimented in our INTACT suite. For a more detailed comparison, please refer to the paper.

Model carrot_on_plate eggplant_in_basket stack_cube spoon_on_towel
Pi0 finetune (This Model) 0.361 0.819 0.264 0.458
Pi0 finetune rephrase 0.500 0.944 0.222 0.597
Pi0 scratch 0.542 0.903 0.403 0.875
Spatial VLA 0.125 0.958 0.292 0.208
Magma 0.250 0.611 0.097 0.208
Octo Small 0.014 0.097 0.000 0.097
Octo Base 0.014 0.306 0.000 0.014

Citation

If you use this model in your research, please cite:

@article{fang2025intention,
  title={From Intention to Execution: Probing the Generalization Boundaries of Vision-Language-Action Models},
  author={Fang, Irving and Zhang, Juexiao and Tong, Shengbang and Feng, Chen},
  journal={arXiv preprint arXiv:2506.09930},
  year={2025}
}

Related Work

License

This model is released under the Apache 2.0 license. Please see the base model's license for any additional restrictions.

Support

For questions about this model: - Open an issue in this repository - Discussion tab for community questions - Check ourpaper for technical details


Last updated: June 2025

Identity and Version

Repository
juexzz/INTACT-pi0-finetune-bridge
Publisher
Juexiao Zhang
Task
Robotics
Modality
Control
Library
transformers
Parameters
3.2B parameters
Languages
Not stated by the source
Revision
c569ed57ba821efdb5caa522734920159c02ecb2
First published
2025-06-15
Last updated
2025-06-27

Files and Weights

4 files, 6.5 GB in total. The weights are 1 file totalling 6.5 GB in safetensors.

Weights1 file · 6.5 GB
Configuration1 file · 1.5 KB
Documentation1 file · 5.2 KB
Repository1 file · 1.5 KB
Every file
FileTypeSizeSHA-256
model.safetensorsWeights6.5 GB 292ff2da2230
config.jsonConfiguration1.5 KB
README.mdDocumentation5.2 KB
.gitattributesRepository1.5 KB

License and Download

License
apache-2.0
Access
Open weights, no gate
Download size
6.5 GB
Download from Juexiao Zhang

Released by Juexiao Zhang through its official repository on Hugging Face. Read the license.

Built From

  • Derived from lerobot/pi0_old
  • Described by arXiv:2410.24164
  • Described by arXiv:2506.09930

Memory Requirements

PrecisionWeights in memory
As published6.5 GB
16-bit6.5 GB
8-bit3.2 GB
4-bit1.6 GB

Weights only, from the published parameter count; the key-value cache and runtime add to this.

Questions About INTACT-pi0-finetune-bridge

How much GPU memory does INTACT-pi0-finetune-bridge need?

About 7.8 GB at 16-bit and 1.9 GB at 4-bit: the weights (3.2B parameters) plus a working margin. A long context needs more.

What is the cheapest GPU to run INTACT-pi0-finetune-bridge on?

At 16-bit, 1x MI300X from $1.85 an hour; at 4-bit, 1x MI300X from $1.85 an hour, at the lowest on-demand prices the SAVRN Index lists.

Can I use INTACT-pi0-finetune-bridge commercially?

Yes. INTACT-pi0-finetune-bridge is released under Apache License 2.0. The Apache License 2.0 is a permissive open-source license. It permits commercial use, modification and redistribution. It requires keeping the license and copyright notices and any NOTICE file, stating significant changes, and it includes an express patent grant from contributors.

Similar Models

Model · Robotics

GR00T-N1.6-3B

NVIDIA

NVIDIA Isaac GR00T N1.6 is an open vision-language-action (VLA) model for generalized humanoid robot skills. This cross-embodiment model takes multimodal input, including language and images, to perform manipulation tasks in diverse environments. GR00T N1.6 is trained on a diverse mixture of robot data including bimanual, semi-humanoid and an expansive humanoid dataset, consisting of real captured data, synthetic data generated using the components of NVIDIA Isaac GR00T Blueprint. It is adaptable through post-training for specific embodiments, tasks and environments. The neural network architecture of GR00T N1.6 is a combination of vision-language foundation model and diffusion transformer…

Open weights 3.3B parameters

Model · Robotics

GR00T-N1.7-3B

NVIDIA

NVIDIA Isaac GR00T N1.7 is an open foundation model for generalized humanoid robot reasoning and skills. This cross-embodiment model takes multimodal input, including language and images, to perform manipulation tasks in diverse environments. Developers and researchers can post-train GR00T N1.7 with real or synthetic data for their specific humanoid robot or task. Isaac GR00T N1.7 is the medium-sized version of our model built using pre-trained vision and language encoders, and uses a flow matching action transformer to model a chunk of actions conditioned on vision, language and proprioception. A detailed description of the Isaac GR00T N1.X architecture is provided in the GROOT N1 White…

Open weights 3.1B parameters

Model · Robotics

GR00T-N1.7-DROID

NVIDIA

NVIDIA Isaac GR00T N1.7 is an open foundation model for generalized humanoid robot reasoning and skills. This cross-embodiment model takes multimodal input, including language and images, to perform manipulation tasks in diverse environments. Developers and researchers can post-train GR00T N1.7 with real or synthetic data for their specific humanoid robot or task. Isaac GR00T N1.7 is the medium-sized version of our model built using pre-trained vision and language encoders, and uses a flow matching action transformer to model a chunk of actions conditioned on vision, language and proprioception. A detailed description of the Isaac GR00T N1.X architecture is provided in the GROOT N1 White…

Open weights 3.1B parameters

Full fine-tune of lerobot/pi05base on a bimanual actuator-unboxing task, with a speed token in the text prompt: Part of a check whether pi0.5 can be conditioned through text tokens, as a precursor to advantage conditioning (RECAP, π0.6). Data (not on the Hub): 198 teleoperated episodes labelled slow, merged with 437 episodes of the same task demonstrated about 1.75× faster in another session, labelled fast (635 episodes, 371,523 frames; 50 fps, three 224×224 cameras, 14-D state and action). 30 % of training samples get unknown, the null prompt for classifier-free guidance. Training: 4,400 steps (about 3 epochs), batch 256, learning rate 5e-5, 10 % linear warm-up, cosine decay over the last…

Open weights 3.4B parameters lerobot

Full fine-tune of lerobot/pi05base on a bimanual actuator-unboxing task, with a speed token in the text prompt: Part of a check whether pi0.5 can be conditioned through text tokens, as a precursor to advantage conditioning (RECAP, π0.6). Data (not on the Hub): 198 teleoperated episodes (50 fps, three 224×224 cameras, 14-D state and action) labelled slow, plus two 2× copies of every episode that keep only the even or only the odd frames, labelled fast (594 episodes, 348,616 frames). Slow and fast samples show the same images, so only the token tells them apart. 30 % of training samples get unknown, the null prompt for classifier-free guidance. Training: 4,000 steps (about 3 epochs), batch…

Open weights 3.4B parameters lerobot

Model · Robotics

pi0_base

LeRobot

π₀ is a Vision-Language-Action (VLA) foundation model from Physical Intelligence that jointly reasons over vision, language, and actions to control robots, serving as the base architecture that later enabled π₀.₅’s open-world generalization. Original paper: π0: A Vision-Language-Action Flow Model for General Robot Controlion For full installation details (including optional video dependencies such as ffmpeg for torchcodec), see the official documentation: https://huggingface.co/docs/lerobot/installation If you’re training / fine-tuning, you typically call forward(...) to get a loss and then: - -policy.chunksize=... - -policy.nactionsteps=... - -policy.maxactiontokens=...…

Open weights gemma 3.5B parameters lerobot