from main import main from src.utils.benchmark import execute_benchmark from src.utils.benchmark_dataclasses import BenchmarkItem def benchmark(): # Just calling `main` is the easiest way to allow all functionality execute_benchmark(benchmark_item=BenchmarkItem(task=main, arguments={}), results_dir="results") if __name__ == "__main__": benchmark()