ricl / debug_orbax.py
doanh25032004's picture
Add files using upload-large-folder tool
b71de11 verified
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}")