import sys import pathlib try: import orbax.checkpoint as ocp except ImportError: print("Could not import orbax.checkpoint") sys.exit(1) checkpoint_path = pathlib.Path("pi0_fast_base_params").resolve() try: with ocp.PyTreeCheckpointer() as ckptr: metadata = ckptr.metadata(checkpoint_path) print(f"Meta type: {type(metadata)}") if hasattr(metadata, 'item_metadata'): print("Has item_metadata") # Try to print keys if it is a dict-like try: print(f"item_metadata keys: {list(metadata.item_metadata.keys())}") except: print(f"item_metadata type: {type(metadata.item_metadata)}") else: print("No item_metadata") except Exception as e: print(f"Error: {e}")