diff options
Diffstat (limited to 'reference_model/src/subgraph_traverser.cc')
-rw-r--r-- | reference_model/src/subgraph_traverser.cc | 3 |
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( |