From 1c9bf108af71546acbea291c048f3c783ce994d2 Mon Sep 17 00:00:00 2001 From: redacid95 Date: Wed, 16 Feb 2022 09:40:32 -0800 Subject: [PATCH] Snpemodel: Clean up after #23772 (#23780) * #clean up snpemodel after #23772 * Leave benchmark remove loop --- selfdrive/modeld/runners/snpemodel.cc | 13 +++++-------- 1 file changed, 5 insertions(+), 8 deletions(-) diff --git a/selfdrive/modeld/runners/snpemodel.cc b/selfdrive/modeld/runners/snpemodel.cc index 22dc15fdf3..fbb7e15a30 100644 --- a/selfdrive/modeld/runners/snpemodel.cc +++ b/selfdrive/modeld/runners/snpemodel.cc @@ -159,14 +159,11 @@ void SNPEModel::execute(float *net_input_buf, int buf_size) { float *outputs_golden = (float *)malloc(output_size*sizeof(float)); memcpy(outputs_golden, output, output_size*sizeof(float)); memset(output, 0, output_size*sizeof(float)); - - for (int i = 0; i < 5; i++) { - memset(recurrent, 0, recurrent_size*sizeof(float)); - uint64_t start_time = nanos_since_boot(); - thneed->execute(inputs, output); - uint64_t elapsed_time = nanos_since_boot() - start_time; - printf("ran model in %.2f ms\n", float(elapsed_time)/1e6); - } + memset(recurrent, 0, recurrent_size*sizeof(float)); + uint64_t start_time = nanos_since_boot(); + thneed->execute(inputs, output); + uint64_t elapsed_time = nanos_since_boot() - start_time; + printf("ran model in %.2f ms\n", float(elapsed_time)/1e6); if (memcmp(output, outputs_golden, output_size*sizeof(float)) == 0) { printf("thneed selftest passed\n");