Downloads · 30 days
13
13% of all-time downloads
YzyLmc/pi05_pick_block_red_yam
pi05_pick_block_red_yam is a robotics model from YzyLmc. Use it for the robotics task on the model card, and read the license before you ship it in a product. It is set up for lerobot. The card lists the license as apache-2.0.
Full-parameter fine-tune of π0.5 on YzyLmc/pickblockred, a single-task YAM-arm dataset for the instruction "Pick up the red block".
Downloads · 30 days
13
13% of all-time downloads
All-time downloads
99
Public
Parameters
3.6B
29.9 GB on disk
Likes
0
Public
Click a slice to open those files.
.safetensors7.5 GB · 100%
How the weights are stored.
BF163.5B · 97%
From the Hugging Face model README
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.
| Base checkpoint | lerobot/pi05_base @ a538eb273274eb30f126a118f39dbc0ee212c883 |
| Architecture | PaliGemma gemma_2b backbone + gemma_300m action expert |
| Trained parameters | All (no LoRA, no frozen backbone, no expert-only training) |
| Action space | 7-D joint control, chunk size 50 @ 30 fps (~1.67 s horizon) |
| State | 7-D joint position |
| Weights | bfloat16, 812 tensors |
model.safetensors SHA-256 | bdeb1c2177c908061f1b376a9cd945c031dac9ba63b68d346b3fb4936554072f |
30 episodes / 12,833 frames @ 30 fps, robot_type: yam, LeRobot dataset format v3.0.
scene_camera, left_wrist_camera (RGB 480×640, AV1)depth_scene_camera — π0.5's SigLIP tower is 3-channel and cannot
consume the 1-channel depth trackCamera 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_rgb
right_wrist_0_rgb is absent from this dataset and is handled as a masked placeholder.
| Batch size | 32 |
| Optimizer | AdamW, lr 2.5e-5, betas (0.9, 0.95), weight decay 0.01, grad clip 1.0 |
| Schedule | cosine, 1,000 warmup steps, 20,000 decay steps, min lr 2.5e-6 |
| Precision | bfloat16 |
| Gradient checkpointing | enabled (memory only — mathematically exact, no effect on results) |
| Seed | 1000 |
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 Blackwell sm_120)transformers==4.53.3 from LeRobot's patched branch
git+https://github.com/huggingface/transformers.git@fix/lerobot_openpi —
required; stock PyPI transformers fails π0.5's transformers.models.siglip.check guard--dataset.video_backend=pyav)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.
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".
Apache-2.0, inherited from lerobot/pi05_base and LeRobot.