From 1b77aab39d172071a8e61530cc7425fde62ae657 Mon Sep 17 00:00:00 2001 From: Kai Pastor Date: Sun, 30 Nov 2025 10:20:12 +0100 Subject: [PATCH 01/11] [faiss] Update to 1.13.0 --- ports/faiss/fix-dependencies.patch | 44 ------------------------------ ports/faiss/portfile.cmake | 28 +++++++++---------- ports/faiss/vcpkg.json | 6 ++-- scripts/ci.feature.baseline.txt | 2 -- versions/baseline.json | 2 +- versions/f-/faiss.json | 5 ++++ 6 files changed, 21 insertions(+), 66 deletions(-) delete mode 100644 ports/faiss/fix-dependencies.patch diff --git a/ports/faiss/fix-dependencies.patch b/ports/faiss/fix-dependencies.patch deleted file mode 100644 index 2c740372c72dbf..00000000000000 --- a/ports/faiss/fix-dependencies.patch +++ /dev/null @@ -1,44 +0,0 @@ -diff --git a/cmake/faiss-config.cmake.in b/cmake/faiss-config.cmake.in -index 43ea9d4..437a7f8 100644 ---- a/cmake/faiss-config.cmake.in -+++ b/cmake/faiss-config.cmake.in -@@ -4,4 +4,7 @@ - # This source code is licensed under the BSD-style license found in the - # LICENSE file in the root directory of this source tree. - -+find_dependency(OpenMP REQUIRED) -+find_dependency(BLAS REQUIRED) -+find_dependency(LAPACK REQUIRED) - include("${CMAKE_CURRENT_LIST_DIR}/faiss-targets.cmake") -diff --git a/faiss/CMakeLists.txt b/faiss/CMakeLists.txt -index a890a46..5a67a92 100644 ---- a/faiss/CMakeLists.txt -+++ b/faiss/CMakeLists.txt -@@ -300,20 +300,20 @@ target_link_libraries(faiss_avx2 PRIVATE OpenMP::OpenMP_CXX) - target_link_libraries(faiss_avx512 PRIVATE OpenMP::OpenMP_CXX) - - find_package(MKL) --if(MKL_FOUND) -+if(0) - target_link_libraries(faiss PRIVATE ${MKL_LIBRARIES}) - target_link_libraries(faiss_avx2 PRIVATE ${MKL_LIBRARIES}) - target_link_libraries(faiss_avx512 PRIVATE ${MKL_LIBRARIES}) - else() - find_package(BLAS REQUIRED) -- target_link_libraries(faiss PRIVATE ${BLAS_LIBRARIES}) -- target_link_libraries(faiss_avx2 PRIVATE ${BLAS_LIBRARIES}) -- target_link_libraries(faiss_avx512 PRIVATE ${BLAS_LIBRARIES}) -+ target_link_libraries(faiss PRIVATE BLAS::BLAS) -+ target_link_libraries(faiss_avx2 PRIVATE BLAS::BLAS) -+ target_link_libraries(faiss_avx512 PRIVATE BLAS::BLAS) - - find_package(LAPACK REQUIRED) -- target_link_libraries(faiss PRIVATE ${LAPACK_LIBRARIES}) -- target_link_libraries(faiss_avx2 PRIVATE ${LAPACK_LIBRARIES}) -- target_link_libraries(faiss_avx512 PRIVATE ${LAPACK_LIBRARIES}) -+ target_link_libraries(faiss PRIVATE LAPACK::LAPACK) -+ target_link_libraries(faiss_avx2 PRIVATE LAPACK::LAPACK) -+ target_link_libraries(faiss_avx512 PRIVATE LAPACK::LAPACK) - endif() - - install(TARGETS faiss diff --git a/ports/faiss/portfile.cmake b/ports/faiss/portfile.cmake index 7c918021406173..0a362580f0ce55 100644 --- a/ports/faiss/portfile.cmake +++ b/ports/faiss/portfile.cmake @@ -1,38 +1,36 @@ vcpkg_from_github( OUT_SOURCE_PATH SOURCE_PATH REPO facebookresearch/faiss - REF "v${VERSION}" - SHA512 38d4215e3e019915d8b367ff0e8d14901b1495f6f45b835e9248276567a422b0370baab6bd887045442dd1e268b7fe7c347107162e66bb3ec6b1a53be4b2e441 + REF "v${VERSION}" + SHA512 739641644a6a0b12430ab172fdd7c657b4c88e6389688c359919e2286bb494ff2011a33905719dc9dd95116c7c834f76969c457b67104223447ac04de339000d HEAD_REF master - PATCHES - fix-dependencies.patch ) vcpkg_check_features(OUT_FEATURE_OPTIONS FEATURE_OPTIONS FEATURES - gpu FAISS_ENABLE_GPU + gpu FAISS_ENABLE_GPU ) -if ("${FAISS_ENABLE_GPU}") - if (NOT VCPKG_CMAKE_SYSTEM_NAME AND NOT ENV{CUDACXX}) - set(ENV{CUDACXX} "$ENV{CUDA_PATH}/bin/nvcc.exe") - endif() +if ("gpu" IN_LIST FEATURES) + vcpkg_find_cuda(OUT_CUDA_TOOLKIT_ROOT cuda_toolkit_root) + list(APPEND FEATURE_OPTIONS + "-DCMAKE_CUDA_COMPILER=${NVCC}" + "-DCUDAToolkit_ROOT=${cuda_toolkit_root}" + ) endif() vcpkg_cmake_configure( SOURCE_PATH "${SOURCE_PATH}" OPTIONS ${FEATURE_OPTIONS} + -DFAISS_ENABLE_MKL=OFF -DFAISS_ENABLE_PYTHON=OFF # Requires SWIG -DBUILD_TESTING=OFF ) - vcpkg_cmake_install() - -vcpkg_cmake_config_fixup() - vcpkg_copy_pdbs() - -file(INSTALL "${SOURCE_PATH}/LICENSE" DESTINATION "${CURRENT_PACKAGES_DIR}/share/${PORT}" RENAME copyright) +vcpkg_cmake_config_fixup() file(REMOVE_RECURSE "${CURRENT_PACKAGES_DIR}/debug/include") + +vcpkg_install_copyright(FILE_LIST "${SOURCE_PATH}/LICENSE") diff --git a/ports/faiss/vcpkg.json b/ports/faiss/vcpkg.json index a62e88db6e439e..9df54d4857f692 100644 --- a/ports/faiss/vcpkg.json +++ b/ports/faiss/vcpkg.json @@ -1,13 +1,12 @@ { "name": "faiss", - "version": "1.8.0", + "version": "1.13.0", "description": "Faiss is a library for efficient similarity search and clustering of dense vectors.", "homepage": "https://github.com/facebookresearch/faiss", "license": "MIT", - "supports": "!uwp & !osx & !x86 & !(arm64 & windows)", "dependencies": [ + "blas", "lapack", - "openblas", { "name": "vcpkg-cmake", "host": true @@ -20,7 +19,6 @@ "features": { "gpu": { "description": "Whether to enable GPU support", - "supports": "!uwp & !osx & !x86 & !windows", "dependencies": [ "cuda" ] diff --git a/scripts/ci.feature.baseline.txt b/scripts/ci.feature.baseline.txt index 4117cbee3a74d3..681b9f72ef8392 100644 --- a/scripts/ci.feature.baseline.txt +++ b/scripts/ci.feature.baseline.txt @@ -83,7 +83,6 @@ discord-rpc(uwp)=fail dmlc(uwp) = fail ecal(android)=fail ensmallen[openmp](osx) = feature-fails # No openmp on default osx toolchain -faiss:arm64-windows=fail fmi4cpp(uwp)=fail forge:x86-windows=fail freeglut(android)=fail @@ -437,7 +436,6 @@ elements:arm64-uwp = cascade elements:x64-uwp = cascade evpp:arm64-uwp = cascade evpp:x64-uwp = cascade -faiss[gpu]:arm64-windows = cascade fbgemm:arm64-osx = cascade fbgemm:arm64-windows = cascade fbthrift(android) = cascade diff --git a/versions/baseline.json b/versions/baseline.json index 85f7eb034241c0..b6142067fcb842 100644 --- a/versions/baseline.json +++ b/versions/baseline.json @@ -2825,7 +2825,7 @@ "port-version": 2 }, "faiss": { - "baseline": "1.8.0", + "baseline": "1.13.0", "port-version": 0 }, "fakeit": { diff --git a/versions/f-/faiss.json b/versions/f-/faiss.json index 4a5879ff6ab93c..973607378cf186 100644 --- a/versions/f-/faiss.json +++ b/versions/f-/faiss.json @@ -1,5 +1,10 @@ { "versions": [ + { + "git-tree": "c006ee36557d3c79d4761c359c507354c1e11808", + "version": "1.13.0", + "port-version": 0 + }, { "git-tree": "e711ba8ab9d73c53bfe501023ae42a46b0de7f03", "version": "1.8.0", From bfd95c4996742fcca2837341aa94b13e8bd0b770 Mon Sep 17 00:00:00 2001 From: Kai Pastor Date: Sun, 30 Nov 2025 11:05:42 +0100 Subject: [PATCH 02/11] cont. --- ports/faiss/portfile.cmake | 2 ++ ports/faiss/undef-small.diff | 15 +++++++++++++++ ports/faiss/vcpkg.json | 2 +- scripts/ci.feature.baseline.txt | 1 + versions/f-/faiss.json | 2 +- 5 files changed, 20 insertions(+), 2 deletions(-) create mode 100644 ports/faiss/undef-small.diff diff --git a/ports/faiss/portfile.cmake b/ports/faiss/portfile.cmake index 0a362580f0ce55..f53cad98425c8b 100644 --- a/ports/faiss/portfile.cmake +++ b/ports/faiss/portfile.cmake @@ -4,6 +4,8 @@ vcpkg_from_github( REF "v${VERSION}" SHA512 739641644a6a0b12430ab172fdd7c657b4c88e6389688c359919e2286bb494ff2011a33905719dc9dd95116c7c834f76969c457b67104223447ac04de339000d HEAD_REF master + PATCHES + undef-small.diff ) vcpkg_check_features(OUT_FEATURE_OPTIONS FEATURE_OPTIONS diff --git a/ports/faiss/undef-small.diff b/ports/faiss/undef-small.diff new file mode 100644 index 00000000000000..66c3971ea84f2d --- /dev/null +++ b/ports/faiss/undef-small.diff @@ -0,0 +1,15 @@ +diff --git a/faiss/gpu/utils/MergeNetworkWarp.cuh b/faiss/gpu/utils/MergeNetworkWarp.cuh +index 39b3008..06d0c91 100644 +--- a/faiss/gpu/utils/MergeNetworkWarp.cuh ++++ b/faiss/gpu/utils/MergeNetworkWarp.cuh +@@ -13,6 +13,10 @@ + #include + #include + ++#ifdef small ++#undef small ++#endif ++ + namespace faiss { + namespace gpu { + diff --git a/ports/faiss/vcpkg.json b/ports/faiss/vcpkg.json index 9df54d4857f692..ccaca5a842707e 100644 --- a/ports/faiss/vcpkg.json +++ b/ports/faiss/vcpkg.json @@ -2,7 +2,7 @@ "name": "faiss", "version": "1.13.0", "description": "Faiss is a library for efficient similarity search and clustering of dense vectors.", - "homepage": "https://github.com/facebookresearch/faiss", + "homepage": "https://faiss.ai/", "license": "MIT", "dependencies": [ "blas", diff --git a/scripts/ci.feature.baseline.txt b/scripts/ci.feature.baseline.txt index 681b9f72ef8392..3ef849b371ac5c 100644 --- a/scripts/ci.feature.baseline.txt +++ b/scripts/ci.feature.baseline.txt @@ -83,6 +83,7 @@ discord-rpc(uwp)=fail dmlc(uwp) = fail ecal(android)=fail ensmallen[openmp](osx) = feature-fails # No openmp on default osx toolchain +faiss(osx)=fail # No openmp on default osx toolchain fmi4cpp(uwp)=fail forge:x86-windows=fail freeglut(android)=fail diff --git a/versions/f-/faiss.json b/versions/f-/faiss.json index 973607378cf186..ed2cb51e59c22d 100644 --- a/versions/f-/faiss.json +++ b/versions/f-/faiss.json @@ -1,7 +1,7 @@ { "versions": [ { - "git-tree": "c006ee36557d3c79d4761c359c507354c1e11808", + "git-tree": "68cbd41b3c43dcca685a316cd4c2523b6f3d6cca", "version": "1.13.0", "port-version": 0 }, From 1dce3edbf7dfcd790034490cb84ba15c6e33f307 Mon Sep 17 00:00:00 2001 From: Kai Pastor Date: Sun, 30 Nov 2025 11:55:42 +0100 Subject: [PATCH 03/11] cont. --- ports/faiss/msvc-template.diff | 13 +++++++++++++ ports/faiss/portfile.cmake | 1 + versions/f-/faiss.json | 2 +- 3 files changed, 15 insertions(+), 1 deletion(-) create mode 100644 ports/faiss/msvc-template.diff diff --git a/ports/faiss/msvc-template.diff b/ports/faiss/msvc-template.diff new file mode 100644 index 00000000000000..6a5ea087cf737e --- /dev/null +++ b/ports/faiss/msvc-template.diff @@ -0,0 +1,13 @@ +diff --git a/faiss/gpu/impl/PQCodeDistances-inl.cuh b/faiss/gpu/impl/PQCodeDistances-inl.cuh +index e2e66f3..309187e 100644 +--- a/faiss/gpu/impl/PQCodeDistances-inl.cuh ++++ b/faiss/gpu/impl/PQCodeDistances-inl.cuh +@@ -544,7 +544,7 @@ void runPQCodeDistancesMM( + + // View output as (q * c)(sub q * code), and add centroid norm to + // each row +- auto outDistancesCodeViewCols = outCodeDistancesView.view<2>( ++ auto outDistancesCodeViewCols = outCodeDistancesView.template view<2>( + {coarseIndices.getSize(0) * coarseIndices.getSize(1), + outCodeDistances.getSize(2) * outCodeDistances.getSize(3)}); + diff --git a/ports/faiss/portfile.cmake b/ports/faiss/portfile.cmake index f53cad98425c8b..e33861f27dd45e 100644 --- a/ports/faiss/portfile.cmake +++ b/ports/faiss/portfile.cmake @@ -5,6 +5,7 @@ vcpkg_from_github( SHA512 739641644a6a0b12430ab172fdd7c657b4c88e6389688c359919e2286bb494ff2011a33905719dc9dd95116c7c834f76969c457b67104223447ac04de339000d HEAD_REF master PATCHES + msvc-template.diff undef-small.diff ) diff --git a/versions/f-/faiss.json b/versions/f-/faiss.json index ed2cb51e59c22d..30655653b23744 100644 --- a/versions/f-/faiss.json +++ b/versions/f-/faiss.json @@ -1,7 +1,7 @@ { "versions": [ { - "git-tree": "68cbd41b3c43dcca685a316cd4c2523b6f3d6cca", + "git-tree": "1d25f9ac4ad0e4a780863fbb42061e96add7016b", "version": "1.13.0", "port-version": 0 }, From 618e01f22c869fe5153dd9452995b73c9ab53fc2 Mon Sep 17 00:00:00 2001 From: Kai Pastor Date: Sun, 30 Nov 2025 13:30:06 +0100 Subject: [PATCH 04/11] cont. --- scripts/ci.feature.baseline.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/scripts/ci.feature.baseline.txt b/scripts/ci.feature.baseline.txt index 3ef849b371ac5c..703687e0bf0d97 100644 --- a/scripts/ci.feature.baseline.txt +++ b/scripts/ci.feature.baseline.txt @@ -437,6 +437,7 @@ elements:arm64-uwp = cascade elements:x64-uwp = cascade evpp:arm64-uwp = cascade evpp:x64-uwp = cascade +faiss[gpu](!((windows & x64 & !uwp) & !(linux & x64)) = cascade fbgemm:arm64-osx = cascade fbgemm:arm64-windows = cascade fbthrift(android) = cascade From cfd433fb29a133aafeb78652455cb732dd652123 Mon Sep 17 00:00:00 2001 From: Kai Pastor Date: Sun, 30 Nov 2025 17:26:40 +0100 Subject: [PATCH 05/11] CI From 815efa33dbf6611c076b923c256b0b2adb78d0f6 Mon Sep 17 00:00:00 2001 From: Kai Pastor Date: Sun, 30 Nov 2025 19:59:22 +0100 Subject: [PATCH 06/11] CI From 1125ffb3789d4f5b2877e896b5ad572bd9c0214d Mon Sep 17 00:00:00 2001 From: Kai Pastor Date: Sun, 30 Nov 2025 20:53:41 +0100 Subject: [PATCH 07/11] cont. --- ports/faiss/portfile.cmake | 79 +++++++++++++++++++------------------- versions/f-/faiss.json | 2 +- 2 files changed, 41 insertions(+), 40 deletions(-) diff --git a/ports/faiss/portfile.cmake b/ports/faiss/portfile.cmake index e33861f27dd45e..8733000a3c177d 100644 --- a/ports/faiss/portfile.cmake +++ b/ports/faiss/portfile.cmake @@ -1,39 +1,40 @@ -vcpkg_from_github( - OUT_SOURCE_PATH SOURCE_PATH - REPO facebookresearch/faiss - REF "v${VERSION}" - SHA512 739641644a6a0b12430ab172fdd7c657b4c88e6389688c359919e2286bb494ff2011a33905719dc9dd95116c7c834f76969c457b67104223447ac04de339000d - HEAD_REF master - PATCHES - msvc-template.diff - undef-small.diff -) - -vcpkg_check_features(OUT_FEATURE_OPTIONS FEATURE_OPTIONS - FEATURES - gpu FAISS_ENABLE_GPU -) - -if ("gpu" IN_LIST FEATURES) - vcpkg_find_cuda(OUT_CUDA_TOOLKIT_ROOT cuda_toolkit_root) - list(APPEND FEATURE_OPTIONS - "-DCMAKE_CUDA_COMPILER=${NVCC}" - "-DCUDAToolkit_ROOT=${cuda_toolkit_root}" - ) -endif() - -vcpkg_cmake_configure( - SOURCE_PATH "${SOURCE_PATH}" - OPTIONS - ${FEATURE_OPTIONS} - -DFAISS_ENABLE_MKL=OFF - -DFAISS_ENABLE_PYTHON=OFF # Requires SWIG - -DBUILD_TESTING=OFF -) -vcpkg_cmake_install() -vcpkg_copy_pdbs() -vcpkg_cmake_config_fixup() - -file(REMOVE_RECURSE "${CURRENT_PACKAGES_DIR}/debug/include") - -vcpkg_install_copyright(FILE_LIST "${SOURCE_PATH}/LICENSE") +vcpkg_from_github( + OUT_SOURCE_PATH SOURCE_PATH + REPO facebookresearch/faiss + REF "v${VERSION}" + SHA512 739641644a6a0b12430ab172fdd7c657b4c88e6389688c359919e2286bb494ff2011a33905719dc9dd95116c7c834f76969c457b67104223447ac04de339000d + HEAD_REF master + PATCHES + msvc-template.diff + undef-small.diff +) + +vcpkg_check_features(OUT_FEATURE_OPTIONS FEATURE_OPTIONS + FEATURES + gpu FAISS_ENABLE_GPU +) + +if ("gpu" IN_LIST FEATURES) + vcpkg_find_cuda(OUT_CUDA_TOOLKIT_ROOT cuda_toolkit_root) + list(APPEND FEATURE_OPTIONS + "-DCMAKE_CUDA_COMPILER=${NVCC}" + "-DCUDAToolkit_ROOT=${cuda_toolkit_root}" + ) +endif() + +vcpkg_cmake_configure( + SOURCE_PATH "${SOURCE_PATH}" + OPTIONS + ${FEATURE_OPTIONS} + -DFAISS_ENABLE_MKL=OFF + -DFAISS_ENABLE_PYTHON=OFF # Requires SWIG + -DBUILD_TESTING=OFF +) + +vcpkg_cmake_install() +vcpkg_copy_pdbs() +vcpkg_cmake_config_fixup() + +file(REMOVE_RECURSE "${CURRENT_PACKAGES_DIR}/debug/include") + +vcpkg_install_copyright(FILE_LIST "${SOURCE_PATH}/LICENSE") diff --git a/versions/f-/faiss.json b/versions/f-/faiss.json index 30655653b23744..89889a42c1ae00 100644 --- a/versions/f-/faiss.json +++ b/versions/f-/faiss.json @@ -1,7 +1,7 @@ { "versions": [ { - "git-tree": "1d25f9ac4ad0e4a780863fbb42061e96add7016b", + "git-tree": "dc2219ca2e68726bffd5a772f4d3060f237864b4", "version": "1.13.0", "port-version": 0 }, From 067bd9c6c567d0696b30a6877c98ab809bfa1dce Mon Sep 17 00:00:00 2001 From: Billy Robert O'Neal III Date: Tue, 2 Dec 2025 16:34:33 -0800 Subject: [PATCH 08/11] Fix unbalanced paren. --- scripts/ci.feature.baseline.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scripts/ci.feature.baseline.txt b/scripts/ci.feature.baseline.txt index 703687e0bf0d97..4abf81d888983e 100644 --- a/scripts/ci.feature.baseline.txt +++ b/scripts/ci.feature.baseline.txt @@ -437,7 +437,7 @@ elements:arm64-uwp = cascade elements:x64-uwp = cascade evpp:arm64-uwp = cascade evpp:x64-uwp = cascade -faiss[gpu](!((windows & x64 & !uwp) & !(linux & x64)) = cascade +faiss[gpu](!((windows & x64 & !uwp) & !(linux & x64))) = cascade fbgemm:arm64-osx = cascade fbgemm:arm64-windows = cascade fbthrift(android) = cascade From 1905879fddc58b6091f5e8f1e923ce8811777399 Mon Sep 17 00:00:00 2001 From: Kai Pastor Date: Wed, 3 Dec 2025 08:08:33 +0100 Subject: [PATCH 09/11] Fixup --- scripts/ci.feature.baseline.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scripts/ci.feature.baseline.txt b/scripts/ci.feature.baseline.txt index 4abf81d888983e..95c44170ffd105 100644 --- a/scripts/ci.feature.baseline.txt +++ b/scripts/ci.feature.baseline.txt @@ -437,7 +437,7 @@ elements:arm64-uwp = cascade elements:x64-uwp = cascade evpp:arm64-uwp = cascade evpp:x64-uwp = cascade -faiss[gpu](!((windows & x64 & !uwp) & !(linux & x64))) = cascade +faiss[gpu](!(windows & x64 & !uwp) & !(linux & x64)) = cascade fbgemm:arm64-osx = cascade fbgemm:arm64-windows = cascade fbthrift(android) = cascade From fe183ae82b010f2b39a0969e354579af18d02f25 Mon Sep 17 00:00:00 2001 From: Kai Pastor Date: Wed, 3 Dec 2025 08:35:05 +0100 Subject: [PATCH 10/11] Cont. --- ports/faiss/vcpkg.json | 1 + scripts/ci.baseline.txt | 1 + versions/f-/faiss.json | 2 +- 3 files changed, 3 insertions(+), 1 deletion(-) diff --git a/ports/faiss/vcpkg.json b/ports/faiss/vcpkg.json index ccaca5a842707e..ed7dc589b8d1a3 100644 --- a/ports/faiss/vcpkg.json +++ b/ports/faiss/vcpkg.json @@ -4,6 +4,7 @@ "description": "Faiss is a library for efficient similarity search and clustering of dense vectors.", "homepage": "https://faiss.ai/", "license": "MIT", + "supports": "!x86 & !uwp", "dependencies": [ "blas", "lapack", diff --git a/scripts/ci.baseline.txt b/scripts/ci.baseline.txt index f3c84b804a18b0..91bf06e6c34050 100644 --- a/scripts/ci.baseline.txt +++ b/scripts/ci.baseline.txt @@ -220,6 +220,7 @@ eathread:x64-android=fail ecal:arm-neon-android=fail ecal:arm64-android=fail ecal:x64-android=fail +faiss:arm64-osx=fail # No openmp on default osx toolchain flint:arm-neon-android=fail flint:arm64-android=fail flint:x64-android=fail diff --git a/versions/f-/faiss.json b/versions/f-/faiss.json index 89889a42c1ae00..d35199550e9ef1 100644 --- a/versions/f-/faiss.json +++ b/versions/f-/faiss.json @@ -1,7 +1,7 @@ { "versions": [ { - "git-tree": "dc2219ca2e68726bffd5a772f4d3060f237864b4", + "git-tree": "aceaa4aa15670ff48eabf4325ec074110015578c", "version": "1.13.0", "port-version": 0 }, From 14fd779d6c21438cee0b099d87d508fc3cde6481 Mon Sep 17 00:00:00 2001 From: Kai Pastor Date: Wed, 10 Dec 2025 07:13:42 +0100 Subject: [PATCH 11/11] [faiss] Update to 1.13.1 --- ports/faiss/portfile.cmake | 2 +- ports/faiss/vcpkg.json | 2 +- versions/baseline.json | 2 +- versions/f-/faiss.json | 4 ++-- 4 files changed, 5 insertions(+), 5 deletions(-) diff --git a/ports/faiss/portfile.cmake b/ports/faiss/portfile.cmake index 8733000a3c177d..e540ee5ffb54d7 100644 --- a/ports/faiss/portfile.cmake +++ b/ports/faiss/portfile.cmake @@ -2,7 +2,7 @@ vcpkg_from_github( OUT_SOURCE_PATH SOURCE_PATH REPO facebookresearch/faiss REF "v${VERSION}" - SHA512 739641644a6a0b12430ab172fdd7c657b4c88e6389688c359919e2286bb494ff2011a33905719dc9dd95116c7c834f76969c457b67104223447ac04de339000d + SHA512 1a04ec120aee8f1111a2224d4cccfe59e0108a90c35cfa38dfc53fd75a433ea557f8adf56b3aab09d04c7332cf033d87bc77b8c806421b061a5fde847c7c357c HEAD_REF master PATCHES msvc-template.diff diff --git a/ports/faiss/vcpkg.json b/ports/faiss/vcpkg.json index ed7dc589b8d1a3..9c5aff57f9abdc 100644 --- a/ports/faiss/vcpkg.json +++ b/ports/faiss/vcpkg.json @@ -1,6 +1,6 @@ { "name": "faiss", - "version": "1.13.0", + "version": "1.13.1", "description": "Faiss is a library for efficient similarity search and clustering of dense vectors.", "homepage": "https://faiss.ai/", "license": "MIT", diff --git a/versions/baseline.json b/versions/baseline.json index 28ff7b5fbaa389..caf936f7802f26 100644 --- a/versions/baseline.json +++ b/versions/baseline.json @@ -2821,7 +2821,7 @@ "port-version": 2 }, "faiss": { - "baseline": "1.13.0", + "baseline": "1.13.1", "port-version": 0 }, "fakeit": { diff --git a/versions/f-/faiss.json b/versions/f-/faiss.json index d35199550e9ef1..899126bfd7a76a 100644 --- a/versions/f-/faiss.json +++ b/versions/f-/faiss.json @@ -1,8 +1,8 @@ { "versions": [ { - "git-tree": "aceaa4aa15670ff48eabf4325ec074110015578c", - "version": "1.13.0", + "git-tree": "87bcb7a78e0d37a6396ae1eb64ab5078df439c44", + "version": "1.13.1", "port-version": 0 }, {