math/faiss 1.14.3 MidnightBSD
Library for efficient similarity search & clustering of dense vectors
- System
- MidnightBSD
- Repository
- mports
- Maintainer
- [email protected]
- Port added
- Last update
- Commit
8af06753b2- License
- mit
- Categories
- math
Description
Faiss is a library for efficient similarity search and clustering of dense vectors. It contains algorithms that search in sets of vectors of any size, up to ones that possibly do not fit in RAM. It also contains supporting code for evaluation and parameter tuning.
In the other systems
| System | Port | Version |
|---|---|---|
| MidnightBSD | math/faiss | 1.14.3 |
| FreeBSD | math/faiss | 1.15.1_1 |
| DragonFly | math/faiss | 1.7.2 |
Install
Binary package:
mport install faiss
From mports:
cd /usr/mports/math/faiss && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= faiss>0:math/faiss
LIB_DEPENDS= libfaiss.so:math/faiss
Dependencies
As this port's Makefile names them.
Build 1
openblas>0: math/openblas
Runtime 1
openblas>0: math/openblas
Test 3
benchmark>0: devel/benchmarkgflags>0: devel/gflagsgoogletest>0: devel/googletest
Build dependencies 1
Run dependencies 1
Required by 1
Configuration
No options to configure.
- USES
- cmake:testing compiler:c++11-lang localbase:ldflags
- Service scripts
- none
Files
pkg-plist 194
- include/faiss/AutoTune.h
- include/faiss/Clustering.h
- include/faiss/IVFlib.h
- include/faiss/Index.h
- include/faiss/Index2Layer.h
- include/faiss/IndexAdditiveQuantizer.h
- include/faiss/IndexAdditiveQuantizerFastScan.h
- include/faiss/IndexBinary.h
- include/faiss/IndexBinaryFlat.h
- include/faiss/IndexBinaryFromFloat.h
- include/faiss/IndexBinaryHNSW.h
- include/faiss/IndexBinaryHash.h
- include/faiss/IndexBinaryIVF.h
- include/faiss/IndexFastScan.h
- include/faiss/IndexFlat.h
- include/faiss/IndexFlatCodes.h
- include/faiss/IndexHNSW.h
- include/faiss/IndexIDMap.h
- include/faiss/IndexIVF.h
- include/faiss/IndexIVFAdditiveQuantizer.h
- include/faiss/IndexIVFAdditiveQuantizerFastScan.h
- include/faiss/IndexIVFFastScan.h
- include/faiss/IndexIVFFlat.h
- include/faiss/IndexIVFFlatPanorama.h
- include/faiss/IndexIVFIndependentQuantizer.h
- include/faiss/IndexIVFPQ.h
- include/faiss/IndexIVFPQFastScan.h
- include/faiss/IndexIVFPQR.h
- include/faiss/IndexIVFRaBitQ.h
- include/faiss/IndexIVFRaBitQFastScan.h
- include/faiss/IndexIVFSpectralHash.h
- include/faiss/IndexLSH.h
- include/faiss/IndexLattice.h
- include/faiss/IndexNNDescent.h
- include/faiss/IndexNSG.h
- include/faiss/IndexNeuralNetCodec.h
- include/faiss/IndexPQ.h
- include/faiss/IndexPQFastScan.h
- include/faiss/IndexPreTransform.h
- include/faiss/IndexRaBitQ.h
- include/faiss/IndexRaBitQFastScan.h
- include/faiss/IndexRefine.h
- include/faiss/IndexReplicas.h
- include/faiss/IndexRowwiseMinMax.h
- include/faiss/IndexScalarQuantizer.h
- include/faiss/IndexShards.h
- include/faiss/IndexShardsIVF.h
- include/faiss/MatrixStats.h
- include/faiss/MetaIndexes.h
- include/faiss/MetricType.h
- include/faiss/SuperKMeans.h
- include/faiss/VectorTransform.h
- include/faiss/clone_index.h
- include/faiss/factory_tools.h
- include/faiss/impl/AdSampling.h
- include/faiss/impl/AdditiveQuantizer.h
- include/faiss/impl/AuxIndexStructures.h
- include/faiss/impl/ClusteringHelpers.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
- include/faiss/impl/HNSW.h
- include/faiss/impl/IDSelector.h
- include/faiss/impl/InvertedListScannerStats.h
- include/faiss/impl/LocalSearchQuantizer.h
- include/faiss/impl/NNDescent.h
- include/faiss/impl/NSG.h
- include/faiss/impl/Panorama.h
- include/faiss/impl/PanoramaStats.h
- include/faiss/impl/PdxLayout.h
- include/faiss/impl/PolysemousTraining.h
- include/faiss/impl/ProductAdditiveQuantizer.h
- include/faiss/impl/ProductQuantizer-inl.h
- include/faiss/impl/ProductQuantizer.h
- include/faiss/impl/Quantizer.h
- include/faiss/impl/RaBitQUtils.h
- include/faiss/impl/RaBitQuantizer.h
- include/faiss/impl/RaBitQuantizerMultiBit.h
- include/faiss/impl/ResidualQuantizer.h
- include/faiss/impl/ResultHandler.h
- include/faiss/impl/ScalarQuantizer.h
- include/faiss/impl/ThreadedIndex-inl.h
- include/faiss/impl/ThreadedIndex.h
- include/faiss/impl/VisitedTable.h
- include/faiss/impl/approx_topk/approx_topk.h
- include/faiss/impl/approx_topk/generic.h
- include/faiss/impl/approx_topk/rq_beam_search_tab-inl.h
- include/faiss/impl/approx_topk/rq_beam_search_tab.h
- include/faiss/impl/approx_topk/simdlib256-inl.h
- include/faiss/impl/expanded_scanners.h
- include/faiss/impl/fast_scan/FastScanDistancePostProcessing.h
- include/faiss/impl/fast_scan/LookupTableScaler.h
- include/faiss/impl/fast_scan/accumulate_loops.h
- include/faiss/impl/fast_scan/accumulate_loops_512.h
- include/faiss/impl/fast_scan/decompose_qbs.h
- include/faiss/impl/fast_scan/dispatching.h
- include/faiss/impl/fast_scan/fast_scan.h
The first 100 are listed.
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| facebookresearch-faiss-v1.14.3_GH0.tar.gz | 1.680994e+06 | 7f3c4ed9aec3bd7524382862f5fcbd4d8984e2a8979ff3bdb2c0bcea5144149e |
Commit history 1
| Date | Commit | Credits | Log message |
|---|---|---|---|
8af06753b2 |
Lucas Holt | databases/rubygem-flipper-active_record-rails70: update to 1.3.6 Match the flipper-gitlab provider series so fake-qa can satisfy the gemspec flipper dependency.
AI-Assisted-by: OpenAI Codex <[email protected]>
Signed-off-by: Lucas Holt <[email protected]> |