2026 |
2025 |
2024 |
2023 |
2022 |
2021 |
2020 |
2019 |
2018 |
2017 |
2016 |
2015 |
2014 |
2013
Home
July X, 2026 (version 7.2.163)
Algorithms
New features
- Support of SVE2 extension (ARM/ARM64 platform).
- SVE2 optimizations of function BFloat16ToFloat32.
- SVE2 optimizations of function CosineDistance16f.
- SVE2 optimizations of function CosineDistancesMxNa16f.
- SVE2 optimizations of function CosineDistancesMxNp16f.
- SVE2 optimizations of function CosineDistance32f.
- SVE2 optimizations of function DescrIntEncode32f.
- SVE2 optimizations of function DescrIntCosineDistance.
- SVE2 optimizations of function DescrIntCosineDistancesMxNa.
- SVE2 optimizations of function DescrIntCosineDistancesMxNp.
- SVE2 optimizations of function BgrToBgra.
- SVE2 optimizations of function BgraToBgr.
- SVE2 optimizations of function BgraToRgb.
- SVE2 optimizations of function BgraToRgba.
- SVE2 optimizations of function BgrToGray.
- SVE2 optimizations of function BgrToRgb.
- SVE2 optimizations of function RgbToGray.
- SVE2 optimizations of function BgraToGray.
- SVE2 optimizations of function RgbaToGray.
- SVE2 optimizations of function BgraToYuv420pV2.
- SVE2 optimizations of function BgraToYuv422pV2.
- SVE2 optimizations of function BgraToYuv444pV2.
- SVE2 optimizations of function BgraToYuva420pV2.
- SVE2 optimizations of function Bgr48pToBgra32.
- SVE2 optimizations of function BgrToHsl.
- SVE2 optimizations of function BgrToHsv.
- SVE2 optimizations of function BgrToLab.
- SVE2 optimizations of function BgrToYuv420pV2.
- SVE2 optimizations of function BgrToYuv422pV2.
- SVE2 optimizations of function BgrToYuv444pV2.
- SVE2 optimizations of function Reorder16bit.
- SVE2 optimizations of function Reorder32bit.
- SVE2 optimizations of function Reorder64bit.
- SVE2 optimizations of function BayerToBgr.
- SVE2 optimizations of function BayerToBgra.
- SVE2 optimizations of function BgraToBayer.
- SVE2 optimizations of function BgrToBayer.
- SVE2 optimizations of function Base64Decode.
- SVE2 optimizations of function Base64Encode.
- SVE2 optimizations of function ValueSum.
- SVE2 optimizations of function SquareSum.
- SVE2 optimizations of function ValueSquareSum.
- SVE2 optimizations of function ValueSquareSums.
- SVE2 optimizations of function CorrelationSum.
- SVE2 optimizations of function ConditionalCount8u.
- SVE2 optimizations of function ConditionalCount16i.
- SVE2 optimizations of function ConditionalSum.
- SVE2 optimizations of function ConditionalSquareSum.
- SVE2 optimizations of function ConditionalSquareGradientSum.
- SVE2 optimizations of function ConditionalFill.
- SVE2 optimizations of function AbsSecondDerivativeHistogram.
- SVE2 optimizations of function AddFeatureDifference.
- SVE2 optimizations of function AlphaBlending.
- SVE2 optimizations of function AlphaBlending2x.
- SVE2 optimizations of function AlphaBlendingBgraToYuv420p.
- SVE2 optimizations of function AlphaBlendingUniform.
- SVE2 optimizations of function AlphaFilling.
- SVE2 optimizations of function AlphaPremultiply.
- SVE2 optimizations of function AlphaUnpremultiply.
- SVE2 optimizations of function BackgroundGrowRangeSlow.
- SVE2 optimizations of function BackgroundGrowRangeFast.
- SVE2 optimizations of function BackgroundAdjustRangeMasked.
- SVE2 optimizations of function BackgroundAdjustRange.
- SVE2 optimizations of function BackgroundShiftRange.
- SVE2 optimizations of function BackgroundShiftRangeMasked.
- SVE2 optimizations of function BackgroundInitMask.
- SVE2 optimizations of function Binarization.
- SVE2 optimizations of function AveragingBinarization.
- SSE4.1, AVX2, AVX-512BW, NEON, SVE2 optimizations of function AveragingBinarizationV2.
- SVE2 optimizations of function ContourMetrics.
- SVE2 optimizations of function ContourMetricsMasked.
- SVE2 optimizations of function ContourAnchors.
- Support of RISCV/RISCV64 platform.
- Base implementation, AMX-BF16 optimizations of class SynetQuantizedConvolutionNhwcGemmV1.
Improving
- NEON optimizations of function BFloat16ToFloat32.
Removing
- SVE optimization of function BgrToRgb.
- SVE optimization of function BackgroundGrowRangeSlow.
- SVE optimization of function BackgroundGrowRangeFast.
- Synet support for Visual Studio (32-bit platform).
Bug fixing
- Crash in SSE4.1, AVX2, AVX-512BW, NEON optimizations of class SynetMergedConvolution32fCdc.
- Crash in SSE4.1, AVX2, AVX-512BW, AMX-BF16 optimizations of class SynetMergedConvolution16bCdc.
- Crash in SSE4.1, AVX2, AVX-512BW optimizations of class SynetMergedConvolution8iCdc.
- Compiler error when disabled SIMD_SYNET option.
- Compiler error when disabled SIMD_AVX512VNNI option.
- Compiler error when disabled SIMD_AMXBF16 option.
- Compiler error when disabled SIMD_AMXBF16 option on machine with AMX.
Renaming
- Class SynetQuantizedConvolutionNhwcGemm to SynetQuantizedConvolutionNhwcGemmV0.
Test framework
Bug fixing
- Crash in Error in MakeAutoTests.
Documentation
Improving
- Description of structure Simd::Allocator.
- Description of type SimdBayerLayoutType.
- Description of type SimdBool.
- Description of type SimdCompareType.
- Description of type SimdConvolutionActivationType.
- Description of type SimdCpuDescType.
- Description of type SimdCpuInfoType.
- Description of type SimdDetectionInfoFlags.
- Description of type SimdGridSampleInterpType.
- Description of type SimdGridSamplePaddingType.
- Description of type SimdImageFileType.
- Description of type SimdOperationBinary8uType.
- Description of type SimdOperationBinary16iType.
- Description of type SimdPixelFormatType.
- Description of type SimdRecursiveBilateralFilterFlags.
- Description of type SimdReduceType.
- Description of type SimdResizeChannelType.
- Description of type SimdResizeMethodType.
- Description of type SimdShiftDetectorTextureType.
- Description of type SimdShiftDetectorDifferenceType.
- Description of type SimdSynetCompatibilityType.
- Description of type SimdSynetEltwiseOperationType.
- Description of type SimdSynetUnaryOperation32fType.
- Description of type SimdTensorFormatType.
- Description of type SimdTensorDataType.
- Description of type SimdTransformType.
- Description of type SimdWarpAffineFlags.
- Description of type SimdYuvType.
- Description of structure Simd::ContourDetector.
- Description of structure Simd::Detection.
- Description of structure SimdConvolutionParameters.
- Description of function SimdBgrToLab.
- Description of function SimdBgrToRgb.
- Description of function SimdBgrToYuv420pV2.
- Description of function SimdBgrToYuv422pV2.
- Description of function SimdBgrToYuv444pV2.
- Description of function SimdBinarization.
- Description of function SimdAveragingBinarization.
- Description of function SimdAveragingBinarizationV2.
- Description of function SimdConditionalCount8u.
- Description of function SimdConditionalCount16i.
- Description of function SimdConditionalSum.
- Description of function SimdConditionalSquareSum.
- Description of function SimdConditionalSquareGradientSum.
- Description of function SimdConditionalFill.
- Description of function SimdCopy.
- Description of function SimdCopyFrame.
- Description of function SimdDescrIntInit.
- Description of function SimdDescrIntEncodedSize.
- Description of function SimdDescrIntDecodedSize.
- Description of function SimdDescrIntEncode32f.
- Description of function SimdDescrIntEncode16f.
- Description of function SimdDescrIntDecode32f.
- Description of function SimdDescrIntDecode16f.
- Description of function SimdDescrIntCosineDistance.
- Description of function SimdDescrIntCosineDistancesMxNa.
- Description of function SimdDescrIntCosineDistancesMxNp.
- Description of function SimdDescrIntVectorNorm.
- Description of function SimdDeinterleaveUv.
- Description of function SimdDeinterleaveBgr.
- Description of function SimdDeinterleaveBgra.
- Description of function SimdDetectionLoadA.
- Description of function SimdDetectionLoadStringXml.
- Description of function SimdDetectionInfo.
- Description of function SimdDetectionInit.
- Description of function SimdDetectionPrepare.
- Description of function SimdDetectionHaarDetect32fp.
- Description of function SimdDetectionHaarDetect32fi.
- Description of function SimdDetectionLbpDetect32fp.
- Description of function SimdDetectionLbpDetect32fi.
- Description of function SimdDetectionLbpDetect16ip.
- Description of function SimdDetectionLbpDetect16ii.
- Description of function SimdDrawLine.
- Description of function SimdDrawRectangle.
- Description of function Simd::DrawLine.
- Description of function Simd::DrawRectangle.
- Description of function Simd::DrawFilledRectangle.
- Description of function Simd::DrawPolygon.
- Description of function Simd::DrawFilledPolygon.
- Description of function Simd::DrawEllipse.
- Description of function Simd::DrawCircle.
- Description of function SimdFill.
- Description of function SimdFillFrame.
- Description of function SimdFillBgr.
- Description of function SimdFillBgra.
- Description of function SimdFillPixel.
- Description of function SimdFill32f.
- Description of function SimdFloat32ToBFloat16.
- Description of function SimdBFloat16ToFloat32.
- Description of function SimdFloat32ToFloat16.
- Description of function SimdFloat16ToFloat32.
- Description of function SimdFontInit.
- Description of function SimdFontResize.
- Description of function SimdFontHeight.
- Description of function SimdFontMeasure.
- Description of function SimdFontDraw.
- Description of function SimdSquaredDifferenceSum16f.
- Description of function SimdCosineDistance16f.
- Description of function SimdCosineDistancesMxNa16f.
- Description of function SimdCosineDistancesMxNp16f.
- Description of function SimdVectorNormNa16f.
- Description of function SimdVectorNormNp16f.
- Description of function SimdFloat32ToUint8.
- Description of function SimdUint8ToFloat32.
- Description of function SimdCosineDistance32f.
- Description of function SimdGaussianBlur3x3.
- Description of function SimdGaussianBlurInit.
- Description of function SimdGaussianBlurRun.
- Description of function SimdGemm32fNN.
- Description of function SimdGemm32fNT.
- Description of function SimdGrayToBgr.
- Description of function SimdGrayToBgra.
- Description of function SimdGrayToY.
- Description of function SimdAbsSecondDerivativeHistogram.
- Description of function SimdHistogram, SimdHistogramMasked.
- Description of function SimdHistogramConditional.
- Description of function SimdNormalizedColors.
- Description of function SimdChangeColors.
- Description of function SimdNormalizeHistogram.
- Description of function SimdHogDirectionHistograms.
- Description of function SimdHogExtractFeatures.
- Description of function SimdHogDeinterleave.
- Description of function SimdHogFilterSeparable.
- Description of function SimdImageSaveToMemory.
- Description of function SimdImageSaveToFile.
- Description of function SimdNv12SaveAsJpegToMemory.
- Description of function SimdImageLoadFromMemory.
- Description of function SimdImageLoadFromFile.
- Description of function SimdInt16ToGray.
- Description of function SimdIntegral.
- Description of function SimdInterleaveUv.
- Description of function SimdInterleaveBgr.
- Description of function SimdInterleaveBgra.
- Description of function SimdLaplace.
- Description of function SimdLaplaceAbs.
- Description of function SimdLaplaceAbsSum.
- Description of function SimdLbpEstimate.
- Description of function SimdMaxFilterSquare3x3.
- Description of function SimdMaxFilterSquare5x5.
- Description of function SimdMinFilterSquare3x3.
- Description of function SimdMinFilterSquare5x5.
- Description of function SimdMeanFilter3x3.
- Description of function SimdMedianFilterRhomb3x3.
- Description of function SimdMedianFilterRhomb5x5.
- Description of function SimdMedianFilterSquare3x3.
- Description of function SimdMedianFilterSquare5x5.
- Description of function SimdMidpointFilterSquare3x3.
- Description of function SimdMidpointFilterSquare5x5.
- Description of function SimdNeuralConvert.
- Description of function SimdNeuralDerivativeSigmoid.
- Description of function SimdNeuralDerivativeTanh.
- Description of function SimdNeuralDerivativeRelu.
- Description of function SimdNeuralPow.
- Description of function SimdNeuralProductSum.
- Description of function SimdNeuralAddVectorMultipliedByValue.
- Description of function SimdNeuralAddVector.
- Description of function SimdNeuralAddValue.
- Description of function SimdNeuralUpdateWeights.
- Description of function SimdNeuralAdaptiveGradientUpdate.
- Description of function SimdNeuralAddConvolution2x2Forward.
- Description of function SimdNeuralAddConvolution3x3Forward.
- Description of function SimdNeuralAddConvolution4x4Forward.
- Description of function SimdNeuralAddConvolution5x5Forward.
- Description of function SimdNeuralAddConvolution2x2Backward.
- Description of function SimdNeuralAddConvolution3x3Backward.
- Description of function SimdNeuralAddConvolution4x4Backward.
- Description of function SimdNeuralAddConvolution5x5Backward.
- Description of function SimdNeuralAddConvolution2x2Sum.
- Description of function SimdNeuralAddConvolution3x3Sum.
- Description of function SimdNeuralAddConvolution4x4Sum.
- Description of function SimdNeuralAddConvolution5x5Sum.
- Description of function SimdNeuralPooling1x1Max3x3.
- Description of function SimdNeuralPooling2x2Max2x2.
- Description of function SimdNeuralPooling2x2Max3x3.
- Description of function SimdNeuralConvolutionForward.
- Description of function SimdOperationBinary8u.
- Description of function SimdOperationBinary16i.
- Description of function SimdVectorProduct.
- Description of function SimdRecursiveBilateralFilterInit.
- Description of function SimdRecursiveBilateralFilterRun.
- Description of function SimdReduceColor2x2.
- Description of function SimdReduceGray2x2.
- Description of function SimdReduceGray3x3.
- Description of function SimdReduceGray4x4.
- Description of function SimdReduceGray5x5.
- Description of function SimdReorder16bit.
- Description of function SimdReorder32bit.
- Description of function SimdReorder64bit.
- Description of function SimdResizerInit.
- Description of function SimdResizerRun.
- Description of function SimdRgbToBgra.
- Description of function SimdRgbToGray.
- Description of function SimdRgbaToGray.
- Description of function SimdSegmentationChangeIndex.
- Description of function SimdSegmentationFillSingleHoles.
- Description of function SimdSegmentationPropagate2x2.
- Description of function SimdSegmentationShrinkRegion.
- Description of function SimdShiftBilinear.
- Description of function SimdShiftDetectorInitBuffers.
- Description of function SimdShiftDetectorSetBackground.
- Description of function SimdShiftDetectorEstimate.
- Description of function SimdShiftDetectorGetShift.
- Description of function SimdSobelDx.
- Description of function SimdSobelDxAbs.
- Description of function SimdSobelDxAbsSum.
- Description of function SimdSobelDy.
- Description of function SimdSobelDyAbs.
- Description of function SimdSobelDyAbsSum.
- Description of function SimdContourMetrics.
- Description of function SimdContourMetricsMasked.
- Description of function SimdContourAnchors.
- Description of function SimdSquaredDifferenceSum.
- Description of function SimdSquaredDifferenceSumMasked.
- Description of function SimdSquaredDifferenceSum32f.
- Description of function SimdSquaredDifferenceKahanSum32f.
- Description of function SimdGetStatistic.
- Description of function SimdGetMoments.
- Description of function SimdGetObjectMoments.
- Description of function SimdGetRowSums.
- Description of function SimdGetColSums.
- Description of function SimdGetAbsDyRowSums.
- Description of function SimdGetAbsDxColSums.
- Description of function SimdValueSum.
- Description of function SimdSquareSum.
- Description of function SimdValueSquareSum.
- Description of function SimdValueSquareSums.
- Description of function SimdCorrelationSum.
- Description of function SimdStretchGray2x2.
- Description of function SimdSynetAdd16bInit.
- Description of function SimdSynetAdd16bForward.
- Description of function SimdSynetAddBias.
- Description of function SimdSynetAdd8i.
- Description of function SimdSynetChannelSum16b.
- Description of function SimdSynetConvert32fTo8u.
- Description of function SimdSynetConvert8uTo32f.
- Description of function SimdSynetConvolution32fInit.
- Description of function SimdSynetConvolution32fExternalBufferSize.
- Description of function SimdSynetConvolution32fInternalBufferSize.
- Description of function SimdSynetConvolution32fInfo.
- Description of function SimdSynetConvolution32fSetParams.
- Description of function SimdSynetConvolution32fForward.
- Description of function SimdSynetConvolution16bInit.
- Description of function SimdSynetConvolution16bExternalBufferSize.
- Description of function SimdSynetConvolution16bInternalBufferSize.
- Description of function SimdSynetConvolution16bInfo.
- Description of function SimdSynetConvolution16bSetParams.
- Description of function SimdSynetConvolution16bForward.
- Description of function SimdSynetConvolution8iInit.
- Description of function SimdSynetConvolution8iExternalBufferSize.
- Description of function SimdSynetConvolution8iInternalBufferSize.
- Description of function SimdSynetConvolution8iInfo.
- Description of function SimdSynetConvolution8iSetParams.
- Description of function SimdSynetConvolution8iForward.
- Description of function SimdSynetDeconvolution32fInit.
- Description of function SimdSynetDeconvolution32fExternalBufferSize.
- Description of function SimdSynetDeconvolution32fInternalBufferSize.
- Description of function SimdSynetDeconvolution32fInfo.
- Description of function SimdSynetDeconvolution32fSetParams.
- Description of function SimdSynetDeconvolution32fForward.
- Description of function SimdSynetDeconvolution16bInit.
- Description of function SimdSynetDeconvolution16bExternalBufferSize.
- Description of function SimdSynetDeconvolution16bInternalBufferSize.
- Description of function SimdSynetDeconvolution16bInfo.
- Description of function SimdSynetDeconvolution16bSetParams.
- Description of function SimdSynetDeconvolution16bForward.
- Description of function SimdSynetDequantizeLinear.
- Description of function SimdSynetEltwiseLayerForward.
- Description of function SimdSynetElu32f.
- Description of function SimdSynetGatherElementsInit.
- Description of function SimdSynetGatherElementsSetIndex.
- Description of function SimdSynetGatherElementsInternalBufferSize.
- Description of function SimdSynetGatherElementsForward.
- Description of function SimdSynetGelu32f.
- Description of function SimdSynetGridSample2dInit.
- Description of function SimdSynetGridSample2dInternalBufferSize.
- Description of function SimdSynetGridSample2dForward.
- Description of function SimdSynetHardSigmoid32f.
- Description of function SimdSynetHswish32f.
- Description of function SimdSynetInnerProduct32fInit.
- Description of function SimdSynetInnerProduct32fInternalBufferSize.
- Description of function SimdSynetInnerProduct32fExternalBufferSize.
- Description of function SimdSynetInnerProduct32fSetParams.
- Description of function SimdSynetInnerProduct32fForward.
- Description of function SimdSynetInnerProductLayerForward.
- Description of function SimdSynetInnerProduct16bInit.
- Description of function SimdSynetInnerProduct16bInternalBufferSize.
- Description of function SimdSynetInnerProduct16bExternalBufferSize.
- Description of function SimdSynetInnerProduct16bSetParams.
- Description of function SimdSynetInnerProduct16bForward.
- Description of function SimdSynetInnerProduct8i.
- Description of function SimdSynetLrnLayerCrossChannels.
- Description of function SimdSynetMergedConvolution32fInit.
- Description of function SimdSynetMergedConvolution32fExternalBufferSize.
- Description of function SimdSynetMergedConvolution32fInternalBufferSize.
- Description of function SimdSynetMergedConvolution32fInfo.
- Description of function SimdSynetMergedConvolution32fSetParams.
- Description of function SimdSynetMergedConvolution32fForward.
- Description of function SimdSynetMergedConvolution16bInit.
- Description of function SimdSynetMergedConvolution16bExternalBufferSize.
- Description of function SimdSynetMergedConvolution16bInternalBufferSize.
- Description of function SimdSynetMergedConvolution16bInfo.
- Description of function SimdSynetMergedConvolution16bSetParams.
- Description of function SimdSynetMergedConvolution16bForward.
- Description of function SimdSynetMergedConvolution8iInit.
- Description of function SimdSynetMergedConvolution8iExternalBufferSize.
- Description of function SimdSynetMergedConvolution8iInternalBufferSize.
- Description of function SimdSynetMergedConvolution8iInfo.
- Description of function SimdSynetMergedConvolution8iSetParams.
- Description of function SimdSynetMergedConvolution8iForward.
- Description of function SimdSynetMish32f.
- Description of function SimdSynetNormalizeLayerForward.
- Description of function SimdSynetNormalizeLayerForwardV2.
- Description of function SimdSynetNormalizeLayerForwardV3.
- Description of function SimdSynetNormalizeLayerForwardV4.
- Description of function SimdSynetNormalizeLayerForward16bV2.
- Description of function SimdSynetPermuteInit.
- Description of function SimdSynetPermuteInternalBufferSize.
- Description of function SimdSynetPermuteForward.
- Description of function SimdSynetPoolingAverage.
- Description of function SimdSynetPoolingMax32f.
- Description of function SimdSynetPoolingMax16b.
- Description of function SimdSynetPoolingMax8u.
- Description of function SimdSynetPreluLayerForward.
- Description of function SimdSynetQuantizedAddInit.
- Description of function SimdSynetQuantizedAddForward.
- Description of function SimdSynetQuantizedConcatLayerForward.
- Description of function SimdSynetQuantizedConvolutionInit.
- Description of function SimdSynetQuantizedConvolutionExternalBufferSize.
- Description of function SimdSynetQuantizedConvolutionInternalBufferSize.
- Description of function SimdSynetQuantizedConvolutionInfo.
- Description of function SimdSynetQuantizedConvolutionSetParams.
- Description of function SimdSynetQuantizedConvolutionForward.
- Description of function SimdSynetQuantizedInnerProductInit.
- Description of function SimdSynetQuantizedInnerProductInternalBufferSize.
- Description of function SimdSynetQuantizedInnerProductExternalBufferSize.
- Description of function SimdSynetQuantizedInnerProductInfo.
- Description of function SimdSynetQuantizedInnerProductSetParams.
- Description of function SimdSynetQuantizedInnerProductForward.
- Description of function SimdSynetQuantizedMergedConvolutionInit.
- Description of function SimdSynetQuantizedMergedConvolutionExternalBufferSize.
- Description of function SimdSynetQuantizedMergedConvolutionInternalBufferSize.
- Description of function SimdSynetQuantizedMergedConvolutionInfo.
- Description of function SimdSynetQuantizedMergedConvolutionSetParams.
- Description of function SimdSynetQuantizedMergedConvolutionForward.
- Description of function SimdSynetQuantizedPreluLayerForward.
- Description of function SimdSynetQuantizedScaleLayerForward.
- Description of function SimdSynetQuantizedShuffleLayerForward.
- Description of function SimdSynetQuantizeLinear.
- Description of function SimdSynetRelu32f.
- Description of function SimdSynetRelu16b.
- Description of function SimdSynetRestrictRange32f.
- Description of function SimdSynetScale16bInit.
- Description of function SimdSynetScale16bForward.
- Description of function SimdSynetScaleLayerForward.
- Description of function SimdSynetScale8iInit.
- Description of function SimdSynetScale8iInternalBufferSize.
- Description of function SimdSynetScale8iSetParams.
- Description of function SimdSynetScale8iForward.
- Description of function SimdSynetSetInput.
- Description of function SimdSynetShuffleLayerForward.
- Description of function SimdSynetSigmoid32f.
- Description of function SimdSynetSoftmax32f.
- Description of function SimdSynetSoftmax16b.
- Description of function SimdSynetSoftplus32f.
- Description of function SimdSynetSwish32f.
- Description of function SimdSynetTanh32f.
- Description of function SimdSynetTiledScale2D32f.
- Description of function SimdSynetUnaryOperation32f.
- Description of function SimdTextureBoostedSaturatedGradient.
- Description of function SimdTextureBoostedUv.
- Description of function SimdTextureGetDifferenceSum.
- Description of function SimdTexturePerformCompensation.
- Description of function SimdTransformImage.
- Description of function SimdUyvy422ToBgr.
- Description of function SimdUyvy422ToYuv420p.
- Description of function SimdWarpAffineInit.
- Description of function SimdWarpAffineRun.
- Description of function SimdWinogradKernel1x3Block1x4SetFilter.
- Description of function SimdWinogradKernel1x3Block1x4SetInput.
- Description of function SimdWinogradKernel1x3Block1x4SetOutput.
- Description of function SimdWinogradKernel1x5Block1x4SetFilter.
- Description of function SimdWinogradKernel1x5Block1x4SetInput.
- Description of function SimdWinogradKernel1x5Block1x4SetOutput.
- Description of function SimdWinogradKernel2x2Block2x2SetFilter.
- Description of function SimdWinogradKernel2x2Block2x2SetInput.
- Description of function SimdWinogradKernel2x2Block2x2SetOutput.
- Description of function SimdWinogradKernel2x2Block4x4SetFilter.
- Description of function SimdWinogradKernel2x2Block4x4SetInput.
- Description of function SimdWinogradKernel2x2Block4x4SetOutput.
- Description of function SimdWinogradKernel3x3Block2x2SetFilter.
- Description of function SimdWinogradKernel3x3Block2x2SetInput.
- Description of function SimdWinogradKernel3x3Block2x2SetOutput.
- Description of function SimdWinogradKernel3x3Block3x3SetFilter.
- Description of function SimdWinogradKernel3x3Block3x3SetInput.
- Description of function SimdWinogradKernel3x3Block3x3SetOutput.
- Description of function SimdWinogradKernel3x3Block4x4SetFilter.
- Description of function SimdWinogradKernel3x3Block4x4SetInput.
- Description of function SimdWinogradKernel3x3Block4x4SetOutput.
- Description of function SimdYuv420pSaveAsJpegToMemory.
- Description of function SimdYToGray.
- Description of functions SimdYuva420pToBgraV2.
- Description of functions SimdYuva422pToBgraV2.
- Description of functions SimdYuva444pToBgraV2.
- Description of functions SimdYuv420pToBgrV2.
- Description of functions SimdYuv422pToBgrV2.
- Description of functions SimdYuv444pToBgrV2.
- Description of functions SimdYuv420pToBgraV2.
- Description of functions SimdYuv422pToBgraV2.
- Description of functions SimdYuv444pToBgraV2.
- Description of functions SimdYuv444pToHsl.
- Description of functions SimdYuv444pToHsv.
- Description of functions SimdYuv420pToHue.
- Description of functions SimdYuv444pToHue.
- Description of functions SimdYuv420pToRgbV2.
- Description of functions SimdYuv422pToRgbV2.
- Description of functions SimdYuv444pToRgbV2.
- Description of functions SimdYuv444pToRgbaV2.
- Description of functions SimdYuv420pToUyvy422.
Home
June 1, 2026 (version 7.1.162)
Algorithms
New features
- SVE optimizations of function AbsDifferenceSum.
- SVE optimizations of function AbsDifferenceSumMasked.
- SVE optimizations of function AbsDifferenceSums3x3.
- SVE optimizations of function AbsDifferenceSums3x3Masked.
- SVE optimizations of function BackgroundGrowRangeSlow.
- SVE optimizations of function BackgroundGrowRangeFast.
- Method View::Copy.
- Method Frame::Copy.
- Base implementation, AMX-BF16 optimizations of class SynetConvolution16bNhwcSpecV3.
- NEON optimizations of function Crc32c.
- NEON optimizations of function Crc32.
- Support of 8-bit BMP in function ImageLoadBmp.
- SVE optimizations of function GetStatistic.
Bug fixing
- Error in function SimdAlignment for SVE (ARM).
- Integer overflow in Base implementation of function JpegProcessFrameHeader.
- Checking of correctness in Base::JpegHuffman::Build.
- Checking of correctness in Base::JpegToRgba.
- Error in ImagePngLoader::ReadTransparency.
Test framework
Bug fixing
- Error in test GetStatisticAutoTest.
Documentation
Improving
- Description of function SimdVersion.
- Description of function SimdCpuDesc.
- Description of function SimdCpuInfo.
- Description of function SimdAllocate.
- Description of function SimdFree.
- Description of function SimdAlign.
- Description of function SimdAlignment.
- Description of function SimdRelease.
- Description of function SimdGetThreadNumber.
- Description of function SimdSetThreadNumber.
- Description of function SimdEmpty.
- Description of function SimdGetFastMode.
- Description of function SimdSetFastMode.
- Description of function SimdSetAmxFull.
- Description of function SimdCrc32.
- Description of function SimdCrc32c.
- Description of function SimdAbsDifference.
- Description of function SimdAbsDifferenceSum.
- Description of function SimdAbsDifferenceSumMasked.
- Description of function SimdAbsDifferenceSums3x3.
- Description of function SimdAbsDifferenceSums3x3Masked.
- Description of function SimdAbsGradientSaturatedSum.
- Description of function SimdAddFeatureDifference.
- Description of function SimdAlphaBlending.
- Description of function SimdAlphaBlending2x.
- Description of function SimdAlphaBlendingBgraToYuv420p.
- Description of function SimdAlphaBlendingUniform.
- Description of function SimdAlphaFilling.
- Description of function SimdAlphaPremultiply.
- Description of function SimdAlphaUnpremultiply.
- Description of function SimdBackgroundGrowRangeSlow.
- Description of function SimdBackgroundGrowRangeFast.
- Description of function SimdBackgroundIncrementCount.
- Description of function SimdBackgroundAdjustRange.
- Description of function SimdBackgroundAdjustRangeMasked.
- Description of function SimdBackgroundShiftRange.
- Description of function SimdBackgroundShiftRangeMasked.
- Description of function SimdBackgroundInitMask.
- Description of function SimdBase64Decode.
- Description of function SimdBase64Encode.
- Description of function SimdBayerToBgr.
- Description of function SimdBayerToBgra.
- Description of function SimdBgraToBayer.
- Description of function SimdBgraToBgr.
- Description of function SimdBgraToGray.
- Description of function SimdBgraToRgb.
- Description of function SimdBgraToRgba.
- Description of function SimdBgraToYuv420pV2.
- Description of function SimdBgraToYuv422pV2.
- Description of function SimdBgraToYuv444pV2.
- Description of function SimdBgraToYuva420pV2.
- Description of function SimdBgrToBayer.
- Description of function SimdBgrToBgra.
- Description of function SimdBgr48pToBgra32.
- Description of function SimdBgrToGray.
- Description of function SimdBgrToHsl.
- Description of function SimdBgrToHsv.
Home
May 4, 2026 (version 7.1.161)
Algorithms
New features
- SSE4.1, AVX2, AVX-512BW, NEON optimizations of function BgrToHsv.
- SSE4.1, AVX2, AVX-512BW, NEON optimizations of function Yuv44pToHsl.
- SSE4.1, AVX2, AVX-512BW, NEON optimizations of function Yuv44pToHsv.
- Base implementation, SSE4.1, AVX2, AVX-512BW optimizations of function SynetPoolingMax16b.
- AVX-512BW optimizations of function AlphaBlending2x.
- AVX2 optimizations of function BgrToBayer.
- AVX2 optimizations of function BgraToBayer.
- Base implementation, AMX-BF16 optimizations of class SynetConvolution16bNhwcGemmV2.
- NEON optimizations of function BgrToHsl.
- NEON optimizations of function BgrToLab.
- NEON optimizations of function GrayToY.
- NEON optimizations of function YToGray.
- NEON optimizations of function Yuv444pToRgbaV2.
- NEON optimizations of function SynetTiledScale2D32f.
- NEON optimizations of function SynetNormalizeLayerForward.
- NEON optimizations of function SynetNormalizeLayerForwardV2.
- NEON optimizations of function SynetNormalizeLayerForwardV3.
- NEON optimizations of function SynetNormalizeLayerForwardV4.
- NEON optimizations of function SynetAdd8i.
- NEON optimizations of function SynetConvert8uTo32f.
- NEON optimizations of function SynetDequantizeLinear.
- NEON optimizations of function SynetQuantizeLinear.
- NEON optimizations of class SynetQuantizedAdd.
- NEON optimizations of function SynetQuantizedConcatLayerForward.
- NEON optimizations of function SynetQuantizedPreluLayerForward.
- NEON optimizations of function SynetQuantizedScaleLayerForward.
- NEON optimizations of function SynetQuantizedShuffleLayerForward.
- NEON optimizations of class SynetScale8i.
- SSE4.1 optimizations of class SynetScale16b.
- Support of SVE extension (ARM/ARM64 platform).
- SVE optimizations of function AbsDifference.
- SimdCpuInfoSveSize member in SimdCpuInfoType enumeration.
- SVE optimizations of function OperationBinary8u.
- SVE optimizations of function OperationBinary16i.
- SVE optimizations of function AbsGradientSaturatedSum.
- SVE optimizations of function DeinterleaveUv.
- SVE optimizations of function InterleaveUv.
- SVE optimizations of function BgrToRgb.
Improving
- SSE4.1, AVX2, AVX-512BW optimizations of class SynetScale16b.
Bug fixing
- Error in NEON optimization of function TransformImage (BGR, T0 transform).
- Error in AVX-512BW optimizations of function SynetSoftmax16b (MSVS, Win32).
- Possible aligned load of unaligned memory in AVX2 optimizations of function AbsDifferenceSums3 (Windows 7, x64, gcc 8.1.0).
- Possible aligned store in file SimdExtract.h for SSE4.1, AVX2, AVX-512BW.
- Wrong assert condition in function Simd::Uyvy422ToBgr.
- Wrong assert condition in function Simd::Uyvy422ToYuv420p.
- Wrong assert condition in function Simd::Yuv420pToUyvy422.
- Error in function Base::CpuCacheSize on ARM64 platform.
- Error in NEON optimizations of function DescrInt::Encode32f.
- Error in SSE4.1, AVX2, AVX-512BW, NEON optimizations of function BgraToRgba (small width, internal call from ImageSaveToMemory, ImageLoadFromMemory).
- Error in SSE4.1, AVX2, NEON optimizations of function RgbaToGray (small width, internal call from ImageSaveToMemory, ImageLoadFromMemory).
- Error in SSE4.1, AVX2, NEON optimizations of function BgrToRgb (small width, internal call from ImageSaveToMemory, ImageLoadFromMemory).
- Error in SSE4.1, NEON optimizations of function Yuv444pToBgrV2 (small width, internal call from ImageSaveToMemory, ImageLoadFromMemory).
- Error in SSE4.1, NEON optimizations of function Yuv444pToBgraV2 (small width, internal call from ImageSaveToMemory, ImageLoadFromMemory).
- Error in SSE4.1, NEON optimizations of function Yuv444pToRgbV2 (small width, internal call from ImageSaveToMemory, ImageLoadFromMemory).
- Error in SSE4.1, NEON optimizations of function Yuv444pToRgbaV2 (small width, internal call from ImageSaveToMemory, ImageLoadFromMemory).
- Error in SSE4.1, AVX2, NEON optimizations of function BgraToBgr (small width, internal call from ImageSaveToMemory, ImageLoadFromMemory).
- Error in SSE4.1, AVX2, NEON optimizations of function BgraToRgb (small width, internal call from ImageSaveToMemory, ImageLoadFromMemory).
Test framework
New features
- Github action 'Test Python' step in build_and_test_gcc_new in cmake.yml.
- Tests for verifying functionality of function SynetPoolingMax16b.
Bug fixing
- Error in Python test ShiftDetectorFunctionsTest.
- Error in Python test ShiftDetectorClassTest.
- Error in test SquaredDifferenceSum32f.
- Error in test NeuralAddConvolution2x2ForwardAutoTest.
- Error in parsing of 'testThreads' command line options.
- Error in performance report (Dupling of the same columns).
Infrastructure
New features
- Job build_and_test_arm64 in Github actions script for CMake.
- test.yml github action to test dev branch
Documentation
Bug fixing
- Syntax and lexical errors in description of Python wrapper.
- Wrong description of build process for Microsoft Visual Studio.
Home
April 1, 2026 (version 7.0.160)
Algorithms
New features
- Possibility to use non constant B matrix in framework SynetInnerProduct32f.
- Function SimdSynetInnerProduct32fExternalBufferSize.
- Parameter 'activation' to function SimdSynetInnerProduct16bInit.
- Parameter 'params' to function SimdSynetInnerProduct16bSetParams.
- Base implementation of class SynetGatherElements.
- Base implementation, SSE4.1, AVX2, AVX-512BW optimizations of function SynetNormalizeLayerForward16bV2.
- Base implementation, SSE4.1, AVX2, AVX-512BW optimizations of function SynetSoftmax16b.
- Support of HVX extension (Hexagon platform).
- HVX optimizations of function AbsDifference.
- HVX optimizations of function AbsDifferenceSum.
- HVX optimizations of function AbsGradientSaturatedSum.
- HVX optimizations of function AddFeatureDifference.
- HVX optimizations of function BgrToGray.
- HVX optimizations of function BgrToRgb.
- HVX optimizations of function FillBgra.
- HVX optimizations of function FillPixel.
- HVX optimizations of function AbsSecondDerivativeHistogram.
- HVX optimizations of function HistogramMasked.
- HVX optimizations of function HistogramConditional.
- HVX optimizations of function OperationBinary8u.
- HVX optimizations of function GetStatistic.
- HVX optimizations of function GetRowSums.
- HVX optimizations of function GetColSums.
- HVX optimizations of function GetAbsDyRowSums.
- HVX optimizations of function GetAbsDxColSums.
- HVX optimizations of function ValueSum.
- HVX optimizations of function SquareSum.
- HVX optimizations of function ValueSquareSum.
- HVX optimizations of function ValueSquareSums.
- HVX optimizations of function CorrelationSum.
- SSE4.1, AVX2, AVX-512BW optimizations of function BgrToHsl.
Improving
- AMX-BF16 optimizations of class SynetMergedConvolution16bCdc.
- AMX-BF16 optimizations of class SynetMergedConvolution16bCd.
- AMX-BF16 optimizations of class SynetMergedConvolution16bDc.
- AMX-BF16 optimizations of class SynetInnerProduct16bGemmNN.
Bug fixing
- Error in SSE4.1, AVX2, AVX-512BW optimizations of function SynetQuantizedPreluLayerForward (possible aligned read of unaligned memory).
- Error in SSE4.1, AVX2, AVX-512BW optimizations of function SynetQuantizedScaleLayerForward (possible aligned read of unaligned memory).
- Error in SSE4.1 optimizations of class ResizerFloatBilinear (possible aligned read of unaligned memory).
- Error in SSE4.1 optimizations of class ResizerBf16Bilinear (possible aligned read of unaligned memory).
- Error in SSE4.1, AVX2 optimizations of class ResizerByteBilinear (possible aligned read of unaligned memory).
- Error in SSE4.1 optimizations of class ResizerByteBilinear (possible aligned write to unaligned memory).
- Error in SSE4.1 optimizations of class ResizerFloatBilinear (possible aligned write to unaligned memory).
- Memory leak in function Simd::Detection::LoadStringXml.
- Possible crash in function Simd::ImageLoadFromFile.
- Possible crash in function Simd::Base64Decode.
- Possible crash in AVX-512BW optimization of function TransformImageRotate270.
- Performance bug in AVX-512BW optimization of class SynetMergedConvolution32fCdc.
- Performance bug in AMX-BF16 optimization of class SynetMergedConvolution16bCdc.
- Compiler error in assert conditions in function Simd::DeinterleaveBgra.
- Compiler error in assert conditions in function Simd::DeinterleaveRgb.
- Compiler error in assert conditions in function Simd::DeinterleaveRgba.
- Compiler error in assert conditions in function Simd::GetObjectMoments.
- MSVS compiler bug in Base implementation of function BgrToHsl (Release, x64).
- MSVS compiler bug in Base implementation of function SynetQuantizedScaleLayerForward (Release, Win32).
Renaming
- Function SynetSoftmaxLayerForward to SynetSoftmax32f.
Test framework
New features
- Tests for verifying functionality of class SynetGatherElements.
- Tests for verifying functionality of function SynetNormalizeLayerForward16bV2.
- Tests for verifying functionality of function SynetSoftmax16b.
Improving
- Add thread save state to functions Test::Rand and Test::Srand.
- Add smoothing to function Test::CreateTestImage.
Bug fixing
- Wrong parsing of 'testStatistics' command line option.
- Wrong parsing of 'testRepeats' command line option.
- Too long github action test step in msbuild.yml.
- Too long github action test step in cmake.yml.
Documentation
Bug fixing
- Syntax and lexical errors in project documentation.
Home
March 3, 2026 (version 6.2.159)
Algorithms
New features
- Base implementation, AMX-BF16 optimizations of class SynetConvolution16bNhwcSpecV2.
- Support of SimdSynetUnaryOperation32fRound in function SynetUnaryOperation32f.
- Support of SimdSynetUnaryOperation32fSign in function SynetUnaryOperation32f.
Bug fixing
- Error in AMX-BF16 optimizations of class SynetConvolution16bNhwcGemmV1 (kernel Convolution16bNhwcGemm_Macro32x32).
- Error in Base implementation of class SynetQuantizedConvolutionNhwcDepthwiseV2 (multithread using of SimdSynetQuantizedConvolutionForward).
- Error in Base implementation of class SynetQuantizedConvolutionNhwcDepthwiseV3 (multithread using of SimdSynetQuantizedConvolutionForward).
- Error in AMX-BF16 optimizations of class SynetConvolution16bNhwcGemmV1 (Inv2x2, kernel Convolution16bNhwcGemm_MacroNx32, unaligned dstH*dstW).
- Error in AMX-BF16 optimizations of class SynetConvolution16bNhwcGemmV1 (Inv2x2, kernel Convolution16bNhwcGemm_MacroNx32, unaligned dstC).
- Error in SSE4.1, AVX2, AVX-512BW, NEON optimizations of function AbsDifference (wrong alignment checking).
- Error in AVX-512BW optimizations of class SynetConvolution32fGemmNN (case of extra large padding).
- Error in AVX-512BW optimizations of class ResizerNearest.
- Error in AMX-BF16 optimizations of class SynetMergedConvolution16bCdc (batch > 1, small input size).
- Error in functions BodyH, BodyW (file SimdSynetConvParam.h).
Home
February 3, 2026 (version 6.2.158)
Algorithms
New features
- Base implementation, SSE4.1, AVX2, AVX-512BW, NEON optimizations of function MidpointFilterSquare3x3.
- Base implementation, SSE4.1, AVX2, AVX-512BW, NEON optimizations of function MidpointFilterSquare5x5.
- Base implementation of class SynetConvolution16bNhwcSpecV2.
- Base implementation, SSE4.1, AVX2, AVX-512BW, NEON optimizations of function MinFilterSquare3x3.
- Base implementation, SSE4.1, AVX2, AVX-512BW, NEON optimizations of function MinFilterSquare5x5.
- Base implementation, SSE4.1, AVX2, AVX-512BW, NEON optimizations of function MaxFilterSquare3x3.
- Base implementation, SSE4.1, AVX2, AVX-512BW, NEON optimizations of function MaxFilterSquare5x5.
Improving
- AMX-BF16 optimizations of class SynetConvolution16bNhwcGemmV1.
Test framework
New features
- Tests for verifying functionality of function MidpointFilterSquare3x3.
- Tests for verifying functionality of function MidpointFilterSquare5x5.
- Tests for verifying functionality of function MinFilterSquare3x3.
- Tests for verifying functionality of function MinFilterSquare5x5.
- Tests for verifying functionality of function MaxFilterSquare3x3.
- Tests for verifying functionality of function MaxFilterSquare5x5.
Home
January 2, 2026 (version 6.2.157)
Algorithms
New features
- Function Simd::Resize for Simd::Frame.
- Base implementation of function DrawLine.
- Base implementation of function DrawRectangle.
- Base implementation of function FontInit.
- Base implementation of function FontResize.
- Base implementation of function FontHeight.
- Base implementation of function FontMeasure.
- Base implementation of function FontDraw.
Improving
- Base implementation, AMX-BF16 optimizations of class SynetConvolution16bNhwcGemmV1.
- AVX-512BW optimizations of function SynetPoolingMax32f (case of SynetPoolingMax32f2DNhwcSolid2x2).
- AVX-512BW optimizations of function SynetMergedConvolution32f (InputConvolution1x1).
- AVX-512BW optimizations of function SynetMergedConvolution32f (DepthwiseConvolution_k3p1d1s1w6).
- Simd::DrawLine uses SimdDrawLine instead its own implementation.
- Simd::DrawRectangle uses SimdDrawRectangle instead its own implementation.
- Simd::Font uses functions SimdFontInit, SimdFontResize, SimdFontHeight, SimdFontMeasure, SimdFontDraw instead of its own implementation.
Python wrapper
New features
- Function Simd.ResizeFrame.
- Function Simd.ResizedFrame.
- Yuv444p member to Simd.FrameFormat enumeration.
- Method Simd.ImageFrame.Save.
- Method Simd.ImageFrame.Load.
- Function Simd.Lib.StretchGray2x2.
- Function Simd.StretchGray2x2.
- Function Simd.Lib.BgraToYuv444p.
- Function Simd.Lib.Yuv444pToRgb.
- Function Simd.Lib.ReduceGray2x2.
- Function Simd.ReduceGray2x2.
- Function Simd.Lib.BgrToYuv444p.
- Function Simd.Lib.BgraToYuv444p.
- Function Simd.Lib.Yuv444pToBgr.
- Function Simd.Lib.Yuv444pToRgba.
- Function Simd.Lib.DrawLine.
- Method Simd.Image.DrawLine.
- Function Simd.Lib.DrawRectangle.
- Method Simd.Image.DrawRectangle.
- Function Simd.Lib.FontInit.
- Function Simd.Lib.FontResize.
- Function Simd.Lib.FontHeight.
- Function Simd.Lib.FontMeasure.
- Function Simd.Lib.FontDraw.
- Class Simd.TextFont.
- Method Simd.Image.DrawFilledRectangle.
Improving
- Support of Simd.FrameFormat.Yuv444p in method Simd.ImageFrame.Recreate.
- Support of Simd.FrameFormat.Yuv444p in method Simd.ImageFrame.Convert.
Bug fixing
- Error in method Simd.Frame.Convert.
Renaming
- Function Simd.Resize to Simd.ResizeImage.
- Function Simd.Resized to Simd.ResizedImage.
Test framework
New features
- Tests for verifying functionality of function DrawLine.
- Tests for verifying functionality of function DrawRectangle.
Bug fixing
- Error in method Test::PerformanceMeasurerStorage::Clear.
Home
2026 |
2025 |
2024 |
2023 |
2022 |
2021 |
2020 |
2019 |
2018 |
2017 |
2016 |
2015 |
2014 |
2013
|