aboutsummaryrefslogtreecommitdiff
path: root/reference_model/src/subgraph_traverser.cc
diff options
context:
space:
mode:
Diffstat (limited to 'reference_model/src/subgraph_traverser.cc')
-rw-r--r--reference_model/src/subgraph_traverser.cc3
1 files changed, 3 insertions, 0 deletions
diff --git a/reference_model/src/subgraph_traverser.cc b/reference_model/src/subgraph_traverser.cc
index 3597314..82de69c 100644
--- a/reference_model/src/subgraph_traverser.cc
+++ b/reference_model/src/subgraph_traverser.cc
@@ -186,6 +186,9 @@ int SubgraphTraverser::initializeGraph()
weight_rank = weight_tensor->GetShape().size();
}
+ SUBGRAPH_ERROR_IF(op->GetOutputTensorNames().size() == 0,
+ "SubgraphTraverser::initializeGraph(): Op=%s must have at least one output tensor.",
+ EnumNamesOp()[op->GetOp()]);
std::string output_name = op->GetOutputTensorNames()[0];
TosaSerializationTensor* output_tensor = block->GetTensorByName(output_name);
SUBGRAPH_ERROR_IF(