diff options
Diffstat (limited to 'include/armnn/backends/WorkloadData.hpp')
-rw-r--r-- | include/armnn/backends/WorkloadData.hpp | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/include/armnn/backends/WorkloadData.hpp b/include/armnn/backends/WorkloadData.hpp index ed89f9638c..1a2f34e21f 100644 --- a/include/armnn/backends/WorkloadData.hpp +++ b/include/armnn/backends/WorkloadData.hpp @@ -29,6 +29,16 @@ struct QueueDescriptor virtual ~QueueDescriptor() = default; + void ValidateTensorNumDimensions(const TensorInfo& tensor, + std::string const& descName, + unsigned int numDimensions, + std::string const& tensorName) const; + + void ValidateTensorNumDimNumElem(const TensorInfo& tensorInfo, + unsigned int numDimension, + unsigned int numElements, + std::string const& tensorName) const; + void ValidateInputsOutputs(const std::string& descName, unsigned int numExpectedIn, unsigned int numExpectedOut) const; @@ -39,6 +49,8 @@ struct QueueDescriptor return static_cast<T*>(m_AdditionalInfoObject); } + bool m_AllowExpandedDims = false; + protected: QueueDescriptor() : m_AdditionalInfoObject(nullptr) |