From a78c7a87ea8f91008bff7779bfea30fcb10b3095 Mon Sep 17 00:00:00 2001 From: Kristofer Jonsson Date: Thu, 10 Feb 2022 14:17:24 +0100 Subject: Increase GetTotalTicks() to uint64_t For larger networks the GetTotalTicks() might overflow if the function returns int32_t. GetTotalTicks() is a non virtual function that can be overridden with a different return type in the implementation class. Change-Id: I8dd2e448fd13e0823fe1e5f9cc335998d2806416 --- applications/inference_process/src/inference_process.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'applications') diff --git a/applications/inference_process/src/inference_process.cpp b/applications/inference_process/src/inference_process.cpp index c877d45..9438882 100644 --- a/applications/inference_process/src/inference_process.cpp +++ b/applications/inference_process/src/inference_process.cpp @@ -157,7 +157,7 @@ bool InferenceProcess::runJob(InferenceJob &job) { return true; } - LOG("Inference runtime: %" PRId32 " cycles\n", profiler.GetTotalTicks()); + LOG("Inference runtime: %" PRIu64 " cycles\n", profiler.GetTotalTicks()); // Copy output data from TFLu arena to job descriptor if (copyOfm(job, interpreter)) { -- cgit v1.2.1