feather-a10-runtime / overlay /scripts /benchmark_checkpoint.py
Jackoatmon's picture
Update Feather training runtime image
951f760 verified
#!/usr/bin/env python3
from __future__ import annotations
from pathlib import Path
def checkpoint_candidates(cache_dir: Path) -> list[Path]:
return [
cache_dir / "best_bpb.pt",
cache_dir / "pretrain_final.pt",
cache_dir / "latest.pt",
]
def choose_checkpoint_candidate(cache_dir: Path) -> Path | None:
for path in checkpoint_candidates(cache_dir):
if path.exists():
return path
return None