summaryrefslogtreecommitdiffstats
path: root/eval
diff options
context:
space:
mode:
authorHåvard Pettersen <havardpe@oath.com>2021-06-23 13:53:28 +0000
committerHåvard Pettersen <havardpe@oath.com>2021-06-23 14:57:27 +0000
commit6558fa641b2b762f710c02448c887c40e60b1d18 (patch)
treebe7c65746de5bfb5dfc9d752843fc5d3dc6d74db /eval
parent16a9339a6cfb78bb5177a80fc7463a2bcd994c9a (diff)
dry run onnx models on setup
Diffstat (limited to 'eval')
-rw-r--r--eval/src/apps/analyze_onnx_model/analyze_onnx_model.cpp11
1 files changed, 10 insertions, 1 deletions
diff --git a/eval/src/apps/analyze_onnx_model/analyze_onnx_model.cpp b/eval/src/apps/analyze_onnx_model/analyze_onnx_model.cpp
index 3f56610dcaa..ce7070d6b2b 100644
--- a/eval/src/apps/analyze_onnx_model/analyze_onnx_model.cpp
+++ b/eval/src/apps/analyze_onnx_model/analyze_onnx_model.cpp
@@ -172,7 +172,7 @@ int usage(const char *self) {
return 1;
}
-int main(int argc, char **argv) {
+int my_main(int argc, char **argv) {
if (argc < 2) {
return usage(argv[0]);
}
@@ -206,3 +206,12 @@ int main(int argc, char **argv) {
fprintf(stderr, "estimated model evaluation time: %g ms\n", min_time_s * 1000.0);
return 0;
}
+
+int main(int argc, char **argv) {
+ try {
+ return my_main(argc, argv);
+ } catch (const std::exception &ex) {
+ fprintf(stderr, "got exception: %s\n", ex.what());
+ return 2;
+ }
+}