aboutsummaryrefslogtreecommitdiff
path: root/src/armnnUtils/ModelAccuracyChecker.cpp
diff options
context:
space:
mode:
authorJim Flynn <jim.flynn@arm.com>2023-09-17 09:02:23 +0100
committerTeresaARM <teresa.charlinreyes@arm.com>2023-09-18 13:57:00 +0000
commit39faea8ee9a503e0ae5d642c27c08255de92bb1a (patch)
treefc1a00bee4f85ef7c5c672fa8ed20b5f9cdc2856 /src/armnnUtils/ModelAccuracyChecker.cpp
parent244887412338073c56af5feb7a5c0dbe2c351b8f (diff)
downloadarmnn-39faea8ee9a503e0ae5d642c27c08255de92bb1a.tar.gz
IVGCVSW-7855 removed ASSERTs from armnnUtils code
Signed-off-by: Jim Flynn <jim.flynn@arm.com> Change-Id: Ie26ea2ac4a82d7460ae719fc3154c6a88b079606
Diffstat (limited to 'src/armnnUtils/ModelAccuracyChecker.cpp')
-rw-r--r--src/armnnUtils/ModelAccuracyChecker.cpp8
1 files changed, 6 insertions, 2 deletions
diff --git a/src/armnnUtils/ModelAccuracyChecker.cpp b/src/armnnUtils/ModelAccuracyChecker.cpp
index 418737c0f6..83cd0cbcc6 100644
--- a/src/armnnUtils/ModelAccuracyChecker.cpp
+++ b/src/armnnUtils/ModelAccuracyChecker.cpp
@@ -5,6 +5,7 @@
#include "ModelAccuracyChecker.hpp"
+#include <armnn/Exceptions.hpp>
#include <armnn/Logging.hpp>
#include <map>
@@ -63,7 +64,10 @@ std::vector<std::string>
// Remove any preceding and trailing character specified in the characterSet.
std::string Strip(const std::string& originalString, const std::string& characterSet)
{
- ARMNN_ASSERT(!characterSet.empty());
+ if (characterSet.empty())
+ {
+ throw armnn::InvalidArgumentException("Strip: string of characters to strip is empty");
+ }
const std::size_t firstFound = originalString.find_first_not_of(characterSet);
const std::size_t lastFound = originalString.find_last_not_of(characterSet);
// Return empty if the originalString is empty or the originalString contains only to-be-striped characters
@@ -73,4 +77,4 @@ std::string Strip(const std::string& originalString, const std::string& characte
}
return originalString.substr(firstFound, lastFound + 1 - firstFound);
}
-} // namespace armnnUtils \ No newline at end of file
+} // namespace armnnUtils