From eb0c83336a70f743f99be4a032e1615bfe4cafbe Mon Sep 17 00:00:00 2001 From: nihuini Date: Sun, 29 Sep 2024 19:51:20 +0800 Subject: [PATCH] stash --- src/layer/arm/gemm_arm_asimdhp.cpp | 21 +++++++ src/layer/arm/gemm_int8_fp16s.h | 99 ++++++++++++++++++++++++++++++ 2 files changed, 120 insertions(+) diff --git a/src/layer/arm/gemm_arm_asimdhp.cpp b/src/layer/arm/gemm_arm_asimdhp.cpp index cb0aa87e4ad..dd5d4e6f846 100644 --- a/src/layer/arm/gemm_arm_asimdhp.cpp +++ b/src/layer/arm/gemm_arm_asimdhp.cpp @@ -27,6 +27,10 @@ namespace ncnn { #include "gemm_bf16s_fp16s.h" #include "gemm_fp16s.h" +#if NCNN_INT8 +#include "gemm_int8_fp16s.h" +#endif + static void gemm_transB_packed_tile_fp16sa(const Mat& AT_tile, const Mat& BT_tile, const Mat& CT_tile, Mat& topT_tile, Mat& top_blob, int broadcast_type_C, int i, int max_ii, int j, int max_jj, int k, int max_kk, bool k_end) { const int out_elempack = top_blob.elempack; @@ -3026,4 +3030,21 @@ int Gemm_arm::forward_fp16sa(const std::vector& bottom_blobs, std::vector