Download Latest Version Simd v6.2.156 source code.tar.gz (4.7 MB)
Email in envelope

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

Home / v6.2.156
Name Modified Size InfoDownloads / Week
Parent folder
README.md 2025-12-01 3.1 kB
Simd v6.2.156 source code.tar.gz 2025-12-01 4.7 MB
Simd v6.2.156 source code.zip 2025-12-01 6.3 MB
Totals: 3 Items   11.1 MB 0

Algorithms

New features
  • Enumeration SimdShiftDetectorTextureType (С API of Simd::ShiftDetector).
  • Enumeration SimdShiftDetectorDifferenceType (С API of Simd::ShiftDetector).
  • Base implementation of function SimdShiftDetectorInitBuffers (С API of Simd::ShiftDetector).
  • Base implementation of function SimdShiftDetectorSetBackground (С API of Simd::ShiftDetector).
  • Base implementation of function SimdShiftDetectorEstimate (С API of Simd::ShiftDetector).
  • Base implementation of function SimdShiftDetectorGetShift (С API of Simd::ShiftDetector).
  • Base implementation, AMX-BF16 optimizations of class SynetConvolution16bNhwcGemmV1.
Improve
  • Base implementation, SSE4.1, AVX2, AVX-512BW, AVX-512VBMI, NEON optimizations of function DeinterleaveUv (some outputs can be NULL).
  • Base implementation, SSE4.1, AVX2, AVX-512BW, AVX-512VBMI, NEON optimizations of function DeinterleaveBgr (some outputs can be NULL).
  • Base implementation, SSE4.1, AVX2, AVX-512BW, AVX-512VBMI, NEON optimizations of function DeinterleaveBgra (some outputs can be NULL).
  • C++ wrapper Simd::DeinterleaveUv (support of empty outputs).
  • C++ wrapper Simd::DeinterleaveBgr (support of empty outputs).
  • C++ wrapper Simd::DeinterleaveBgra (support of empty outputs).
  • C++ wrapper Simd::DeinterleaveRgb (support of empty outputs).
  • C++ wrapper Simd::DeinterleaveRgba (support of empty outputs).
  • Parallelization in Base implementation, SSE4.1, AVX2, AVX-512BW optimizations of class ResizerNearest.
Removing
  • C++ wrapper Simd::DeinterleaveBgra with 4 arguments.
  • C++ wrapper Simd::DeinterleaveRgba with 4 arguments.
Renaming
  • Class SynetConvolution16bNhwcGemm to SynetConvolution16bNhwcGemmV0.

Test framework

Improve
  • Tests for verifying functionality of function DeinterleaveUv (some outputs can be NULL).
  • Tests for verifying functionality of function DeinterleaveBgr (some outputs can be NULL).
  • Tests for verifying functionality of function DeinterleaveBgra (some outputs can be NULL).

Python wrapper

New features
  • CurrentFrequency member to Simd.CpuInfo enumeration.
  • Bf16 member to Simd.ResizeChannel enumeration.
  • Function Simd.ShiftBilinear.
  • Enumeration Simd.ShiftDetectorTexture.
  • Enumeration Simd.ShiftDetectorDifference.
  • Function Simd.Lib.ShiftDetectorInitBuffers.
  • Function Simd.Lib.ShiftDetectorSetBackground.
  • Function Simd.Lib.ShiftDetectorEstimate.
  • Function Simd.Lib.ShiftDetectorGetShift.
  • Function Simd.Lib.ShiftDetectorGetRefinedShift.
  • Function Simd.Lib.ShiftDetectorGetStability.
  • Function Simd.Lib.ShiftDetectorGetCorrelation.
  • Class Simd.ShiftingDetector.
Improve
  • Function Simd.Lib.SysInfo.
Source: README.md, updated 2025-12-01