()
| 384 | |
| 385 | |
| 386 | def main(): |
| 387 | args = parse_args() |
| 388 | results = load_benchmark_results(args.log_file) |
| 389 | sizes = load_serialized_sizes(args.size_file) |
| 390 | system_info = get_system_info(args.log_file) |
| 391 | generate_plots(results, args.output_dir) |
| 392 | report_path = write_report( |
| 393 | system_info, results, sizes, args.output_dir, args.plot_prefix |
| 394 | ) |
| 395 | print(f"✅ Plots saved in: {args.output_dir}") |
| 396 | print(f"📄 Markdown report generated at: {report_path}") |
| 397 | |
| 398 | |
| 399 | if __name__ == "__main__": |
no test coverage detected