train function for PanguAlpha
(inference=False)
| 459 | |
| 460 | |
| 461 | def get_args(inference=False): |
| 462 | """train function for PanguAlpha""" |
| 463 | parser = argparse.ArgumentParser(description="PanguAlpha training") |
| 464 | parser.add_argument('--device_id', |
| 465 | type=int, |
| 466 | default=0, |
| 467 | help="Device id, default is 0.") |
| 468 | parser.add_argument("--device_num", |
| 469 | type=int, |
| 470 | default=128, |
| 471 | help="Use device nums, default is 128.") |
| 472 | parser.add_argument("--distribute", |
| 473 | type=str, |
| 474 | default="true", |
| 475 | choices=["true", "false"], |
| 476 | help="Run distribute, default is true.") |
| 477 | parser.add_argument("--load_ckpt_name", |
| 478 | type=str, |
| 479 | default=None, |
| 480 | help="checkpint file name.") |
| 481 | parser.add_argument("--load_ckpt_path", |
| 482 | type=str, |
| 483 | default=None, |
| 484 | help="checkpoint file path.") |
| 485 | parser.add_argument("--load_ckpt_epoch", |
| 486 | type=int, |
| 487 | default=None, |
| 488 | help="checkpoint epoch.") |
| 489 | parser.add_argument('--code_data', |
| 490 | type=str, |
| 491 | required=True, |
| 492 | help='Location of code data.') |
| 493 | parser.add_argument("--tb_dir", |
| 494 | type=str, |
| 495 | required=True, |
| 496 | help="Location of tensorboard log") |
| 497 | parser.add_argument("--language", |
| 498 | type=str, |
| 499 | default=None, |
| 500 | help="Language of task") |
| 501 | parser.add_argument("--part", |
| 502 | type=int, |
| 503 | default=None, |
| 504 | help="Part of task") |
| 505 | parser.add_argument('--eval_data_url', |
| 506 | required=False, |
| 507 | default=None, |
| 508 | help='Location of eval data.') |
| 509 | parser.add_argument('--train_url', |
| 510 | required=False, |
| 511 | default=None, |
| 512 | help='Location of training outputs.') |
| 513 | parser.add_argument("--run_type", |
| 514 | type=str, |
| 515 | default="predict", |
| 516 | choices=["train", "predict"], |
| 517 | help="The run type") |
| 518 | parser.add_argument("--mode", |
no test coverage detected