Skip to content

Update dependency faiss-cpu to v1.14.3#350

Open
red-hat-konflux[bot] wants to merge 1 commit into
mainfrom
konflux/mintmaker/main/faiss-cpu-1.x
Open

Update dependency faiss-cpu to v1.14.3#350
red-hat-konflux[bot] wants to merge 1 commit into
mainfrom
konflux/mintmaker/main/faiss-cpu-1.x

Conversation

@red-hat-konflux

@red-hat-konflux red-hat-konflux Bot commented Jun 3, 2026

Copy link
Copy Markdown
Contributor

ℹ️ Note

This PR body was truncated due to platform limits.

This PR contains the following updates:

Package Change Age Confidence
faiss-cpu ==1.12.0==1.14.3 age confidence
faiss-cpu ==1.12==1.14.3 age confidence

Release Notes

facebookresearch/faiss (faiss-cpu)

v1.14.3

Compare Source

Added

Changed

  • 262fc3c Re-enable musllinux wheels for faiss-cpu (#​5299)
  • 1cdc370 Run CI on push to main to refresh ccache cache (#​5291)
  • 379ee75 Reserve VisitedTableSet capacity to avoid rehashes during HNSW search (#​5290)
  • 6513a24 Enable Metal by default on Apple machines (#​5280)
  • fe46c3c Validate bool fields during deserialization (#​5279)
  • 480f917 Type imbalance_factor and wire the .pyi stub into the buck build (#​5269)
  • e60baeb Templatize search_from_candidate_unbounded for VisitedTable devirtualization (#​5270)
  • c000190 Accelerate ScalarQuantizer::QT_bf16 with AVX512-BF16. (#​4889)
  • 7504fc8 Upgrade CUVS Version to 26.06 (#​5240)
  • d12683c facebook-unused-include-check in IndexBinaryIVF.cpp (#​5263)
  • 99d9013 facebook-unused-include-check in distances_simd.cpp (#​5264)
  • 2f0368b facebook-unused-include-check in hamming_avx2.cpp (#​5265)
  • 0c72755 Remove unused include of platform_macros.h in partitioning.cpp
  • e6b8f6d IndexHNSW: use HNSW::is_similarity for IP/similarity metrics + tests (#​5226)
  • c0575f2 avoid runtime checks in VisitedTable (#​5234)
  • 1cb7601 Eliminate per-code denormalization in uniform SQ distance computation (#​5166)
  • f29d862 Revert D106693: Implement NEON-based FINE_SIZE=2 specializations for Index2LevelDecoderImpl and IndexPQDecoder
  • ef96e3d Updating CI to ROCm 7 (#​5196)
  • f5217d7 facebook-unused-include-check in IndexBinaryHNSW.cpp (#​5251)
  • 3e6ed99 facebook-unused-include-check in IndexBinaryIVF.cpp (#​5252)
  • 108868b Reject null inner index in IDMap and BinaryFromFloat deserialization (#​5239)
  • a64b549 Add IndexLattice r2 limit to cap decode-cache build cost (#​5238)
  • 0993715 faiss: Replace remaining get_single_code calls with ScopedCodes (#​5248)
  • 910e435 facebook-unused-include-check in hamming_avx2.cpp (#​5242)
  • d581f2f Use per-SIMD TU scan for standalone PQ (AVX2 gather inlining) (#​5233)

Fixed

  • 20afed0 make intentional cudaGetLastError() error-clears explicit ((void)) for clang21 -- fixes S674096 (#​5302)
  • e420e94 Move partitioning shifts tables to .rodata to fix non-AVX2 import SIGILL (#​5298)
  • 15bd823 Fix cuVS nightly (#​5273)
  • 17cc967 Fix AVX512_SPR dispatch on AMD: require AVX512_FP16 CPUID (#​5281)
  • e69bfee Stabilize RaBitQ tests on AVX512_SPR by switching to cross-level equivalence (#​5277)
  • c4c6514 Stub fixes: knn torch overload, ResidualCoarseQuantizer ctor, remove duplicate I/O defs (#​5283)
  • eb4c1ea Fix Windows ARM64 (MSVC) build broken by NEON SIMD templatization (#​5274)
  • ab63238 Install missing InvertedListScannerStats.h header (#​5268)
  • 1405415 Fix broken fbcode//faiss/tests:test_index_binary - test_replicas (test_index_binary.TestReplicasAndS (#​5258)
  • 34eb989 fix(python): int64 coercions for MapLong2Long + InvertedLists DOWNCAST chain (#​5257)
  • d492af4 faiss: initialize ids_tab to -1 in Top1BlockResultHandler::begin_multiple (#​5249)
  • a4e417f Fix: static SIMD dispatch falls to scalar for avx512_spr/avx512/arm_sve builds (#​5057)
  • 3edc6e1 Guard Panorama autovec pragmas against nvcc frontend (#​5241)
  • c7689c4 Fix ODR violation in ScannerMixIn by adding SIMDLevel template parameter (#​5148)
  • ca87f41 Open SIFT demo data in binary mode (#​5213)

v1.14.2

Compare Source

Added

Changed

Fixed

  • cb69d7c Fix Dq=None crash and np.empty nondeterminism in search_preassigned wrappers (#​5221)
  • 5c92c5c Fix flaky test_hnsw smoke test by increasing efSearch (#​5222)
  • 8d3cc92 Fix clone_index null return for IndexRowwiseMinMax (#​5220)
  • ff1d543 Fix python_unnecessary_generator_set_comprehension issues in faiss/tests/test_fastscan_filter.py (#​5215)
  • e235915 Fix FastScan DD regression by threading SIMD level through kernel functions (#​5210)
  • 172324a Fix IDSelectorBitmap conversion to cuVS bitset (#​5211)
  • 6bd749e Fix IDSelector leak via SearchParameters.sel setter (#​5208)
  • 6376bc3 Fix CI: (cuVS) conda shards cache lock, (ARM) bump openblas, (SVS) fix LeanVec double-destruction (#​5209)
  • 4b5a735 Fix python_unnecessary_generator_set_comprehension issues in faiss/.../bench_fw/optimize.py (#​5205)
  • 6789bf5 Validate IndexIDMap id_map and inner-index ntotal consistency to prevent search-time null deref (#​5203)
  • f750815 Pin MKL to <2026 to avoid soname mismatch with pytorch (#​5192)
  • bb2ce71 Fix 7 broken tests (#​5197)
  • f323c0f Fix backward compat test (#​5195)
  • 23cd94c Reduce BinaryCagra test parameters to prevent CI timeouts (#​5194)
  • 85fc627 Validate ProductQuantizer M*ksub during deserialization to prevent oversized allocations (#​5187)
  • 6cef1bb Fix cuVS and ROCm CI conda environment failures (#​5180)
  • 4a471ee Pin conda <25.7 to fix Windows build (#​5176)
  • a9c0d41 Work around GCC 12 miscompilation of AVX2 histogram (#​5124)
  • 40a8cc0 Fix lints associated with early stop facilities for IVF (#​5172)
  • 1e69d5a Fix peak-memory spike when loading IVF invlists via IO_FLAG_MMAP_IFC (#​5122)
  • 9942229 Fix add_sa_codes silently accepting non-int64 ids, corrupting stored labels (#​5171)
  • c5ddbc7 c_api: fix IndexShards own_indices getter/setter name mismatch (#​5165)
  • 8380e25 Fix avx512 unit test (#​5161)
  • 71448c0 Fix issue with svs tests (#​5162)
  • 6c70444 Validate code_size during deserialization to prevent oversized allocations (#​5151)
  • 9dbb81c Set own_fields after reading Index2Layer sub-quantizer during deserialization (#​5147)
  • 01b22b4 Fix memory leak warning for unordered_multimap in IndexIVFFlatDedup Python binding (#​1667) (#​5145)
  • 130fc24 Fix flaky test (#​5150)
  • dfce6e9 Fix OMP exception safety in IndexHNSW search (#​5133)
  • c627334 Fix sa_decode offset bug and integer overflow in IndexRefine (#​5143)
  • 1b4b995 Fix implicit integer precision loss from 64-bit to 32-bit (#​5091)
  • b056894 Fix miscellaneous lint warnings (#​5093)
  • ed11f28 Fix broken fbcode//faiss/tests:test_contrib - test_checkpoint (test_contrib.TestBigBatchSearch) (#​5139)
  • 277c53d Fix PCA training bug and memory safety issues in VectorTransform.cpp (#​5138)
  • 8312540 Fix integer type truncation in IDSelectorBatch bloom filter mask (#​5136)
  • 9cbc8da Fix integer overflow and unbounded loop in Clustering.cpp (#​5130)
  • 3c4056d Fix race condition in HNSW::add_with_locks (#​5129)
  • 6e64c5d Bump GCC pin in faiss-gpu conda recipe to fix AVX2 SIMD miscompilation (#​5125)
  • 58f6ebb Add per-read byte limit to SVS ReaderStreambuf to prevent OOM from corrupt index data (#​5118)
  • 817ecf9 Validate inverted list entry sizes against deserialization byte limit (#​5117)
  • e6be162 Validate VectorTransform dimension consistency during deserialization (#​5115)
  • 6707eac Add is_trained check to IndexIVF search and range_search to prevent querying untrained indexes (#​5114)
  • 349df70 Validate IndexHNSW2Level storage type during deserialization and search (#​5113)
  • edd6f3b Reject null quantizer during IVF index deserialization ([#​5112](htt

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about these updates again.


  • If you want to rebase/retry this PR, check this box

To execute skipped test pipelines write comment /ok-to-test.


Documentation

Find out how to configure dependency updates in MintMaker documentation or see all available configuration options in Renovate documentation.

@codecov-commenter

codecov-commenter commented Jun 3, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 52.61%. Comparing base (48cf10f) to head (dc11256).

Impacted file tree graph

@@           Coverage Diff           @@
##             main     #350   +/-   ##
=======================================
  Coverage   52.61%   52.61%           
=======================================
  Files          10       10           
  Lines         745      745           
=======================================
  Hits          392      392           
  Misses        353      353           
Flag Coverage Δ
python 52.61% <ø> (ø)

Flags with carried forward coverage won't be shown. Click here to find out more.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

Signed-off-by: red-hat-konflux <126015336+red-hat-konflux[bot]@users.noreply.github.com>
@red-hat-konflux red-hat-konflux Bot force-pushed the konflux/mintmaker/main/faiss-cpu-1.x branch from 7c57d45 to dc11256 Compare June 16, 2026 04:04
@red-hat-konflux red-hat-konflux Bot changed the title Update dependency faiss-cpu to v1.14.2 Update dependency faiss-cpu to v1.14.3 Jun 16, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant