aboutsummaryrefslogtreecommitdiff
path: root/arm_compute/runtime/NEON/functions/NEConvolutionLayer.h
diff options
context:
space:
mode:
Diffstat (limited to 'arm_compute/runtime/NEON/functions/NEConvolutionLayer.h')
-rw-r--r--arm_compute/runtime/NEON/functions/NEConvolutionLayer.h8
1 files changed, 8 insertions, 0 deletions
diff --git a/arm_compute/runtime/NEON/functions/NEConvolutionLayer.h b/arm_compute/runtime/NEON/functions/NEConvolutionLayer.h
index f65e7ef36b..f80f67d944 100644
--- a/arm_compute/runtime/NEON/functions/NEConvolutionLayer.h
+++ b/arm_compute/runtime/NEON/functions/NEConvolutionLayer.h
@@ -146,6 +146,14 @@ private:
* except for input of QASYMM8 type where output should be of S32 type.
*/
void configure_mm(const ITensor *input, const ITensor *weights, ITensor *output);
+ /** Prepare the appropriate assembly optimized kernel
+ *
+ * @param[in] ci CPU information
+ * @param[in] M M parameter of matrix multiplication
+ * @param[in] N N parameter of matrix multiplication
+ * @param[in] K K parameter of matrix multiplication
+ */
+ void configure_asm_mm(const struct CPUInfo &ci, int M, int N, int K);
private:
MemoryGroup _memory_group;