diff options
author | Kevin Cheng <kevin.cheng@arm.com> | 2021-09-28 16:14:52 -0700 |
---|---|---|
committer | Kevin Cheng <kevin.cheng@arm.com> | 2021-09-30 15:09:13 -0700 |
commit | 903763c07f1c8a77783735b05a6a9d722bee1639 (patch) | |
tree | ee76f447927e1d07b814391d8f2fbf9a0a7094ab /reference_model/src/tensor.h | |
parent | 7fb8fa1826812c305cfcc64e3df256f408fea5a0 (diff) | |
download | reference_model-903763c07f1c8a77783735b05a6a9d722bee1639.tar.gz |
Add SUBGRAPH_ERROR_IF() to catch graph-level error.
- Also replace SIMPLE_FATAL_ERROR() with FATAL_ERROR() since they're duplicate
- Replace FATAL_ERROR()/ASSERT_MSG() with ERROR_IF_SUBGRAPH() if the condition is a graph error
FATAL_ERROR()/ASSERT() should only be used by model internal/runtime error like file reading.
Signed-off-by: Kevin Cheng <kevin.cheng@arm.com>
Change-Id: If1e1e2488054a0ecd800fb0f2ea6487019282500
Diffstat (limited to 'reference_model/src/tensor.h')
-rw-r--r-- | reference_model/src/tensor.h | 11 |
1 files changed, 1 insertions, 10 deletions
diff --git a/reference_model/src/tensor.h b/reference_model/src/tensor.h index e97554f..3fa23f9 100644 --- a/reference_model/src/tensor.h +++ b/reference_model/src/tensor.h @@ -689,16 +689,7 @@ public: default: break; } - - std::string shape_str("["); - for (auto& dim : shape_) - { - shape_str += (std::to_string(dim) + ", "); - } - shape_str.append("]"); - - FATAL_ERROR("Unsupported tensor name=%s, type=%s, rank=%d, shape=%s", tensorName_.c_str(), - EnumNamesDType()[tensorDtype_], rank, shape_str.c_str()); + return nullptr; } static Tensor* newTensor(DType type, const std::vector<int> shape); |