from pathlib import Path import argparse from thyroid_vfm.config import DetectionConfig, load_yaml_config from thyroid_vfm.training.detection import train_detection def main() -> None: parser = argparse.ArgumentParser(description="Train YOLO on TN5000 detection.") parser.add_argument( "--config", type=Path, default=Path("configs/detection_yolov8.yaml"), help="Path to the detection config file.", ) args = parser.parse_args() config = load_yaml_config(args.config, DetectionConfig) train_detection(config) if __name__ == "__main__": main()