Download Latest Version Simd v7.2.165 source code.zip (7.7 MB)
Email in envelope

Get an email when there's a new version of Simd Library

Home / v7.2.165
Name Modified Size InfoDownloads / Week
Parent folder
README.md 2026-09-02 20.1 kB
Simd v7.2.165 source code.tar.gz 2026-09-02 5.6 MB
Simd v7.2.165 source code.zip 2026-09-02 7.7 MB
Totals: 3 Items   13.3 MB 2

Algorithms

New features
  • SVE2 optimizations of class SynetConvolution32fGemmNN.
  • SVE2 optimizations of class SynetConvolution32fGemmNT.
  • SVE2 optimizations of class SynetConvolution32fWinograd.
  • NEON, SVE2 optimizations of class SynetConvolution32fNhwcGroupedBlock1x2.
  • SVE2 optimizations of class SynetConvolution32fDirectNchw.
  • SVE2 optimizations of class SynetConvolution32fNhwcDepthwise.
  • SVE2 optimizations of class SynetConvolution32fDepthwiseDotProduct.
  • SVE2 optimizations of class SynetConvolution32fNhwcDirect.
  • SVE2 optimizations of class SynetInnerProduct32fGemm.
  • SVE2 optimizations of class SynetInnerProduct32fProd.
  • NEON, SVE2 optimizations of class SynetInnerProduct16bGemmNN.
  • NEON, SVE2 optimizations of class SynetDeconvolution16bNhwcGemm.
  • NEON, SVE2 optimizations of class SynetConvolution16bNchwGemm.
  • NEON, SVE2 optimizations of class SynetConvolution16bNhwcDepthwise.
  • NEON, SVE2 optimizations of class SynetConvolution16bNhwcGemmV0.
  • NEON, SVE2 optimizations of class SynetConvolution16bNhwcSpecV0.
  • NEON, SVE2 optimizations of classes SynetMergedConvolution8iCdc.
  • NEON, SVE2 optimizations of classes SynetMergedConvolution8iCd.
  • NEON, SVE2 optimizations of classes SynetMergedConvolution8iDc.
  • NEON, SVE2 optimizations of classes SynetMergedConvolution16bCdc.
  • NEON, SVE2 optimizations of classes SynetMergedConvolution16bCd.
  • NEON, SVE2 optimizations of classes SynetMergedConvolution16bDc.
  • NEON, SVE2 optimizations of classes SynetQuantizedMergedConvolutionCdc.
  • NEON, SVE2 optimizations of classes SynetQuantizedMergedConvolutionCd.
  • NEON, SVE2 optimizations of classes SynetQuantizedMergedConvolutionDc.
  • NEON, SVE2 optimizations of class SynetQuantizedInnerProductGemmV0.
  • NEON, SVE2 optimizations of class SynetQuantizedConvolutionNhwcDepthwiseV0.
  • NEON, SVE2 optimizations of class SynetQuantizedConvolutionNhwcDepthwiseV1.
  • NEON, SVE2 optimizations of class SynetQuantizedConvolutionNhwcDepthwiseV2.
  • SVE2 optimizations of class SynetQuantizedConvolutionNhwcDepthwiseV3.
  • NEON, SVE2 optimizations of class SynetQuantizedConvolutionNhwcGemmV0.
  • NEON, SVE2 optimizations of class SynetQuantizedConvolutionNhwcSpecV0.
  • SVE2 optimizations of class ImagePgmTxtSaver.
  • SVE2 optimizations of class ImagePgmBinSaver.
  • SVE2 optimizations of class ImagePpmTxtSaver.
  • SVE2 optimizations of class ImagePpmBinSaver.
  • SVE2 optimizations of class ImageBmpSaver.
  • SVE2 optimizations of class ImagePngSaver.
  • SVE2 optimizations of class ImageJpegSaver.
  • SVE2 optimizations of class ImagePgmTxtLoader.
  • SVE2 optimizations of class ImagePgmBinLoader.
  • SVE2 optimizations of class ImagePpmTxtLoader.
  • SVE2 optimizations of class ImagePpmBinLoader.
  • SVE2 optimizations of class ImageBmpLoader.
  • C++ wrapper Simd::SynetAdd16b.
  • C++ wrapper Simd::SynetQuantizedAdd.
  • C++ wrapper Simd::SynetQuantizedMul.
  • C++ wrapper Simd::SynetGatherElements.
  • C++ wrapper Simd::SynetPermute.
  • C++ wrapper Simd::SynetInnerProduct32f.
  • C++ wrapper Simd::SynetInnerProduct16b.
  • C++ wrapper Simd::SynetQuantizedInnerProduct.
  • C++ wrapper Simd::SynetConvolution32f.
  • C++ wrapper Simd::SynetConvolution16b.
  • C++ wrapper Simd::SynetConvolution8i.
  • C++ wrapper Simd::SynetQuantizedConvolution.
  • C++ wrapper Simd::SynetDeconvolution32f.
  • C++ wrapper Simd::SynetDeconvolution16b.
  • C++ wrapper Simd::SynetMergedConvolution32f.
  • C++ wrapper Simd::SynetMergedConvolution16b.
  • C++ wrapper Simd::SynetMergedConvolution8i.
  • C++ wrapper Simd::SynetQuantizedMergedConvolution.
