├── .gitignore ├── CMakeLists.txt ├── LICENSE ├── README-jp.md ├── README.jp ├── README.md ├── VERSION ├── assets ├── logo.png └── logo.svg ├── bin ├── CMakeLists.txt ├── ngt │ ├── CMakeLists.txt │ ├── README-jp.md │ ├── README.md │ └── ngt.cpp └── qbg │ ├── CMakeLists.txt │ ├── README.md │ └── qbg.cpp ├── data ├── lorentz-input-5k.tsv ├── lorentz-query.tsv ├── lorentz_input_generator.py ├── poincare-input-20.tsv ├── poincare-input-5k.tsv ├── poincare-query.tsv ├── poincare_input_generator.py ├── sift-dataset-5k.tsv └── sift-query-3.tsv ├── lib ├── CMakeLists.txt └── NGT │ ├── ArrayFile.cpp │ ├── ArrayFile.h │ ├── CMakeLists.txt │ ├── Capi.cpp │ ├── Capi.h │ ├── Clustering.h │ ├── Command.cpp │ ├── Command.h │ ├── Common.h │ ├── Graph.cpp │ ├── Graph.h │ ├── GraphOptimizer.h │ ├── GraphReconstructor.h │ ├── HashBasedBooleanSet.h │ ├── Index.cpp │ ├── Index.h │ ├── MmapManager.cpp │ ├── MmapManager.h │ ├── MmapManagerDefs.h │ ├── MmapManagerException.h │ ├── MmapManagerImpl.hpp │ ├── NGTQ │ ├── Capi.cpp │ ├── Capi.h │ ├── HierarchicalKmeans.cpp │ ├── HierarchicalKmeans.h │ ├── Matrix.h │ ├── ObjectFile.h │ ├── Optimizer.cpp │ ├── Optimizer.h │ ├── QbgCli.cpp │ ├── QbgCli.h │ ├── QuantizedBlobGraph.cpp │ ├── QuantizedBlobGraph.h │ ├── QuantizedGraph.cpp │ ├── QuantizedGraph.h │ └── Quantizer.h │ ├── Node.cpp │ ├── Node.h │ ├── ObjectRepository.h │ ├── ObjectSpace.cpp │ ├── ObjectSpace.h │ ├── ObjectSpaceRepository.h │ ├── Optimizer.h │ ├── PrimitiveComparator.h │ ├── PrimitiveComparatorNoArch.cpp │ ├── PrimitiveComparatorNoArch.h │ ├── PrimitiveComparatorX86.cpp │ ├── PrimitiveComparatorX86.h │ ├── SharedMemoryAllocator.cpp │ ├── SharedMemoryAllocator.h │ ├── Thread.cpp │ ├── Thread.h │ ├── Tree.cpp │ ├── Tree.h │ ├── Version.cpp │ ├── Version.h │ ├── defines.h.in │ └── half.hpp ├── python ├── LICENSE ├── MANIFEST.in ├── README-jp.md ├── README-ngtpy-jp.md ├── README-ngtpy.md ├── README.md ├── ngt │ ├── README.md │ ├── __init__.py │ └── base.py ├── pyproject.toml ├── sample │ └── sample.py ├── setup.py └── src │ └── ngtpy.cpp ├── samples ├── CMakeLists.txt ├── cosine-float │ ├── CMakeLists.txt │ └── cosine-float.cpp ├── hamming-uint8 │ ├── CMakeLists.txt │ └── hamming-uint8.cpp ├── jaccard-sparse │ ├── CMakeLists.txt │ └── jaccard-sparse.cpp ├── l2-uint8-range-search │ ├── CMakeLists.txt │ └── l2-uint8-range-search.cpp ├── l2-uint8 │ ├── CMakeLists.txt │ └── l2-uint8.cpp ├── qbg-capi │ ├── CMakeLists.txt │ └── qbg-capi.cpp ├── qg-capi │ ├── CMakeLists.txt │ └── qg-capi.cpp └── qg-l2-float │ ├── CMakeLists.txt │ └── qg-l2-float.cpp ├── tests ├── ann-benchmarks-results │ ├── fashion-mnist-784-euclidean.png │ ├── gist-960-euclidean.png │ ├── glove-100-angular.png │ ├── glove-25-angular.png │ ├── glove-50-angular.png │ ├── nytimes-256-angular.png │ └── sift-128-euclidean.png └── datasets │ └── ann-benchmarks │ ├── sift-128-euclidean.tsv │ ├── sift-128-euclidean_gt.tsv │ ├── sift-128-euclidean_gtdist.tsv │ └── sift-128-euclidean_query.tsv └── utils └── mk_version_defs_h.sh /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yahoojapan/NGT/HEAD/.gitignore -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yahoojapan/NGT/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yahoojapan/NGT/HEAD/LICENSE -------------------------------------------------------------------------------- /README-jp.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yahoojapan/NGT/HEAD/README-jp.md -------------------------------------------------------------------------------- /README.jp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yahoojapan/NGT/HEAD/README.jp -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yahoojapan/NGT/HEAD/README.md -------------------------------------------------------------------------------- /VERSION: -------------------------------------------------------------------------------- 1 | 2.5.0 2 | -------------------------------------------------------------------------------- /assets/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yahoojapan/NGT/HEAD/assets/logo.png -------------------------------------------------------------------------------- /assets/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yahoojapan/NGT/HEAD/assets/logo.svg -------------------------------------------------------------------------------- /bin/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yahoojapan/NGT/HEAD/bin/CMakeLists.txt -------------------------------------------------------------------------------- /bin/ngt/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yahoojapan/NGT/HEAD/bin/ngt/CMakeLists.txt -------------------------------------------------------------------------------- /bin/ngt/README-jp.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yahoojapan/NGT/HEAD/bin/ngt/README-jp.md -------------------------------------------------------------------------------- /bin/ngt/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yahoojapan/NGT/HEAD/bin/ngt/README.md -------------------------------------------------------------------------------- /bin/ngt/ngt.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yahoojapan/NGT/HEAD/bin/ngt/ngt.cpp -------------------------------------------------------------------------------- /bin/qbg/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yahoojapan/NGT/HEAD/bin/qbg/CMakeLists.txt -------------------------------------------------------------------------------- /bin/qbg/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yahoojapan/NGT/HEAD/bin/qbg/README.md -------------------------------------------------------------------------------- /bin/qbg/qbg.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yahoojapan/NGT/HEAD/bin/qbg/qbg.cpp -------------------------------------------------------------------------------- /data/lorentz-input-5k.tsv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yahoojapan/NGT/HEAD/data/lorentz-input-5k.tsv -------------------------------------------------------------------------------- /data/lorentz-query.tsv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yahoojapan/NGT/HEAD/data/lorentz-query.tsv -------------------------------------------------------------------------------- /data/lorentz_input_generator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yahoojapan/NGT/HEAD/data/lorentz_input_generator.py -------------------------------------------------------------------------------- /data/poincare-input-20.tsv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yahoojapan/NGT/HEAD/data/poincare-input-20.tsv -------------------------------------------------------------------------------- /data/poincare-input-5k.tsv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yahoojapan/NGT/HEAD/data/poincare-input-5k.tsv -------------------------------------------------------------------------------- /data/poincare-query.tsv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yahoojapan/NGT/HEAD/data/poincare-query.tsv -------------------------------------------------------------------------------- /data/poincare_input_generator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yahoojapan/NGT/HEAD/data/poincare_input_generator.py -------------------------------------------------------------------------------- /data/sift-dataset-5k.tsv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yahoojapan/NGT/HEAD/data/sift-dataset-5k.tsv -------------------------------------------------------------------------------- /data/sift-query-3.tsv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yahoojapan/NGT/HEAD/data/sift-query-3.tsv -------------------------------------------------------------------------------- /lib/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | if( ${UNIX} ) 2 | add_subdirectory(${PROJECT_SOURCE_DIR}/lib/NGT) 3 | endif() 4 | -------------------------------------------------------------------------------- /lib/NGT/ArrayFile.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yahoojapan/NGT/HEAD/lib/NGT/ArrayFile.cpp -------------------------------------------------------------------------------- /lib/NGT/ArrayFile.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yahoojapan/NGT/HEAD/lib/NGT/ArrayFile.h -------------------------------------------------------------------------------- /lib/NGT/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yahoojapan/NGT/HEAD/lib/NGT/CMakeLists.txt -------------------------------------------------------------------------------- /lib/NGT/Capi.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yahoojapan/NGT/HEAD/lib/NGT/Capi.cpp -------------------------------------------------------------------------------- /lib/NGT/Capi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yahoojapan/NGT/HEAD/lib/NGT/Capi.h -------------------------------------------------------------------------------- /lib/NGT/Clustering.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yahoojapan/NGT/HEAD/lib/NGT/Clustering.h -------------------------------------------------------------------------------- /lib/NGT/Command.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yahoojapan/NGT/HEAD/lib/NGT/Command.cpp -------------------------------------------------------------------------------- /lib/NGT/Command.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yahoojapan/NGT/HEAD/lib/NGT/Command.h -------------------------------------------------------------------------------- /lib/NGT/Common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yahoojapan/NGT/HEAD/lib/NGT/Common.h -------------------------------------------------------------------------------- /lib/NGT/Graph.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yahoojapan/NGT/HEAD/lib/NGT/Graph.cpp -------------------------------------------------------------------------------- /lib/NGT/Graph.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yahoojapan/NGT/HEAD/lib/NGT/Graph.h -------------------------------------------------------------------------------- /lib/NGT/GraphOptimizer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yahoojapan/NGT/HEAD/lib/NGT/GraphOptimizer.h -------------------------------------------------------------------------------- /lib/NGT/GraphReconstructor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yahoojapan/NGT/HEAD/lib/NGT/GraphReconstructor.h -------------------------------------------------------------------------------- /lib/NGT/HashBasedBooleanSet.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yahoojapan/NGT/HEAD/lib/NGT/HashBasedBooleanSet.h -------------------------------------------------------------------------------- /lib/NGT/Index.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yahoojapan/NGT/HEAD/lib/NGT/Index.cpp -------------------------------------------------------------------------------- /lib/NGT/Index.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yahoojapan/NGT/HEAD/lib/NGT/Index.h -------------------------------------------------------------------------------- /lib/NGT/MmapManager.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yahoojapan/NGT/HEAD/lib/NGT/MmapManager.cpp -------------------------------------------------------------------------------- /lib/NGT/MmapManager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yahoojapan/NGT/HEAD/lib/NGT/MmapManager.h -------------------------------------------------------------------------------- /lib/NGT/MmapManagerDefs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yahoojapan/NGT/HEAD/lib/NGT/MmapManagerDefs.h -------------------------------------------------------------------------------- /lib/NGT/MmapManagerException.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yahoojapan/NGT/HEAD/lib/NGT/MmapManagerException.h -------------------------------------------------------------------------------- /lib/NGT/MmapManagerImpl.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yahoojapan/NGT/HEAD/lib/NGT/MmapManagerImpl.hpp -------------------------------------------------------------------------------- /lib/NGT/NGTQ/Capi.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yahoojapan/NGT/HEAD/lib/NGT/NGTQ/Capi.cpp -------------------------------------------------------------------------------- /lib/NGT/NGTQ/Capi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yahoojapan/NGT/HEAD/lib/NGT/NGTQ/Capi.h -------------------------------------------------------------------------------- /lib/NGT/NGTQ/HierarchicalKmeans.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yahoojapan/NGT/HEAD/lib/NGT/NGTQ/HierarchicalKmeans.cpp -------------------------------------------------------------------------------- /lib/NGT/NGTQ/HierarchicalKmeans.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yahoojapan/NGT/HEAD/lib/NGT/NGTQ/HierarchicalKmeans.h -------------------------------------------------------------------------------- /lib/NGT/NGTQ/Matrix.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yahoojapan/NGT/HEAD/lib/NGT/NGTQ/Matrix.h -------------------------------------------------------------------------------- /lib/NGT/NGTQ/ObjectFile.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yahoojapan/NGT/HEAD/lib/NGT/NGTQ/ObjectFile.h -------------------------------------------------------------------------------- /lib/NGT/NGTQ/Optimizer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yahoojapan/NGT/HEAD/lib/NGT/NGTQ/Optimizer.cpp -------------------------------------------------------------------------------- /lib/NGT/NGTQ/Optimizer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yahoojapan/NGT/HEAD/lib/NGT/NGTQ/Optimizer.h -------------------------------------------------------------------------------- /lib/NGT/NGTQ/QbgCli.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yahoojapan/NGT/HEAD/lib/NGT/NGTQ/QbgCli.cpp -------------------------------------------------------------------------------- /lib/NGT/NGTQ/QbgCli.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yahoojapan/NGT/HEAD/lib/NGT/NGTQ/QbgCli.h -------------------------------------------------------------------------------- /lib/NGT/NGTQ/QuantizedBlobGraph.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yahoojapan/NGT/HEAD/lib/NGT/NGTQ/QuantizedBlobGraph.cpp -------------------------------------------------------------------------------- /lib/NGT/NGTQ/QuantizedBlobGraph.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yahoojapan/NGT/HEAD/lib/NGT/NGTQ/QuantizedBlobGraph.h -------------------------------------------------------------------------------- /lib/NGT/NGTQ/QuantizedGraph.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yahoojapan/NGT/HEAD/lib/NGT/NGTQ/QuantizedGraph.cpp -------------------------------------------------------------------------------- /lib/NGT/NGTQ/QuantizedGraph.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yahoojapan/NGT/HEAD/lib/NGT/NGTQ/QuantizedGraph.h -------------------------------------------------------------------------------- /lib/NGT/NGTQ/Quantizer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yahoojapan/NGT/HEAD/lib/NGT/NGTQ/Quantizer.h -------------------------------------------------------------------------------- /lib/NGT/Node.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yahoojapan/NGT/HEAD/lib/NGT/Node.cpp -------------------------------------------------------------------------------- /lib/NGT/Node.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yahoojapan/NGT/HEAD/lib/NGT/Node.h -------------------------------------------------------------------------------- /lib/NGT/ObjectRepository.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yahoojapan/NGT/HEAD/lib/NGT/ObjectRepository.h -------------------------------------------------------------------------------- /lib/NGT/ObjectSpace.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yahoojapan/NGT/HEAD/lib/NGT/ObjectSpace.cpp -------------------------------------------------------------------------------- /lib/NGT/ObjectSpace.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yahoojapan/NGT/HEAD/lib/NGT/ObjectSpace.h -------------------------------------------------------------------------------- /lib/NGT/ObjectSpaceRepository.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yahoojapan/NGT/HEAD/lib/NGT/ObjectSpaceRepository.h -------------------------------------------------------------------------------- /lib/NGT/Optimizer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yahoojapan/NGT/HEAD/lib/NGT/Optimizer.h -------------------------------------------------------------------------------- /lib/NGT/PrimitiveComparator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yahoojapan/NGT/HEAD/lib/NGT/PrimitiveComparator.h -------------------------------------------------------------------------------- /lib/NGT/PrimitiveComparatorNoArch.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yahoojapan/NGT/HEAD/lib/NGT/PrimitiveComparatorNoArch.cpp -------------------------------------------------------------------------------- /lib/NGT/PrimitiveComparatorNoArch.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yahoojapan/NGT/HEAD/lib/NGT/PrimitiveComparatorNoArch.h -------------------------------------------------------------------------------- /lib/NGT/PrimitiveComparatorX86.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yahoojapan/NGT/HEAD/lib/NGT/PrimitiveComparatorX86.cpp -------------------------------------------------------------------------------- /lib/NGT/PrimitiveComparatorX86.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yahoojapan/NGT/HEAD/lib/NGT/PrimitiveComparatorX86.h -------------------------------------------------------------------------------- /lib/NGT/SharedMemoryAllocator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yahoojapan/NGT/HEAD/lib/NGT/SharedMemoryAllocator.cpp -------------------------------------------------------------------------------- /lib/NGT/SharedMemoryAllocator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yahoojapan/NGT/HEAD/lib/NGT/SharedMemoryAllocator.h -------------------------------------------------------------------------------- /lib/NGT/Thread.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yahoojapan/NGT/HEAD/lib/NGT/Thread.cpp -------------------------------------------------------------------------------- /lib/NGT/Thread.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yahoojapan/NGT/HEAD/lib/NGT/Thread.h -------------------------------------------------------------------------------- /lib/NGT/Tree.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yahoojapan/NGT/HEAD/lib/NGT/Tree.cpp -------------------------------------------------------------------------------- /lib/NGT/Tree.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yahoojapan/NGT/HEAD/lib/NGT/Tree.h -------------------------------------------------------------------------------- /lib/NGT/Version.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yahoojapan/NGT/HEAD/lib/NGT/Version.cpp -------------------------------------------------------------------------------- /lib/NGT/Version.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yahoojapan/NGT/HEAD/lib/NGT/Version.h -------------------------------------------------------------------------------- /lib/NGT/defines.h.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yahoojapan/NGT/HEAD/lib/NGT/defines.h.in -------------------------------------------------------------------------------- /lib/NGT/half.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yahoojapan/NGT/HEAD/lib/NGT/half.hpp -------------------------------------------------------------------------------- /python/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yahoojapan/NGT/HEAD/python/LICENSE -------------------------------------------------------------------------------- /python/MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yahoojapan/NGT/HEAD/python/MANIFEST.in -------------------------------------------------------------------------------- /python/README-jp.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yahoojapan/NGT/HEAD/python/README-jp.md -------------------------------------------------------------------------------- /python/README-ngtpy-jp.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yahoojapan/NGT/HEAD/python/README-ngtpy-jp.md -------------------------------------------------------------------------------- /python/README-ngtpy.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yahoojapan/NGT/HEAD/python/README-ngtpy.md -------------------------------------------------------------------------------- /python/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yahoojapan/NGT/HEAD/python/README.md -------------------------------------------------------------------------------- /python/ngt/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yahoojapan/NGT/HEAD/python/ngt/README.md -------------------------------------------------------------------------------- /python/ngt/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python/ngt/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yahoojapan/NGT/HEAD/python/ngt/base.py -------------------------------------------------------------------------------- /python/pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yahoojapan/NGT/HEAD/python/pyproject.toml -------------------------------------------------------------------------------- /python/sample/sample.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yahoojapan/NGT/HEAD/python/sample/sample.py -------------------------------------------------------------------------------- /python/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yahoojapan/NGT/HEAD/python/setup.py -------------------------------------------------------------------------------- /python/src/ngtpy.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yahoojapan/NGT/HEAD/python/src/ngtpy.cpp -------------------------------------------------------------------------------- /samples/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yahoojapan/NGT/HEAD/samples/CMakeLists.txt -------------------------------------------------------------------------------- /samples/cosine-float/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yahoojapan/NGT/HEAD/samples/cosine-float/CMakeLists.txt -------------------------------------------------------------------------------- /samples/cosine-float/cosine-float.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yahoojapan/NGT/HEAD/samples/cosine-float/cosine-float.cpp -------------------------------------------------------------------------------- /samples/hamming-uint8/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yahoojapan/NGT/HEAD/samples/hamming-uint8/CMakeLists.txt -------------------------------------------------------------------------------- /samples/hamming-uint8/hamming-uint8.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yahoojapan/NGT/HEAD/samples/hamming-uint8/hamming-uint8.cpp -------------------------------------------------------------------------------- /samples/jaccard-sparse/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yahoojapan/NGT/HEAD/samples/jaccard-sparse/CMakeLists.txt -------------------------------------------------------------------------------- /samples/jaccard-sparse/jaccard-sparse.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yahoojapan/NGT/HEAD/samples/jaccard-sparse/jaccard-sparse.cpp -------------------------------------------------------------------------------- /samples/l2-uint8-range-search/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yahoojapan/NGT/HEAD/samples/l2-uint8-range-search/CMakeLists.txt -------------------------------------------------------------------------------- /samples/l2-uint8-range-search/l2-uint8-range-search.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yahoojapan/NGT/HEAD/samples/l2-uint8-range-search/l2-uint8-range-search.cpp -------------------------------------------------------------------------------- /samples/l2-uint8/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yahoojapan/NGT/HEAD/samples/l2-uint8/CMakeLists.txt -------------------------------------------------------------------------------- /samples/l2-uint8/l2-uint8.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yahoojapan/NGT/HEAD/samples/l2-uint8/l2-uint8.cpp -------------------------------------------------------------------------------- /samples/qbg-capi/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yahoojapan/NGT/HEAD/samples/qbg-capi/CMakeLists.txt -------------------------------------------------------------------------------- /samples/qbg-capi/qbg-capi.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yahoojapan/NGT/HEAD/samples/qbg-capi/qbg-capi.cpp -------------------------------------------------------------------------------- /samples/qg-capi/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yahoojapan/NGT/HEAD/samples/qg-capi/CMakeLists.txt -------------------------------------------------------------------------------- /samples/qg-capi/qg-capi.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yahoojapan/NGT/HEAD/samples/qg-capi/qg-capi.cpp -------------------------------------------------------------------------------- /samples/qg-l2-float/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yahoojapan/NGT/HEAD/samples/qg-l2-float/CMakeLists.txt -------------------------------------------------------------------------------- /samples/qg-l2-float/qg-l2-float.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yahoojapan/NGT/HEAD/samples/qg-l2-float/qg-l2-float.cpp -------------------------------------------------------------------------------- /tests/ann-benchmarks-results/fashion-mnist-784-euclidean.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yahoojapan/NGT/HEAD/tests/ann-benchmarks-results/fashion-mnist-784-euclidean.png -------------------------------------------------------------------------------- /tests/ann-benchmarks-results/gist-960-euclidean.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yahoojapan/NGT/HEAD/tests/ann-benchmarks-results/gist-960-euclidean.png -------------------------------------------------------------------------------- /tests/ann-benchmarks-results/glove-100-angular.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yahoojapan/NGT/HEAD/tests/ann-benchmarks-results/glove-100-angular.png -------------------------------------------------------------------------------- /tests/ann-benchmarks-results/glove-25-angular.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yahoojapan/NGT/HEAD/tests/ann-benchmarks-results/glove-25-angular.png -------------------------------------------------------------------------------- /tests/ann-benchmarks-results/glove-50-angular.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yahoojapan/NGT/HEAD/tests/ann-benchmarks-results/glove-50-angular.png -------------------------------------------------------------------------------- /tests/ann-benchmarks-results/nytimes-256-angular.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yahoojapan/NGT/HEAD/tests/ann-benchmarks-results/nytimes-256-angular.png -------------------------------------------------------------------------------- /tests/ann-benchmarks-results/sift-128-euclidean.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yahoojapan/NGT/HEAD/tests/ann-benchmarks-results/sift-128-euclidean.png -------------------------------------------------------------------------------- /tests/datasets/ann-benchmarks/sift-128-euclidean.tsv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yahoojapan/NGT/HEAD/tests/datasets/ann-benchmarks/sift-128-euclidean.tsv -------------------------------------------------------------------------------- /tests/datasets/ann-benchmarks/sift-128-euclidean_gt.tsv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yahoojapan/NGT/HEAD/tests/datasets/ann-benchmarks/sift-128-euclidean_gt.tsv -------------------------------------------------------------------------------- /tests/datasets/ann-benchmarks/sift-128-euclidean_gtdist.tsv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yahoojapan/NGT/HEAD/tests/datasets/ann-benchmarks/sift-128-euclidean_gtdist.tsv -------------------------------------------------------------------------------- /tests/datasets/ann-benchmarks/sift-128-euclidean_query.tsv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yahoojapan/NGT/HEAD/tests/datasets/ann-benchmarks/sift-128-euclidean_query.tsv -------------------------------------------------------------------------------- /utils/mk_version_defs_h.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yahoojapan/NGT/HEAD/utils/mk_version_defs_h.sh --------------------------------------------------------------------------------