YzyLmc/pi05_pick_block_red_yam
pi05pickblockredyam
Full-parameter fine-tune of π0.5 on `YzyLmc/pick_block_red`, a single-task YAM-arm dataset for the instruction "Pick up the red block".
Intermediate checkpoint — step 18,000 of a 20,000-step run. Task success has not been evaluated on a robot or in simulation. Loss curves and held-out scoring are not yet available. Treat this as a work-in-progress artifact, not a validated policy.
Model details
Data
30 episodes / 12,833 frames @ 30 fps, robot_type: yam, LeRobot dataset format v3.0.
- Train: episodes 0–26 (27 episodes)
- Held out: episodes 27, 28, 29 — not seen during training
- Cameras used:
scene_camera,left_wrist_camera(RGB 480×640, AV1) - Excluded:
depth_scene_camera— π0.5's SigLIP tower is 3-channel and cannot consume the 1-channel depth track
Camera keys are remapped to the OpenPI canonical names the base checkpoint expects:
observation.images.scene_camera -> observation.images.base_0_rgb
observation.images.left_wrist_camera -> observation.images.left_wrist_0_rgbright_wrist_0_rgb is absent from this dataset and is handled as a masked placeholder.
Training configuration
Environment
Reproduced with LeRobot v0.4.1, which pins the dataset format (CODEBASE_VERSION = "v3.0") matching this dataset.
lerobot==0.4.1, Python 3.11torch==2.7.1+cu128,torchvision==0.22.1(CUDA 12.8 for Blackwellsm_120)transformers==4.53.3from LeRobot's patched branchgit+https://github.com/huggingface/transformers.git@fix/lerobot_openpi— required; stock PyPI transformers fails π0.5'stransformers.models.siglip.checkguard- Video decoding via PyAV (
--dataset.video_backend=pyav) - Hardware: 1× NVIDIA RTX PRO 6000 Blackwell (96 GB), ~3.47 s/step
The base checkpoint is pinned to revision a538eb27 deliberately: later revisions add a relative_actions_processor preprocessing step that LeRobot 0.4.1 cannot resolve.
Usage
from lerobot.policies.pi05.modeling_pi05 import PI05Policy
policy = PI05Policy.from_pretrained("YzyLmc/pi05_pick_block_red_yam")Supply observations under the OpenPI camera keys above, a 7-D observation.state, and the task string "Pick up the red block".
Limitations
- Single task, single scene, 30 demonstrations — no generalization claims.
- Intermediate checkpoint; the final step-20,000 weights may differ substantially.
- No task-success evaluation has been performed.
License
Apache-2.0, inherited from lerobot/pi05_base and LeRobot.