Improving
  • SVE2 optimizations of function Gemm32fNN.
  • SVE2 optimizations of function Gemm32fNT.
  • SVE2 optimizations of function GaussianBlur3x3.
  • SVE2 optimizations of function MeanFilter3x3.
  • SVE2 optimizations of function MedianFilterRhomb5x5.
  • SVE2 optimizations of function MedianFilterSquare5x5.
  • SVE2 optimizations of function MaxFilterSquare5x5.
  • SVE2 optimizations of function MinFilterSquare5x5.
  • SVE2 optimizations of function MidpointFilterSquare5x5.
  • SVE2 optimizations of function LaplaceAbsSum.
  • SVE2 optimizations of function ReduceColor2x2.
  • SVE2 optimizations of function ReduceGray2x2.
  • SVE2 optimizations of function ReduceGray3x3.
  • SVE2 optimizations of function ReduceGray4x4.
  • SVE2 optimizations of function ReduceGray5x5.
  • SVE2 optimizations of class ResizerByteArea1x1.
  • SVE2 optimizations of class ResizerByteArea2x2.
  • SVE2 optimizations of class ResizerByteBilinear.
  • SVE2 optimizations of function SobelDx.
  • SVE2 optimizations of function SobelDxAbs.
  • SVE2 optimizations of function SobelDxAbsSum.
  • SVE2 optimizations of function SobelDy.
  • SVE2 optimizations of function SobelDyAbs.
  • SVE2 optimizations of function SobelDyAbsSum.
  • SVE2 optimizations of function SegmentationChangeIndex.
  • SVE2 optimizations of function SynetConvert32fTo8u.
  • SVE2 optimizations of function SynetConvert8uTo32f.
  • SVE2 optimizations of function SynetQuantizeLinear.
  • SVE2 optimizations of function SynetQuantizedAdd.
  • SVE2 optimizations of function WinogradKernel3x3Block2x2SetInput.
  • SVE2 optimizations of function GetColSums.
  • SVE2 optimizations of function GetAbsDxColSums.
  • SVE2 optimizations of function GetMoments.
  • SVE2 optimizations of function GetObjectMoments.
  • SVE2 optimizations of function DescrIntCosineDistance.
  • SVE2 optimizations of function DescrIntCosineDistancesMxNa.
  • SVE2 optimizations of function Float32ToBFloat16.
  • SVE2 optimizations of class ImageJpegSaver.
  • C++ wrapper Simd::FillFrame.
  • AVX2 optimizations of class SynetQuantizedConvolutionNhwcGemmV0.
