From 4c20f6863dfc1eeb50223cb6e9db68c3c8491d4f Mon Sep 17 00:00:00 2001 From: cloudhan Date: Thu, 3 Mar 2022 18:29:02 +0800 Subject: [PATCH] Fix build with gcc 7.5 (#10567) --- .../nnapi/nnapi_builtin/nnapi_execution_provider.cc | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/onnxruntime/core/providers/nnapi/nnapi_builtin/nnapi_execution_provider.cc b/onnxruntime/core/providers/nnapi/nnapi_builtin/nnapi_execution_provider.cc index 36209fd2e1..fc92cee1ac 100644 --- a/onnxruntime/core/providers/nnapi/nnapi_builtin/nnapi_execution_provider.cc +++ b/onnxruntime/core/providers/nnapi/nnapi_builtin/nnapi_execution_provider.cc @@ -179,11 +179,10 @@ NnapiExecutionProvider::GetCapability(const onnxruntime::GraphViewer& graph_view gen_metadef_name, NNAPI, kNnapiExecutionProvider); const auto num_of_partitions = result.size(); - const auto num_of_supported_nodes = std::transform_reduce( - result.begin(), result.end(), - size_t{0}, std::plus<>{}, - [](const auto& partition) -> size_t { - return partition && partition->sub_graph ? partition->sub_graph->nodes.size() : 0; + const auto num_of_supported_nodes = std::accumulate( + result.begin(), result.end(), size_t{0}, + [](const auto& acc, const auto& partition) -> size_t { + return acc + (partition && partition->sub_graph ? partition->sub_graph->nodes.size() : 0); }); const auto summary_msg = MakeString(