()
| 447 | |
| 448 | |
| 449 | def main(): |
| 450 | start = time.time() |
| 451 | args = construct_arguments() |
| 452 | model, optimizer = prepare_model_optimizer(args) |
| 453 | start_epoch = 0 |
| 454 | if not None in [args.load_training_checkpoint, args.load_checkpoint_id]: |
| 455 | start_epoch = load_checkpoint(args, model) |
| 456 | run(args, model, optimizer, start_epoch) |
| 457 | elapsed = time.time() - start |
| 458 | logger = args.logger |
| 459 | logger.info(f"Elapsed time: {elapsed} seconds") |
| 460 | |
| 461 | if __name__ == "__main__": |
| 462 | main() |
no test coverage detected