From 6b47809e7d6c55d20a05d863ce2f09159f381f85 Mon Sep 17 00:00:00 2001 From: Samuel Yap Date: Wed, 6 Jul 2022 15:36:03 +0100 Subject: IVGCVSW-7109: Add Batch MatMul front end support - Reference * Descriptors added for BatchMatMul * Layer definition added * Input validation added (will likely change when opt. param support comes in) * Ref workload implementation for BatchMatMul added (will also change with opt. param support) * Ref layer tests made for BatchMatMul * CMake and other build files updated Signed-off-by: Samuel Yap Change-Id: Ic885301da543ee0fbe7922b85e7f9658c4efc617 --- src/backends/backendsCommon/LayerSupportRules.hpp | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'src/backends/backendsCommon/LayerSupportRules.hpp') diff --git a/src/backends/backendsCommon/LayerSupportRules.hpp b/src/backends/backendsCommon/LayerSupportRules.hpp index e616ecf022..a83fd62867 100644 --- a/src/backends/backendsCommon/LayerSupportRules.hpp +++ b/src/backends/backendsCommon/LayerSupportRules.hpp @@ -186,4 +186,12 @@ struct TensorNumDimensionsAreCorrect : public Rule } }; +struct TensorNumDimensionsAreGreaterOrEqualTo : public Rule +{ + TensorNumDimensionsAreGreaterOrEqualTo(const TensorInfo& info, unsigned int numDimensionsToCompare) + { + m_Res = info.GetNumDimensions() >= numDimensionsToCompare; + } +}; + } //namespace armnn \ No newline at end of file -- cgit v1.2.1