aboutsummaryrefslogtreecommitdiff
path: root/src/core/cpu/kernels/assembly/gemm_common.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/core/cpu/kernels/assembly/gemm_common.hpp')
-rw-r--r--src/core/cpu/kernels/assembly/gemm_common.hpp7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/core/cpu/kernels/assembly/gemm_common.hpp b/src/core/cpu/kernels/assembly/gemm_common.hpp
index 4af85ed663..378f1041be 100644
--- a/src/core/cpu/kernels/assembly/gemm_common.hpp
+++ b/src/core/cpu/kernels/assembly/gemm_common.hpp
@@ -30,6 +30,9 @@
namespace arm_gemm
{
+// Avoid circular dependency with arm_gemm.hpp
+struct GemmConfig;
+
// Abstract class for the GEMM/GEMV functions.
//
// GEMM implementations may be "native" (never require any input
@@ -137,6 +140,10 @@ public:
{
}
+ /*** Introspection interface ***/
+ /* Get the configuration of this GEMM */
+ virtual GemmConfig get_config() = 0;
+
// Destructor
virtual ~IGemmCommon()
{