h3-blackwell-runtime/tools/inspect_checkpoint_tensors.py

19 lines
726 B
Python
Raw Normal View History

2026-08-12 14:12:42 +07:00
"""List selected H3 checkpoint tensor shapes."""
import argparse
2026-08-12 14:12:42 +07:00
from safetensors import safe_open
parser = argparse.ArgumentParser()
parser.add_argument("--checkpoint", default="/models/minimax_h3_fl2va_pruned_nvfp4.safetensors")
parser.add_argument("--prefix", action="append", default=[])
args = parser.parse_args()
prefixes = tuple(args.prefix) or ("adaln_t_table", "blocks.0.adaln_proj", "final_layer.adaln_proj")
with safe_open(args.checkpoint, framework="pt", device="cpu") as checkpoint:
2026-08-12 14:12:42 +07:00
for name in checkpoint.keys():
if any(name == prefix or name.startswith(prefix) for prefix in prefixes):
tensor = checkpoint.get_tensor(name)
print(name, tuple(tensor.shape), tensor.dtype)