Skip to content

Simd v4.9.106

Compare
Choose a tag to compare
@ermig1979 ermig1979 released this 01 Oct 09:51
· 1315 commits to master since this release

Algorithms

New features
  • Base implementation, SSE2, AVX, AVX-512F, NEON optimizations of function SynetHardSigmoid32f.
  • SimdConvolutionActivationHardSigmoid item of SimdConvolutionActivationType enumeration.
  • HardSigmoid activation function to Base implementation, SSE2, AVX, AVX2, AVX-512F, NEON optimizations of SynetConvolution32f framework.
  • HardSigmoid activation function to Base implementation, SSE2, AVX, AVX2, AVX-512F, NEON optimizations of SynetDeconvolution32f framework.
  • HardSigmoid activation function to Base implementation, SSE2, AVX, AVX2, AVX-512F, NEON optimizations of SynetMergedConvolution32f framework.
  • NEON optimizations of SynetMergedConvolution32fDc class.
  • NEON optimizations of SynetMergedConvolution32fCd class.
  • NEON optimizations of SynetInnerProduct32fGemm class.
  • NEON optimizations of SynetInnerProduct32fProd class.
  • HardSigmoid activation function to Base implementation, SSE41, AVX2, AVX-512BW, AVX-512VNNI, NEON optimizations of SynetConvolution8i framework.
  • HardSigmoid activation function to Base implementation, SSE41, AVX2, AVX-512BW, AVX-512VNNI optimizations of SynetMergedConvolution8i framework.
Bug fixing
  • Compiler error in file SimdInit.h (CLang, Windows).
Removing
  • Remove including SimdConfig.h in SimdLib.h.

Test framework

New features
  • Tests for verifying functionality of function SynetHardSigmoid32f.
  • '-pi' test parameter (to print internal performance statistics of Simd Library to console).