diff options
Diffstat (limited to 'tests/benchmark_new/main.cpp')
-rw-r--r-- | tests/benchmark_new/main.cpp | 17 |
1 files changed, 9 insertions, 8 deletions
diff --git a/tests/benchmark_new/main.cpp b/tests/benchmark_new/main.cpp index 46c51b6cfd..1058649ba0 100644 --- a/tests/benchmark_new/main.cpp +++ b/tests/benchmark_new/main.cpp @@ -128,11 +128,6 @@ int main(int argc, char **argv) return 0; } - if(!parser.validate()) - { - return 1; - } - std::unique_ptr<framework::Printer> printer; std::ofstream log_stream; @@ -162,7 +157,6 @@ int main(int argc, char **argv) } } - library = support::cpp14::make_unique<TensorLibrary>(assets->value(), seed->value()); Scheduler::get().set_num_threads(threads->value()); printer->print_global_header(); @@ -186,12 +180,19 @@ int main(int argc, char **argv) { std::cout << "[" << std::get<0>(id) << ", " << std::get<2>(id) << "] " << std::get<1>(id) << "\n"; } + + return 0; } - else + + library = support::cpp14::make_unique<TensorLibrary>(assets->value(), seed->value()); + + if(!parser.validate()) { - success = framework.run(); + return 1; } + success = framework.run(); + printer->print_global_footer(); return (success ? 0 : 1); |