__init__.py 698 B

123456789101112131415161718192021
  1. # ----------------------- Model Config -----------------------
  2. from .retinanet_config import retinanet_cfg
  3. from .fcos_config import fcos_cfg
  4. from .yolof_config import yolof_cfg
  5. from .detr_config import detr_cfg
  6. def build_config(args):
  7. # RetinaNet
  8. if args.model in retinanet_cfg.keys():
  9. return retinanet_cfg[args.model]
  10. # FCOS
  11. elif args.model in fcos_cfg.keys():
  12. return fcos_cfg[args.model]
  13. # YOLOF
  14. elif args.model in yolof_cfg.keys():
  15. return yolof_cfg[args.model]
  16. # DETR
  17. elif args.model in detr_cfg.keys():
  18. return detr_cfg[args.model]
  19. else:
  20. raise NotImplementedError('Unknown Model: {}'.format(args.model))