You can not select more than 25 topics Topics must start with a chinese character,a letter or number, can include dashes ('-') and can be up to 35 characters long.

eval.py 770 B

123456789101112131415161718192021222324252627282930
  1. # Copyright (c) Alibaba, Inc. and its affiliates.
  2. import argparse
  3. from maas_lib.trainers import build_trainer
  4. def parse_args():
  5. parser = argparse.ArgumentParser(description='evaluate a model')
  6. parser.add_argument('config', help='config file path', type=str)
  7. parser.add_argument(
  8. '--trainer_name', help='name for trainer', type=str, default=None)
  9. parser.add_argument(
  10. '--checkpoint_path',
  11. help='checkpoint to be evaluated',
  12. type=str,
  13. default=None)
  14. args = parser.parse_args()
  15. return args
  16. def main():
  17. args = parse_args()
  18. kwargs = dict(cfg_file=args.config)
  19. trainer = build_trainer(args.trainer_name, kwargs)
  20. trainer.evaluate(args.checkpoint_path)
  21. if __name__ == '__main__':
  22. main()

致力于通过开放的社区合作,开源AI模型以及相关创新技术,推动基于模型即服务的生态繁荣发展