__init__.py 623 B

12345678910111213141516171819202122
  1. # ----------------------- Model Config -----------------------
  2. from .fcos_config import build_fcos_config
  3. from .yolof_config import build_yolof_config
  4. from .detr_config import build_detr_config
  5. def build_config(args):
  6. # FCOS
  7. if "fcos" in args.model:
  8. cfg = build_fcos_config(args)
  9. # YOLOF
  10. elif "yolof" in args.model:
  11. cfg = build_yolof_config(args)
  12. # DETR
  13. elif "detr" in args.model:
  14. cfg = build_detr_config(args)
  15. else:
  16. raise NotImplementedError('Unknown Model: {}'.format(args.model))
  17. # Print model config
  18. cfg.print_config()
  19. return cfg