paper

Orbax: Distributed Checkpointing with JAX

arXiv:2605.23066

Abstract

In a landscape of high-performance distributed ML systems, JAX has emerged as a framework of choice. However, JAX's modular design philosophy leaves it without a standardized checkpointing solution. In this paper, we introduce Orbax, a modular, JAX-native checkpointing library that abstracts the complexities of distributed accelerator systems while also providing flexibility for user-friendly checkpoint manipulations throughout the ML model lifecycle. We demonstrate performance exceeding comparable PyTorch competitors by up to 3.5 for saving and 2 for loading. The library is available at https://github.com/google/orbax.

18 pages, 5 tables, 6 figures

Orbax: Distributed Checkpointing with JAX · wovepaper