util.py 439 B

123456789101112131415
  1. import json
  2. from pathlib import Path
  3. from typing import Any
  4. def get_model_path(output_dir: Path | str) -> Path:
  5. output_dir = Path(output_dir)
  6. output_dir.mkdir(parents=True, exist_ok=True)
  7. return output_dir / "model.onnx"
  8. def save_config(config: Any, output_path: Path | str) -> None:
  9. output_path = Path(output_path)
  10. output_path.parent.mkdir(parents=True, exist_ok=True)
  11. json.dump(config, output_path.open("w"))