Views
No views yet
puttube task (step 30000)model.safetensors), bfloat16 inferenceInference-only —optimizer.pt(13GB) was stripped to keep the upload small.
huggingface-cli download magic0/pi05-xzj-arx-deltapose-puttube-inpaint-30000 --local-dir ./checkpoints/inpaint_30000inpaint-vla).1git clone https://github.com/SII-ZijunX/openpi-inpaint-vla.git
2cd openpi-inpaint-vla
3uv venv && source .venv/bin/activate
4uv pip install -e ".[pytorch]"
5
6# IMPORTANT: must pass --enable_inpaint + --past_offset 25 for proper inpaint behavior
7# (--asset_id xzj_data_0511 is required because norm_stats is under assets/xzj_data_0511/)
8python scripts/inference_server_xzj_arx.py \
9 --config_name pi05_xzj_arx_deltapose_puttube_0511_inpaint \
10 --checkpoint_dir ./checkpoints/inpaint_30000 \
11 --asset_id xzj_data_0511 \
12 --enable_inpaint \
13 --past_offset 25 \
14 --zmq_port 4830observation["past_actions_raw"] (25, 7) — training-style cumulative
delta from chunk anchor, derived from per-slot VR commands.observation["past_action_mask"] (25,) bool — True where VR for
that slot was received, False where lost._build_element quantile-normalizes past_actions and passes
observed_actions + action_mask to model.sample_actions(...).payload_actions[25:]), returns only
the future 25 to the client for execution.model.safetensors — PyTorch weights (~7GB), bfloat16-castablemetadata.pt — checkpoint metadata (step number, config name, etc.)assets/xzj_data_0511/norm_stats.json — quantile normalization stats
(q01/q99) used for both Normalize input and Unnormalize output. Quantile,
not z-score — see use_quantile_norm=True in data config.assets/xzj_data_0511/norm_stats_meta.json — sentinel tuple (enable_action_inpaint,
past_offset, action_horizon, config_name, timestamp). Must match the train
config to load successfully.