diff options
Diffstat (limited to 'include/fbgemm/QuantUtilsAvx2.h')
-rw-r--r-- | include/fbgemm/QuantUtilsAvx2.h | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/include/fbgemm/QuantUtilsAvx2.h b/include/fbgemm/QuantUtilsAvx2.h index 04aeba1..47f33a8 100644 --- a/include/fbgemm/QuantUtilsAvx2.h +++ b/include/fbgemm/QuantUtilsAvx2.h @@ -95,4 +95,18 @@ FBGEMM_API void requantizeOutputProcessingGConvAvx2( int ld_in, const requantizationParams_t& r); +template < + bool A_SYMMETRIC, + bool B_SYMMETRIC, + QuantizationGranularity Q_GRAN, + bool HAS_BIAS, + bool FUSE_RELU> +FBGEMM_API void requantizeForFloatAvx2( + float* out, + const std::int32_t* inp, + const block_type_t& block, + int ld_out, + int ld_in, + const requantizationForFloatParams_t& r); + } // namespace fbgemm |