diff --git a/onnxruntime/core/providers/nnapi/nnapi_builtin/builders/model_builder.cc b/onnxruntime/core/providers/nnapi/nnapi_builtin/builders/model_builder.cc index 092ba499c8..98eab1642a 100644 --- a/onnxruntime/core/providers/nnapi/nnapi_builtin/builders/model_builder.cc +++ b/onnxruntime/core/providers/nnapi/nnapi_builtin/builders/model_builder.cc @@ -594,9 +594,10 @@ Status ModelBuilder::Compile(std::unique_ptr& model) { auto& [support_cnt, unspport_cnt] = ops_status; total_ops += support_cnt + unspport_cnt; if (support_cnt > 0) { - fallback_op_detail += MakeString(support_cnt, "x ", op, ", "); - } else if (unspport_cnt > 0) { - normal_op_detail += MakeString(unspport_cnt, "x ", op, ", "); + normal_op_detail += MakeString(support_cnt, "x ", op, ", "); + } + if (unspport_cnt > 0) { + fallback_op_detail += MakeString(unspport_cnt, "x ", op, ", "); } }