Hi OpenPI team,
Thank you for open-sourcing OpenPI and the Pi0.5 models. I've been using the JAX LoRA fine-tuning pipeline with pi05_base and it has been working very well. The official OpenPI repository provides the pi05_base checkpoint for fine-tuning, and LoRA is the recommended approach for many setups.
I would like to export a standalone Pi0.5 model with the LoRA weights merged into the original model weights, so that the resulting checkpoint no longer depends on LoRA modules and can be used by downstream tools (for example LeRobot or PyTorch conversion workflows).
My understanding is:
- Load
pi05_base.
- Restore the LoRA fine-tuned checkpoint.
- Merge the LoRA weights into the corresponding base weights.
- Save a new checkpoint containing only the merged base model weights.
However, I am not sure whether OpenPI already provides an official or recommended way to do this.
Hi OpenPI team,
Thank you for open-sourcing OpenPI and the Pi0.5 models. I've been using the JAX LoRA fine-tuning pipeline with
pi05_baseand it has been working very well. The official OpenPI repository provides thepi05_basecheckpoint for fine-tuning, and LoRA is the recommended approach for many setups.I would like to export a standalone Pi0.5 model with the LoRA weights merged into the original model weights, so that the resulting checkpoint no longer depends on LoRA modules and can be used by downstream tools (for example LeRobot or PyTorch conversion workflows).
My understanding is:
pi05_base.However, I am not sure whether OpenPI already provides an official or recommended way to do this.