From 33a0d1b9e9ae934884b0791939016138f3fc3e25 Mon Sep 17 00:00:00 2001 From: Quentin Bourgerie Date: Tue, 29 Nov 2022 14:37:01 +0100 Subject: [PATCH] chore(bench): Add a first warmup call --- compiler/tests/end_to_end_benchmarks/end_to_end_benchmark.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/compiler/tests/end_to_end_benchmarks/end_to_end_benchmark.cpp b/compiler/tests/end_to_end_benchmarks/end_to_end_benchmark.cpp index 8fb4f2a79..d3196e3cb 100644 --- a/compiler/tests/end_to_end_benchmarks/end_to_end_benchmark.cpp +++ b/compiler/tests/end_to_end_benchmarks/end_to_end_benchmark.cpp @@ -91,6 +91,9 @@ static void BM_Evaluate(benchmark::State &state, EndToEndDesc description, assert(serverLambda); auto evaluationKeys = (*keySet)->evaluationKeys(); + // Warmup + assert(support.serverCall(*serverLambda, **publicArguments, evaluationKeys)); + for (auto _ : state) { assert( support.serverCall(*serverLambda, **publicArguments, evaluationKeys));