git: adc413daf635 - main - math/{,py-}faiss: update 1.13.1 → 1.14.0
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Thu, 05 Mar 2026 09:37:50 UTC
The branch main has been updated by yuri:
URL: https://cgit.FreeBSD.org/ports/commit/?id=adc413daf635c9cadfd10ae3c538a74cc85cb3b4
commit adc413daf635c9cadfd10ae3c538a74cc85cb3b4
Author: Yuri Victorovich <yuri@FreeBSD.org>
AuthorDate: 2026-03-05 08:44:26 +0000
Commit: Yuri Victorovich <yuri@FreeBSD.org>
CommitDate: 2026-03-05 09:37:44 +0000
math/{,py-}faiss: update 1.13.1 → 1.14.0
Reported by: portscout
---
math/faiss/Makefile | 2 +-
math/faiss/distinfo | 6 +++---
math/faiss/pkg-plist | 25 ++++++++++++++++++++-----
math/py-faiss/Makefile | 5 +++--
math/py-faiss/distinfo | 6 +++---
5 files changed, 30 insertions(+), 14 deletions(-)
diff --git a/math/faiss/Makefile b/math/faiss/Makefile
index da653efc6cae..bfc06db37700 100644
--- a/math/faiss/Makefile
+++ b/math/faiss/Makefile
@@ -1,6 +1,6 @@
PORTNAME= faiss
DISTVERSIONPREFIX= v
-DISTVERSION= 1.13.1
+DISTVERSION= 1.14.0
CATEGORIES= math
MAINTAINER= yuri@FreeBSD.org
diff --git a/math/faiss/distinfo b/math/faiss/distinfo
index 914ecf49ab21..3faaf4f9e2db 100644
--- a/math/faiss/distinfo
+++ b/math/faiss/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1764757559
-SHA256 (facebookresearch-faiss-v1.13.1_GH0.tar.gz) = 89e6e9e3eb14a5948b9b8b57656de2dae9a1f0f7aceb5a2268e5eded33e5d6cf
-SIZE (facebookresearch-faiss-v1.13.1_GH0.tar.gz) = 1236021
+TIMESTAMP = 1772603375
+SHA256 (facebookresearch-faiss-v1.14.0_GH0.tar.gz) = 48db37fc2e7a2bab74cff79318f62bd4430dbd42942b0778241454079f5d05c8
+SIZE (facebookresearch-faiss-v1.14.0_GH0.tar.gz) = 1369583
diff --git a/math/faiss/pkg-plist b/math/faiss/pkg-plist
index 28bedaa643b4..f77be68e9efa 100644
--- a/math/faiss/pkg-plist
+++ b/math/faiss/pkg-plist
@@ -50,9 +50,12 @@ include/faiss/MetaIndexes.h
include/faiss/MetricType.h
include/faiss/VectorTransform.h
include/faiss/clone_index.h
+include/faiss/factory_tools.h
include/faiss/impl/AdditiveQuantizer.h
include/faiss/impl/AuxIndexStructures.h
+include/faiss/impl/ClusteringInitialization.h
include/faiss/impl/CodePacker.h
+include/faiss/impl/CodePackerRaBitQ.h
include/faiss/impl/DistanceComputer.h
include/faiss/impl/FaissAssert.h
include/faiss/impl/FaissException.h
@@ -70,6 +73,7 @@ include/faiss/impl/ProductAdditiveQuantizer.h
include/faiss/impl/ProductQuantizer-inl.h
include/faiss/impl/ProductQuantizer.h
include/faiss/impl/Quantizer.h
+include/faiss/impl/RaBitQStats.h
include/faiss/impl/RaBitQUtils.h
include/faiss/impl/RaBitQuantizer.h
include/faiss/impl/RaBitQuantizerMultiBit.h
@@ -78,20 +82,25 @@ include/faiss/impl/ResultHandler.h
include/faiss/impl/ScalarQuantizer.h
include/faiss/impl/ThreadedIndex-inl.h
include/faiss/impl/ThreadedIndex.h
-include/faiss/impl/code_distance/code_distance-avx2.h
-include/faiss/impl/code_distance/code_distance-avx512.h
-include/faiss/impl/code_distance/code_distance-generic.h
-include/faiss/impl/code_distance/code_distance-sve.h
-include/faiss/impl/code_distance/code_distance.h
+include/faiss/impl/VisitedTable.h
+include/faiss/impl/expanded_scanners.h
include/faiss/impl/index_read_utils.h
include/faiss/impl/io.h
include/faiss/impl/io_macros.h
include/faiss/impl/kmeans1d.h
include/faiss/impl/lattice_Zn.h
+include/faiss/impl/mapped_io.h
include/faiss/impl/maybe_owned_vector.h
include/faiss/impl/platform_macros.h
include/faiss/impl/pq4_fast_scan.h
+include/faiss/impl/pq_code_distance/pq_code_distance-inl.h
include/faiss/impl/residual_quantizer_encode_steps.h
+include/faiss/impl/scalar_quantizer/codecs.h
+include/faiss/impl/scalar_quantizer/distance_computers.h
+include/faiss/impl/scalar_quantizer/quantizers.h
+include/faiss/impl/scalar_quantizer/similarities.h
+include/faiss/impl/scalar_quantizer/training.h
+include/faiss/impl/simd_dispatch.h
include/faiss/impl/simd_result_handlers.h
include/faiss/impl/zerocopy_io.h
include/faiss/index_factory.h
@@ -112,6 +121,7 @@ include/faiss/utils/approx_topk/mode.h
include/faiss/utils/approx_topk_hamming/approx_topk_hamming.h
include/faiss/utils/bf16.h
include/faiss/utils/distances.h
+include/faiss/utils/distances_dispatch.h
include/faiss/utils/distances_fused/avx512.h
include/faiss/utils/distances_fused/distances_fused.h
include/faiss/utils/distances_fused/simdlib_based.h
@@ -131,9 +141,14 @@ include/faiss/utils/hamming_distance/hamdis-inl.h
include/faiss/utils/hamming_distance/neon-inl.h
include/faiss/utils/ordered_key_value.h
include/faiss/utils/partitioning.h
+include/faiss/utils/pq_code_distance.h
include/faiss/utils/prefetch.h
include/faiss/utils/quantize_lut.h
+include/faiss/utils/rabitq_simd.h
include/faiss/utils/random.h
+include/faiss/utils/simd_impl/distances_autovec-inl.h
+include/faiss/utils/simd_impl/distances_sse-inl.h
+include/faiss/utils/simd_levels.h
include/faiss/utils/simdlib.h
include/faiss/utils/simdlib_avx2.h
include/faiss/utils/simdlib_avx512.h
diff --git a/math/py-faiss/Makefile b/math/py-faiss/Makefile
index eeced13f06e0..6ca353cc681c 100644
--- a/math/py-faiss/Makefile
+++ b/math/py-faiss/Makefile
@@ -1,6 +1,6 @@
PORTNAME= faiss
DISTVERSIONPREFIX= v
-DISTVERSION= 1.13.1
+DISTVERSION= 1.14.0
CATEGORIES= math
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -19,6 +19,7 @@ BUILD_DEPENDS= swig:devel/swig \
${PY_DEPENDS}
LIB_DEPENDS= libfaiss.so:math/faiss
RUN_DEPENDS= ${PY_DEPENDS}
+TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytorch>0:misc/py-pytorch@${PY_FLAVOR}
USES= cmake compiler:c++11-lang localbase python
USE_PYTHON= flavors pytest # tests fail to run, see https://github.com/facebookresearch/faiss/issues/3914
@@ -44,6 +45,6 @@ do-install: # see https://github.com/facebookresearch/faiss/issues/2194
.endfor
cd ${BUILD_WRKSRC} && ${COPYTREE_SHARE} contrib ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/${PORTNAME}
-# tests are broken, see https://github.com/facebookresearch/faiss/issues/4317
+# tests expect the modle common_io to be available, but this module is questionable, see https://github.com/facebookresearch/faiss/issues/4865
.include <bsd.port.mk>
diff --git a/math/py-faiss/distinfo b/math/py-faiss/distinfo
index d92f865fe9c7..2816f7035f5f 100644
--- a/math/py-faiss/distinfo
+++ b/math/py-faiss/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1764757791
-SHA256 (facebookresearch-faiss-v1.13.1_GH0.tar.gz) = 89e6e9e3eb14a5948b9b8b57656de2dae9a1f0f7aceb5a2268e5eded33e5d6cf
-SIZE (facebookresearch-faiss-v1.13.1_GH0.tar.gz) = 1236021
+TIMESTAMP = 1772685195
+SHA256 (facebookresearch-faiss-v1.14.0_GH0.tar.gz) = 48db37fc2e7a2bab74cff79318f62bd4430dbd42942b0778241454079f5d05c8
+SIZE (facebookresearch-faiss-v1.14.0_GH0.tar.gz) = 1369583