()
| 818 | |
| 819 | |
| 820 | def main() -> None: |
| 821 | parser = build_parser() |
| 822 | args = parser.parse_args() |
| 823 | |
| 824 | state = get_or_create_state() |
| 825 | |
| 826 | if args.command == "status": |
| 827 | cmd_status(state) |
| 828 | elif args.command == "next": |
| 829 | cmd_next(state) |
| 830 | elif args.command == "record": |
| 831 | cmd_record(state, args.kernel_file, args.throughput_tflops, args.status, args.description) |
| 832 | elif args.command == "report": |
| 833 | cmd_report(state) |
| 834 | elif args.command == "plan": |
| 835 | cmd_plan(state) |
| 836 | else: |
| 837 | parser.print_help() |
| 838 | sys.exit(1) |
| 839 | |
| 840 | |
| 841 | if __name__ == "__main__": |
no test coverage detected