2021 |
2020 |
2019 |
2018 |
2017 |
2016 |
2015 |
2014 |
2013
February 1, 2021 (version 4.6.98)
Algorithms
New features
- Add parameter epsilon to GaussianBlur engine.
- Add function SynetConvolution32fInfo.
- Add function SynetConvolution8iInfo.
- Add function SynetDeconvolution32fInfo.
- Add function SynetMergedConvolution32fInfo.
- Add function SynetMergedConvolution8iInfo.
Improving
- Performance of SynetConvolution8iNhwcDirect class (case of horizontal padding of small image).
Renaming
- GaussianBlur engine parameter from radius to sigma.
Bug fixing
- Error in GaussianBlur engine (case of small images).
- Performance degradation of AVX-512VNNI optimization of SynetConvolution8i framework.
- Performance degradation of AVX-512VNNI optimization of SynetMergedConvolution8i framework.
- Error in GaussianBlur engine (wrong processing of last rows).
- Error in trajectory averaging algorithm in Motion::Detector.
Tests
New features
- Possibility to write output video in UseMotionDetector.cpp example.
Bug fixing
- Error in files: TestVideo.cpp, UseMotionDetector.cpp, UseFaceDetector.cpp (MSVS-2019, OpenCV enabled).
Documentation
Improving
- Description of GaussianBlur engine.
- Description of Motion::Detector.
Infrastructure
New feature
- Ocv.prop.default for Visual Studio 2019.
Renaming
- Cmake parameter from LIBRARY to SIMD_SHARED.
- Cmake parameter from CHECK_VERSION to SIMD_GET_VERSION.
- Cmake parameter from TOOLCHAIN to SIMD_TOOLCHAIN.
- Cmake parameter from TARGET to SIMD_TARGET.
Home
January 4, 2021 (version 4.6.97)
Algorithms
New features
- Base implementation, SSE2, AVX2, AVX-512F and NEON optimizations of function SynetMish32f.
- Support of Mish activation function in SynetConvolution32f framework.
- Support of Mish activation function in SynetMergedConvolution32f framework.
- Support of Mish activation function in SynetConvolution8i framework.
- Support of Mish activation function in SynetMergedConvolution8i framework.
- Support of Mish activation function in SynetDeconvolution32f framework.
- Base implementation, SSE4.1, AVX2, AVX-512BW and NEON optimizations of GaussianBlur engine.
Improving
- AVX-512F optimization of SynetConvolution32fNhwcDirect class.
- AVX-512F optimization of SynetConvolution32fGemmNN class.
- AVX-512F optimization of SynetConvolution32fWinograd class.
- AVX-512F optimization of function Gemm32fNN.
Bug fixing
- Error in Base implementation of SynetMergedConvolution32f (type=CDC, add=1).
- Error in function SimdAlignment.
- Visual Studio 2017 compiler error in files SimdAvx512bwSynet.cpp, SimdAvx512bwSynetScale.cpp, SimdAvx512bwAlphaBlending.cpp.
Test framework
New features
- Tests for verifying functionality of function SynetMish32f.
- Tests for verifying functionality of GaussianBlur engine.
Home
2021 |
2020 |
2019 |
2018 |
2017 |
2016 |
2015 |
2014 |
2013
|