From 8f35e7f4e3c8cd7b5f8ca1aae35d907071da8479 Mon Sep 17 00:00:00 2001 From: Filip Leonarski Date: Tue, 21 Apr 2026 16:15:43 +0200 Subject: [PATCH] jfjoch_fpga_test: Print preprocessing time --- tools/jfjoch_fpga_test.cpp | 15 ++++++++------- tools/jfjoch_lite_perf_test.cpp | 15 ++++++++------- 2 files changed, 16 insertions(+), 14 deletions(-) diff --git a/tools/jfjoch_fpga_test.cpp b/tools/jfjoch_fpga_test.cpp index d1be551d..99ee6709 100644 --- a/tools/jfjoch_fpga_test.cpp +++ b/tools/jfjoch_fpga_test.cpp @@ -286,13 +286,14 @@ int main(int argc, char **argv) { static_cast(nsummation * nimages * x.GetModulesNum() * RAW_MODULE_SIZE * x.GetBitDepthReadout() / 8) / (receiving_time * 1e9)); - logger.Info("Per-image time: (mean; microseconds): spot finding {:.0f} indexing {:.0f} refinement {:.0f} prediction {:.0f} integration {:.0f} total {:.0f}", - output.processing_time.spot_finding * 1e6, - output.processing_time.indexing * 1e6, - output.processing_time.refinement * 1e6, - output.processing_time.bragg_prediction * 1e6, - output.processing_time.integration * 1e6, - output.processing_time.processing * 1e6); + logger.Info("Per-image time: (mean; microseconds): preprocess {:.0f} spot finding {:.0f} indexing {:.0f} refinement {:.0f} prediction {:.0f} integration {:.0f} total {:.0f}", + output.processing_time.preprocessing * 1e6, + output.processing_time.spot_finding * 1e6, + output.processing_time.indexing * 1e6, + output.processing_time.refinement * 1e6, + output.processing_time.bragg_prediction * 1e6, + output.processing_time.integration * 1e6, + output.processing_time.processing * 1e6); logger.Info(""); for (int i = 0; i < nstreams; i++) { diff --git a/tools/jfjoch_lite_perf_test.cpp b/tools/jfjoch_lite_perf_test.cpp index 7e2bd582..8ebbaa32 100644 --- a/tools/jfjoch_lite_perf_test.cpp +++ b/tools/jfjoch_lite_perf_test.cpp @@ -200,11 +200,12 @@ int main(int argc, char **argv) { if (output.status.max_receive_delay) logger.Info("Max delay {}", output.status.max_receive_delay.value()); - logger.Info("Per-image time: (mean; microseconds): spot finding {:.0f} indexing {:.0f} refinement {:.0f} prediction {:.0f} integration {:.0f} total {:.0f}", - output.processing_time.spot_finding * 1e6, - output.processing_time.indexing * 1e6, - output.processing_time.refinement * 1e6, - output.processing_time.bragg_prediction * 1e6, - output.processing_time.integration * 1e6, - output.processing_time.processing * 1e6); + logger.Info("Per-image time: (mean; microseconds): preprocess {:.0f} spot finding {:.0f} indexing {:.0f} refinement {:.0f} prediction {:.0f} integration {:.0f} total {:.0f}", + output.processing_time.preprocessing * 1e6, + output.processing_time.spot_finding * 1e6, + output.processing_time.indexing * 1e6, + output.processing_time.refinement * 1e6, + output.processing_time.bragg_prediction * 1e6, + output.processing_time.integration * 1e6, + output.processing_time.processing * 1e6); }