Bug fixing
  • Invalid coefficient for Bt2020.V_2_G field.
Renaming
  • Rename function SimdVectorProduct to SimdCreateMask.
  • Rename function Simd::VectorProduct to Simd::CreateMask.
  • Rename function SimdNeuralAddVectorMultipliedByValue to SimdSynetAddVectorMultipliedByValue.
  • Rename function Simd::NeuralAddVectorMultipliedByValue to Simd::SynetAddVectorMultipliedByValue.
Removing
  • Separate support of SVE extension (ARM/ARM64 platform).
  • Function SimdFillFrame.

Python wrapper

Removing
  • Function Simd.Lib.FillFrame.

Test framework

New features
  • Tests for verifying functionality of SVE2 optimizations of class ImagePgmTxtSaver.
  • Tests for verifying functionality of SVE2 optimizations of class ImagePgmBinSaver.
  • Tests for verifying functionality of SVE2 optimizations of class ImagePpmTxtSaver.
  • Tests for verifying functionality of SVE2 optimizations of class ImagePpmBinSaver.
  • Tests for verifying functionality of SVE2 optimizations of class ImagePngSaver.
  • Tests for verifying functionality of SVE2 optimizations of class ImageJpegSaver.
  • Tests for verifying functionality of SVE2 optimizations of class ImagePgmTxtLoader.
  • Tests for verifying functionality of SVE2 optimizations of class ImagePgmBinLoader.
  • Tests for verifying functionality of SVE2 optimizations of class ImagePpmTxtLoader.
  • Tests for verifying functionality of SVE2 optimizations of class ImagePpmBinLoader.
  • Tests for verifying functionality of SVE2 optimizations of class ImageBmpLoader.
Removing
  • Tests for verifying functionality of function FillFrame.

Documentation

