pi05_base_pytorch_sft

The PyTorch-converted π0.5 base used as pytorch_weight_path by every BEHAVIOR-1K skill adapter in this collection (pi05-b1k-nav-move-to-lora, pi05-b1k-pick-up-from-lora, pi05-b1k-place-in-on-lora). Converted 2026-08-01; published 2026-08-25.

model.safetensors 7,233,650,408 B (6.74 GiB), 812 tensors, all BF16
params 3.682 B
architecture paligemma_variant=gemma_2b, action_expert_variant=gemma_300m
action action_dim=32, action_horizon=32

Why this is published separately

A trained step-N/ checkpoint in the adapter repos is self-contained — 1,390 tensors, fp32, base weights and LoRA together — so evaluating a trained policy does not need this file. It is needed to (a) START a training run, since train_pytorch.py loads pytorch_weight_path before wrapping the model with PEFT, and (b) serve as the init (pre-LoRA) arm in attribution work, which is the only way to say what the adapter changed.

It lived only on the two hosts that used it, copied box-to-box, until 2026-08-25.

It must have AdaRMS

Ï€0.5 in openpi depends on a transformers_replace patch that injects AdaRMS into gemma. Convert the JAX base inside a venv without that patch and you get a 6.52 GiB file with plain RMSNorm that silently loads and then fails on every checkpoint:

Missing key(s):    ...gemma_expert.model.layers.0.input_layernorm.dense.weight
Unexpected key(s): ...gemma_expert.model.layers.0.input_layernorm.weight

The 0.22 GiB difference between the two builds is exactly those 72 layernorm.dense layers. This file is the patched build: it has all 72.

What is NOT recorded

The JAX checkpoint this was converted FROM is not identified anywhere, and no copy of it survives on the training host. The conversion tool is openpi's examples/convert_jax_model_to_pytorch.py, but the input is unknown. So this file is currently the only artifact of its own provenance — which is the reason it is on the Hub rather than on two disks.

Note that madokalif/pi05-b1k-sft50k-merged is not a substitute despite a similar size and an identical 812-key layout: its vision tower matches byte-for-byte but its action expert does not. That repo is a merged LoRA at step 50,000, a different artifact.

Downloads last month
15
Safetensors
Model size
4B params
Tensor type
BF16
·
Video Preview
loading