__init__.py 781 B

1234567891011121314151617181920212223
  1. from .elandarknet.build import build_elandarknet
  2. from .cspdarknet.build import build_cspdarknet
  3. from .darknet.build import build_darknet
  4. from .gelan.build import build_gelan
  5. from .vit.build import build_vit
  6. def build_model(args):
  7. # --------------------------- ResNet series ---------------------------
  8. if 'elandarknet' in args.model:
  9. model = build_elandarknet(args)
  10. elif 'cspdarknet' in args.model:
  11. model = build_cspdarknet(args)
  12. elif 'darknet' in args.model:
  13. model = build_darknet(args)
  14. elif 'gelan' in args.model:
  15. model = build_gelan(args)
  16. elif 'vit' in args.model:
  17. model = build_vit(args)
  18. else:
  19. raise NotImplementedError("Unknown model: {}".format(args.model))
  20. return model