Improving
  • Added description of class Simd::SynetAdd16b.
  • Added description of class Simd::SynetQuantizedMul.
  • Added description of class Simd::SynetGatherElements.
  • Added description of class Simd::SynetDeconvolution16b.
  • Added description of class Simd::SynetConvolution32f.
  • Added description of class Simd::SynetConvolution16b.
  • Added description of class Simd::SynetConvolution8i.
  • Added description of class Simd::SynetQuantizedConvolution.
  • Improved description of function Simd::BackgroundGrowRangeSlow.
  • Improved description of function Simd::BackgroundGrowRangeFast.
  • Improved description of function Simd::BackgroundIncrementCount.
  • Improved description of function Simd::BackgroundAdjustRange.
  • Improved description of function Simd::BackgroundShiftRange.
  • Improved description of function Simd::BackgroundInitMask.
  • Improved description of function Simd::Base64Decode.
  • Improved description of function Simd::Base64Encode.
  • Improved description of function Simd::BayerToBgr.
  • Improved description of function Simd::BayerToBgra.
  • Improved description of function Simd::BgraToBayer.
  • Improved description of function Simd::BgraToBgr.
  • Improved description of function Simd::BgraToGray.
  • Improved description of function Simd::BgraToRgb.
  • Improved description of function Simd::BgraToRgba.
  • Improved description of function Simd::BgraToYuv420p.
  • Improved description of function Simd::BgraToYuv422p.
  • Improved description of function Simd::BgraToYuv444p.
  • Improved description of function Simd::BgraToYuva420p.
  • Improved description of function Simd::BgrToBayer.
  • Improved description of function Simd::BgrToBgra.
  • Improved description of function Simd::Bgr48pToBgra32.
  • Improved description of function Simd::BgrToGray.
  • Improved description of function Simd::BgrToHsl.
  • Improved description of function Simd::BgrToHsv.
  • Improved description of function Simd::BgrToLab.
  • Improved description of function Simd::BgrToRgb.
  • Improved description of function Simd::BgrToRgba.
  • Improved description of function Simd::BgrToYuv420p.
  • Improved description of function Simd::BgrToYuv422p.
  • Improved description of function Simd::BgrToYuv444p.
  • Improved description of function Simd::Binarization.
  • Improved description of function Simd::AveragingBinarization.
  • Improved description of function Simd::AveragingBinarizationV2.
  • Improved description of function Simd::ConditionalCount8u.
  • Improved description of function Simd::ConditionalCount16i.
  • Improved description of function Simd::ConditionalSum.
  • Improved description of function Simd::ConditionalSquareSum.
  • Improved description of function Simd::ConditionalSquareGradientSum.
  • Improved description of function Simd::ConditionalFill.
  • Improved description of function Simd::Copy.
  • Improved description of function Simd::CopyFrame.
  • Improved description of function Simd::DeinterleaveUv.
  • Improved description of function Simd::DeinterleaveBgr.
  • Improved description of function Simd::DeinterleaveBgra.
  • Improved description of function Simd::DeinterleaveRgb.
  • Improved description of function Simd::DeinterleaveRgba.
  • Improved description of function Simd::Fill.
  • Improved description of function Simd::FillFrame.
  • Improved description of function Simd::FillBgr.
  • Improved description of function Simd::FillBgra.
  • Improved description of function Simd::FillPixel.
  • Improved description of function Simd::GaussianBlur3x3.
  • Improved description of function Simd::GrayToBgr.
  • Improved description of function Simd::GrayToRgb.
  • Improved description of function Simd::GrayToBgra.
  • Improved description of function Simd::GrayToRgba.
  • Improved description of function Simd::GrayToY.
  • Improved description of function Simd::AbsSecondDerivativeHistogram.
  • Improved description of function Simd::Histogram.
  • Improved description of function Simd::HistogramMasked.
  • Improved description of function Simd::HistogramConditional.
  • Improved description of function Simd::ChangeColors.
  • Improved description of function Simd::NormalizeHistogram.
  • Improved description of function Simd::Mean.
  • Improved description of function Simd::OtsuThreshold.
  • Improved description of function Simd::HogDirectionHistograms.
  • Improved description of function Simd::HogExtractFeatures.
  • Improved description of function Simd::Int16ToGray.
  • Improved description of function Simd::Integral.
  • Improved description of function Simd::InterleaveUv.
  • Improved description of function Simd::InterleaveBgr.
  • Improved description of function Simd::InterleaveBgra.
  • Improved description of function Simd::Laplace.
  • Improved description of function Simd::LaplaceAbs.
  • Improved description of function Simd::LaplaceAbsSum.
  • Improved description of function Simd::LbpEstimate.
  • Improved description of function Simd::LitterCpuCache.
  • Improved description of function Simd::MaxFilterSquare3x3.
  • Improved description of function Simd::MaxFilterSquare5x5.
  • Improved description of function Simd::MinFilterSquare3x3.
  • Improved description of function Simd::MinFilterSquare5x5.
  • Improved description of function Simd::MeanFilter3x3.
  • Improved description of function Simd::MedianFilterRhomb3x3.
  • Improved description of function Simd::MedianFilterRhomb5x5.
  • Improved description of function Simd::MedianFilterSquare3x3.
  • Improved description of function Simd::MedianFilterSquare5x5.
  • Improved description of function Simd::MidpointFilterSquare3x3.
  • Improved description of function Simd::MidpointFilterSquare5x5.
  • Improved description of function Simd::NeuralConvert.
  • Improved description of function Simd::OperationBinary8u.
  • Improved description of function Simd::OperationBinary16i.
  • Improved description of function Simd::CreateMask.
  • Improved description of function Simd::RecursiveBilateralFilter.
  • Improved description of function Simd::ReduceGray2x2.
  • Improved description of function Simd::ReduceGray3x3.
  • Improved description of function Simd::ReduceGray4x4.
  • Improved description of function Simd::ReduceGray5x5.
  • Improved description of function Simd::ReduceGray.
  • Improved description of function Simd::Reduce2x2.
  • Improved description of function Simd::Resize.
  • Improved description of function Simd::RgbToBgr.
  • Improved description of function Simd::RgbToBgra.
  • Improved description of function Simd::RgbToGray.
  • Improved description of function Simd::RgbToRgba.
  • Improved description of function Simd::RgbaToBgr.
  • Improved description of function Simd::RgbaToBgra.
  • Improved description of function Simd::RgbaToGray.
  • Improved description of function Simd::RgbaToRgb.
  • Improved description of function Simd::SegmentationChangeIndex.
  • Improved description of function Simd::SegmentationFillSingleHoles.
  • Improved description of function Simd::SegmentationPropagate2x2.
  • Improved description of function Simd::SegmentationShrinkRegion.
  • Improved description of function Simd::ShiftBilinear.
  • Improved description of function Simd::SobelDx.
  • Improved description of function Simd::SobelDxAbs.
  • Improved description of function Simd::SobelDxAbsSum.
  • Improved description of function Simd::SobelDy.
  • Improved description of function Simd::SobelDyAbs.
  • Improved description of function Simd::SobelDyAbsSum.
  • Improved description of function Simd::ContourMetrics.
  • Improved description of function Simd::ContourAnchors.
  • Improved description of function Simd::SquaredDifferenceSum.
  • Improved description of function Simd::GetStatistic.
  • Improved description of function Simd::GetMoments.
  • Improved description of function Simd::GetObjectMoments.
  • Improved description of function Simd::GetRowSums.
  • Improved description of function Simd::GetColSums.
  • Improved description of function Simd::GetAbsDyRowSums.
  • Improved description of function Simd::GetAbsDxColSums.
  • Improved description of function Simd::ValueSum.
  • Improved description of function Simd::SquareSum.
  • Improved description of function Simd::ValueSquareSum.
  • Improved description of function Simd::ValueSquareSums.
  • Improved description of function Simd::CorrelationSum.
  • Improved description of function Simd::StretchGray2x2.
  • Improved description of function Simd::SynetSetInput.
  • Improved description of function Simd::TextureBoostedSaturatedGradient.
  • Improved description of function Simd::TextureBoostedUv.
  • Improved description of function Simd::TextureGetDifferenceSum.
  • Improved description of function Simd::TexturePerformCompensation.
  • Improved description of function Simd::TransformSize.
  • Improved description of function Simd::TransformImage.
  • Improved description of function Simd::Uyvy422ToBgr.
  • Improved description of function Simd::Uyvy422ToYuv420p.
  • Improved description of function Simd::WarpAffine.
  • Improved description of function Simd::InvertAffineTransform.
  • Improved description of function Simd::YToGray.
  • Improved description of function Simd::Yuva420pToBgra.
  • Improved description of function Simd::Yuva422pToBgra.
  • Improved description of function Simd::Yuva444pToBgra.
  • Improved description of function Simd::Yuv420pToBgr.
  • Improved description of function Simd::Yuv422pToBgr.
  • Improved description of function Simd::Yuv444pToBgr.
  • Improved description of function Simd::Yuv420pToBgra.
  • Improved description of function Simd::Yuv422pToBgra.
  • Improved description of function Simd::Yuv444pToBgra.
  • Improved description of function Simd::Yuv444pToHsl.
  • Improved description of function Simd::Yuv444pToHsv.
  • Improved description of function Simd::Yuv420pToHue.
  • Improved description of function Simd::Yuv444pToHue.
  • Improved description of function Simd::Yuv420pToRgb.
  • Improved description of function Simd::Yuv422pToRgb.
  • Improved description of function Simd::Yuv444pToRgb.
  • Improved description of function Simd::Yuv444pToRgba.
  • Improved description of function Simd::Yuv420pToUyvy422.
  • Improved description of function Simd::Convert.
  • Improved description of function Simd::Fill (for Pyramid).
  • Improved description of function Simd::Build.
Source: README.md, updated 2026-09-02