commit | 27b62d9dec86b76422c6c8be7615c1f712518570 | [log] [tgz] |
---|---|---|
author | alexander <alexander.efremov@arm.com> | Tue May 04 20:46:08 2021 +0100 |
committer | Isabella Gottardi <isabella.gottardi@arm.com> | Wed May 05 10:58:09 2021 +0000 |
tree | c0bc0d805f1a88e1d92619b2bb50572b688ec126 | |
parent | c350cdced0a8a2ca17376f58813e6d48d796ac7c [diff] [blame] |
If inference fails - exit before printing results. It was easy to miss error message and mistakenly assume that execution succeeded. Signed-off-by: alexander <alexander.efremov@arm.com> Change-Id: I3c7beb5afe97db5df486e12e3bfe0e8e27e382f8
diff --git a/source/use_case/inference_runner/src/UseCaseHandler.cc b/source/use_case/inference_runner/src/UseCaseHandler.cc index a2b3fb7..a75b2e4 100644 --- a/source/use_case/inference_runner/src/UseCaseHandler.cc +++ b/source/use_case/inference_runner/src/UseCaseHandler.cc
@@ -68,7 +68,9 @@ str_inf.c_str(), str_inf.size(), dataPsnTxtInfStartX, dataPsnTxtInfStartY, 0); - RunInference(model, profiler); + if (!RunInference(model, profiler)) { + return false; + } /* Erase. */ str_inf = std::string(str_inf.size(), ' ');