├── .gitattributes ├── .github └── workflows │ ├── page_search.yml │ ├── pr-test.yml │ └── push-test.yml ├── .gitignore ├── .gitmodules ├── CMakeLists.txt ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── Dockerfile ├── LICENSE ├── NOTICE.txt ├── README.md ├── SECURITY.md ├── _clang-format ├── appendix └── Starling-appendix.pdf ├── include ├── aligned_file_reader.h ├── ann_exception.h ├── aux_utils.h ├── boost_dynamic_bitset_fwd.h ├── cached_io.h ├── common_includes.h ├── concurrent_queue.h ├── cosine_similarity.h ├── distance.h ├── exceptions.h ├── index.h ├── linux_aligned_file_reader.h ├── locking.h ├── logger.h ├── logger_impl.h ├── math_utils.h ├── memory_mapper.h ├── natural_number_map.h ├── natural_number_set.h ├── neighbor.h ├── parameters.h ├── partition_and_pq.h ├── percentile_stats.h ├── pq_flash_index.h ├── pq_flash_index_utils.h ├── pq_table.h ├── simd_utils.h ├── timer.h ├── tsl │ ├── robin_growth_policy.h │ ├── robin_hash.h │ ├── robin_map.h │ ├── robin_set.h │ ├── sparse_growth_policy.h │ ├── sparse_hash.h │ ├── sparse_map.h │ └── sparse_set.h ├── utils.h ├── windows_aligned_file_reader.h ├── windows_customizations.h └── windows_slim_lock.h ├── scripts ├── config_ci.sh ├── config_dataset.sh ├── config_sample.sh ├── multiple_runs.sh ├── run_benchmark.sh └── unset.sh ├── src ├── CMakeLists.txt ├── ann_exception.cpp ├── aux_utils.cpp ├── distance.cpp ├── dll │ ├── CMakeLists.txt │ └── dllmain.cpp ├── index.cpp ├── linux_aligned_file_reader.cpp ├── logger.cpp ├── math_utils.cpp ├── memory_mapper.cpp ├── natural_number_map.cpp ├── natural_number_set.cpp ├── page_search.cpp ├── partition_and_pq.cpp ├── pq_flash_index.cpp ├── range_search.cpp ├── utils.cpp ├── visit_freq.cpp └── windows_aligned_file_reader.cpp ├── tests ├── CMakeLists.txt ├── build_disk_index.cpp ├── build_memory_index.cpp ├── range_search_disk_different_radius.cpp ├── range_search_disk_index.cpp ├── search_disk_index.cpp ├── search_disk_index_save_freq.cpp ├── search_memory_index.cpp ├── search_memory_index_dynamic.cpp ├── test_incremental_index.cpp ├── test_insert_deletes_consolidate.cpp ├── test_streaming_scenario.cpp └── utils │ ├── CMakeLists.txt │ ├── bin_to_fvecs.cpp │ ├── bin_to_tsv.cpp │ ├── calculate_recall.cpp │ ├── compute_groundtruth.cpp │ ├── create_disk_layout.cpp │ ├── dist_gen.py │ ├── float_bin_to_int8.cpp │ ├── fvecs_to_bin.cpp │ ├── fvecs_to_bvecs.cpp │ ├── gen_random_slice.cpp │ ├── gen_range.cpp │ ├── generate_pq.cpp │ ├── index_relayout.cpp │ ├── int8_to_float.cpp │ ├── int8_to_float_scale.cpp │ ├── ivecs_to_bin.cpp │ ├── merge_shards.cpp │ ├── parse_freq_file.cpp │ ├── partition_data.cpp │ ├── partition_with_ram_budget.cpp │ ├── rand_data_gen.cpp │ ├── simulate_aggregate_recall.cpp │ ├── sq.cpp │ ├── tsv_to_bin.cpp │ ├── uint32_to_uint8.cpp │ ├── uint8_to_float.cpp │ └── vector_analysis.cpp ├── tests_data ├── l2_rand_float_10D_10K_norm1.0_self_gt10 ├── l2_rand_uint8_10D_10K_norm50.0_self_gt10 ├── rand_float_10D_10K_norm1.0.bin └── rand_uint8_10D_10K_norm50.0.bin ├── unit_tester.sh ├── windows └── packages.config.in └── workflows ├── SSD_index.md ├── dynamic_index.md └── in_memory_index.md /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zilliztech/starling/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/workflows/page_search.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zilliztech/starling/HEAD/.github/workflows/page_search.yml -------------------------------------------------------------------------------- /.github/workflows/pr-test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zilliztech/starling/HEAD/.github/workflows/pr-test.yml -------------------------------------------------------------------------------- /.github/workflows/push-test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zilliztech/starling/HEAD/.github/workflows/push-test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zilliztech/starling/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zilliztech/starling/HEAD/.gitmodules -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zilliztech/starling/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zilliztech/starling/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zilliztech/starling/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zilliztech/starling/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zilliztech/starling/HEAD/LICENSE -------------------------------------------------------------------------------- /NOTICE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zilliztech/starling/HEAD/NOTICE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zilliztech/starling/HEAD/README.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zilliztech/starling/HEAD/SECURITY.md -------------------------------------------------------------------------------- /_clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zilliztech/starling/HEAD/_clang-format -------------------------------------------------------------------------------- /appendix/Starling-appendix.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zilliztech/starling/HEAD/appendix/Starling-appendix.pdf -------------------------------------------------------------------------------- /include/aligned_file_reader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zilliztech/starling/HEAD/include/aligned_file_reader.h -------------------------------------------------------------------------------- /include/ann_exception.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zilliztech/starling/HEAD/include/ann_exception.h -------------------------------------------------------------------------------- /include/aux_utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zilliztech/starling/HEAD/include/aux_utils.h -------------------------------------------------------------------------------- /include/boost_dynamic_bitset_fwd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zilliztech/starling/HEAD/include/boost_dynamic_bitset_fwd.h -------------------------------------------------------------------------------- /include/cached_io.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zilliztech/starling/HEAD/include/cached_io.h -------------------------------------------------------------------------------- /include/common_includes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zilliztech/starling/HEAD/include/common_includes.h -------------------------------------------------------------------------------- /include/concurrent_queue.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zilliztech/starling/HEAD/include/concurrent_queue.h -------------------------------------------------------------------------------- /include/cosine_similarity.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zilliztech/starling/HEAD/include/cosine_similarity.h -------------------------------------------------------------------------------- /include/distance.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zilliztech/starling/HEAD/include/distance.h -------------------------------------------------------------------------------- /include/exceptions.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zilliztech/starling/HEAD/include/exceptions.h -------------------------------------------------------------------------------- /include/index.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zilliztech/starling/HEAD/include/index.h -------------------------------------------------------------------------------- /include/linux_aligned_file_reader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zilliztech/starling/HEAD/include/linux_aligned_file_reader.h -------------------------------------------------------------------------------- /include/locking.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zilliztech/starling/HEAD/include/locking.h -------------------------------------------------------------------------------- /include/logger.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zilliztech/starling/HEAD/include/logger.h -------------------------------------------------------------------------------- /include/logger_impl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zilliztech/starling/HEAD/include/logger_impl.h -------------------------------------------------------------------------------- /include/math_utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zilliztech/starling/HEAD/include/math_utils.h -------------------------------------------------------------------------------- /include/memory_mapper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zilliztech/starling/HEAD/include/memory_mapper.h -------------------------------------------------------------------------------- /include/natural_number_map.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zilliztech/starling/HEAD/include/natural_number_map.h -------------------------------------------------------------------------------- /include/natural_number_set.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zilliztech/starling/HEAD/include/natural_number_set.h -------------------------------------------------------------------------------- /include/neighbor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zilliztech/starling/HEAD/include/neighbor.h -------------------------------------------------------------------------------- /include/parameters.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zilliztech/starling/HEAD/include/parameters.h -------------------------------------------------------------------------------- /include/partition_and_pq.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zilliztech/starling/HEAD/include/partition_and_pq.h -------------------------------------------------------------------------------- /include/percentile_stats.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zilliztech/starling/HEAD/include/percentile_stats.h -------------------------------------------------------------------------------- /include/pq_flash_index.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zilliztech/starling/HEAD/include/pq_flash_index.h -------------------------------------------------------------------------------- /include/pq_flash_index_utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zilliztech/starling/HEAD/include/pq_flash_index_utils.h -------------------------------------------------------------------------------- /include/pq_table.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zilliztech/starling/HEAD/include/pq_table.h -------------------------------------------------------------------------------- /include/simd_utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zilliztech/starling/HEAD/include/simd_utils.h -------------------------------------------------------------------------------- /include/timer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zilliztech/starling/HEAD/include/timer.h -------------------------------------------------------------------------------- /include/tsl/robin_growth_policy.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zilliztech/starling/HEAD/include/tsl/robin_growth_policy.h -------------------------------------------------------------------------------- /include/tsl/robin_hash.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zilliztech/starling/HEAD/include/tsl/robin_hash.h -------------------------------------------------------------------------------- /include/tsl/robin_map.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zilliztech/starling/HEAD/include/tsl/robin_map.h -------------------------------------------------------------------------------- /include/tsl/robin_set.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zilliztech/starling/HEAD/include/tsl/robin_set.h -------------------------------------------------------------------------------- /include/tsl/sparse_growth_policy.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zilliztech/starling/HEAD/include/tsl/sparse_growth_policy.h -------------------------------------------------------------------------------- /include/tsl/sparse_hash.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zilliztech/starling/HEAD/include/tsl/sparse_hash.h -------------------------------------------------------------------------------- /include/tsl/sparse_map.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zilliztech/starling/HEAD/include/tsl/sparse_map.h -------------------------------------------------------------------------------- /include/tsl/sparse_set.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zilliztech/starling/HEAD/include/tsl/sparse_set.h -------------------------------------------------------------------------------- /include/utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zilliztech/starling/HEAD/include/utils.h -------------------------------------------------------------------------------- /include/windows_aligned_file_reader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zilliztech/starling/HEAD/include/windows_aligned_file_reader.h -------------------------------------------------------------------------------- /include/windows_customizations.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zilliztech/starling/HEAD/include/windows_customizations.h -------------------------------------------------------------------------------- /include/windows_slim_lock.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zilliztech/starling/HEAD/include/windows_slim_lock.h -------------------------------------------------------------------------------- /scripts/config_ci.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zilliztech/starling/HEAD/scripts/config_ci.sh -------------------------------------------------------------------------------- /scripts/config_dataset.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zilliztech/starling/HEAD/scripts/config_dataset.sh -------------------------------------------------------------------------------- /scripts/config_sample.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zilliztech/starling/HEAD/scripts/config_sample.sh -------------------------------------------------------------------------------- /scripts/multiple_runs.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zilliztech/starling/HEAD/scripts/multiple_runs.sh -------------------------------------------------------------------------------- /scripts/run_benchmark.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zilliztech/starling/HEAD/scripts/run_benchmark.sh -------------------------------------------------------------------------------- /scripts/unset.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zilliztech/starling/HEAD/scripts/unset.sh -------------------------------------------------------------------------------- /src/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zilliztech/starling/HEAD/src/CMakeLists.txt -------------------------------------------------------------------------------- /src/ann_exception.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zilliztech/starling/HEAD/src/ann_exception.cpp -------------------------------------------------------------------------------- /src/aux_utils.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zilliztech/starling/HEAD/src/aux_utils.cpp -------------------------------------------------------------------------------- /src/distance.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zilliztech/starling/HEAD/src/distance.cpp -------------------------------------------------------------------------------- /src/dll/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zilliztech/starling/HEAD/src/dll/CMakeLists.txt -------------------------------------------------------------------------------- /src/dll/dllmain.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zilliztech/starling/HEAD/src/dll/dllmain.cpp -------------------------------------------------------------------------------- /src/index.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zilliztech/starling/HEAD/src/index.cpp -------------------------------------------------------------------------------- /src/linux_aligned_file_reader.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zilliztech/starling/HEAD/src/linux_aligned_file_reader.cpp -------------------------------------------------------------------------------- /src/logger.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zilliztech/starling/HEAD/src/logger.cpp -------------------------------------------------------------------------------- /src/math_utils.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zilliztech/starling/HEAD/src/math_utils.cpp -------------------------------------------------------------------------------- /src/memory_mapper.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zilliztech/starling/HEAD/src/memory_mapper.cpp -------------------------------------------------------------------------------- /src/natural_number_map.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zilliztech/starling/HEAD/src/natural_number_map.cpp -------------------------------------------------------------------------------- /src/natural_number_set.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zilliztech/starling/HEAD/src/natural_number_set.cpp -------------------------------------------------------------------------------- /src/page_search.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zilliztech/starling/HEAD/src/page_search.cpp -------------------------------------------------------------------------------- /src/partition_and_pq.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zilliztech/starling/HEAD/src/partition_and_pq.cpp -------------------------------------------------------------------------------- /src/pq_flash_index.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zilliztech/starling/HEAD/src/pq_flash_index.cpp -------------------------------------------------------------------------------- /src/range_search.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zilliztech/starling/HEAD/src/range_search.cpp -------------------------------------------------------------------------------- /src/utils.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zilliztech/starling/HEAD/src/utils.cpp -------------------------------------------------------------------------------- /src/visit_freq.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zilliztech/starling/HEAD/src/visit_freq.cpp -------------------------------------------------------------------------------- /src/windows_aligned_file_reader.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zilliztech/starling/HEAD/src/windows_aligned_file_reader.cpp -------------------------------------------------------------------------------- /tests/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zilliztech/starling/HEAD/tests/CMakeLists.txt -------------------------------------------------------------------------------- /tests/build_disk_index.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zilliztech/starling/HEAD/tests/build_disk_index.cpp -------------------------------------------------------------------------------- /tests/build_memory_index.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zilliztech/starling/HEAD/tests/build_memory_index.cpp -------------------------------------------------------------------------------- /tests/range_search_disk_different_radius.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zilliztech/starling/HEAD/tests/range_search_disk_different_radius.cpp -------------------------------------------------------------------------------- /tests/range_search_disk_index.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zilliztech/starling/HEAD/tests/range_search_disk_index.cpp -------------------------------------------------------------------------------- /tests/search_disk_index.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zilliztech/starling/HEAD/tests/search_disk_index.cpp -------------------------------------------------------------------------------- /tests/search_disk_index_save_freq.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zilliztech/starling/HEAD/tests/search_disk_index_save_freq.cpp -------------------------------------------------------------------------------- /tests/search_memory_index.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zilliztech/starling/HEAD/tests/search_memory_index.cpp -------------------------------------------------------------------------------- /tests/search_memory_index_dynamic.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zilliztech/starling/HEAD/tests/search_memory_index_dynamic.cpp -------------------------------------------------------------------------------- /tests/test_incremental_index.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zilliztech/starling/HEAD/tests/test_incremental_index.cpp -------------------------------------------------------------------------------- /tests/test_insert_deletes_consolidate.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zilliztech/starling/HEAD/tests/test_insert_deletes_consolidate.cpp -------------------------------------------------------------------------------- /tests/test_streaming_scenario.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zilliztech/starling/HEAD/tests/test_streaming_scenario.cpp -------------------------------------------------------------------------------- /tests/utils/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zilliztech/starling/HEAD/tests/utils/CMakeLists.txt -------------------------------------------------------------------------------- /tests/utils/bin_to_fvecs.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zilliztech/starling/HEAD/tests/utils/bin_to_fvecs.cpp -------------------------------------------------------------------------------- /tests/utils/bin_to_tsv.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zilliztech/starling/HEAD/tests/utils/bin_to_tsv.cpp -------------------------------------------------------------------------------- /tests/utils/calculate_recall.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zilliztech/starling/HEAD/tests/utils/calculate_recall.cpp -------------------------------------------------------------------------------- /tests/utils/compute_groundtruth.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zilliztech/starling/HEAD/tests/utils/compute_groundtruth.cpp -------------------------------------------------------------------------------- /tests/utils/create_disk_layout.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zilliztech/starling/HEAD/tests/utils/create_disk_layout.cpp -------------------------------------------------------------------------------- /tests/utils/dist_gen.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zilliztech/starling/HEAD/tests/utils/dist_gen.py -------------------------------------------------------------------------------- /tests/utils/float_bin_to_int8.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zilliztech/starling/HEAD/tests/utils/float_bin_to_int8.cpp -------------------------------------------------------------------------------- /tests/utils/fvecs_to_bin.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zilliztech/starling/HEAD/tests/utils/fvecs_to_bin.cpp -------------------------------------------------------------------------------- /tests/utils/fvecs_to_bvecs.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zilliztech/starling/HEAD/tests/utils/fvecs_to_bvecs.cpp -------------------------------------------------------------------------------- /tests/utils/gen_random_slice.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zilliztech/starling/HEAD/tests/utils/gen_random_slice.cpp -------------------------------------------------------------------------------- /tests/utils/gen_range.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zilliztech/starling/HEAD/tests/utils/gen_range.cpp -------------------------------------------------------------------------------- /tests/utils/generate_pq.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zilliztech/starling/HEAD/tests/utils/generate_pq.cpp -------------------------------------------------------------------------------- /tests/utils/index_relayout.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zilliztech/starling/HEAD/tests/utils/index_relayout.cpp -------------------------------------------------------------------------------- /tests/utils/int8_to_float.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zilliztech/starling/HEAD/tests/utils/int8_to_float.cpp -------------------------------------------------------------------------------- /tests/utils/int8_to_float_scale.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zilliztech/starling/HEAD/tests/utils/int8_to_float_scale.cpp -------------------------------------------------------------------------------- /tests/utils/ivecs_to_bin.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zilliztech/starling/HEAD/tests/utils/ivecs_to_bin.cpp -------------------------------------------------------------------------------- /tests/utils/merge_shards.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zilliztech/starling/HEAD/tests/utils/merge_shards.cpp -------------------------------------------------------------------------------- /tests/utils/parse_freq_file.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zilliztech/starling/HEAD/tests/utils/parse_freq_file.cpp -------------------------------------------------------------------------------- /tests/utils/partition_data.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zilliztech/starling/HEAD/tests/utils/partition_data.cpp -------------------------------------------------------------------------------- /tests/utils/partition_with_ram_budget.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zilliztech/starling/HEAD/tests/utils/partition_with_ram_budget.cpp -------------------------------------------------------------------------------- /tests/utils/rand_data_gen.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zilliztech/starling/HEAD/tests/utils/rand_data_gen.cpp -------------------------------------------------------------------------------- /tests/utils/simulate_aggregate_recall.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zilliztech/starling/HEAD/tests/utils/simulate_aggregate_recall.cpp -------------------------------------------------------------------------------- /tests/utils/sq.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zilliztech/starling/HEAD/tests/utils/sq.cpp -------------------------------------------------------------------------------- /tests/utils/tsv_to_bin.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zilliztech/starling/HEAD/tests/utils/tsv_to_bin.cpp -------------------------------------------------------------------------------- /tests/utils/uint32_to_uint8.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zilliztech/starling/HEAD/tests/utils/uint32_to_uint8.cpp -------------------------------------------------------------------------------- /tests/utils/uint8_to_float.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zilliztech/starling/HEAD/tests/utils/uint8_to_float.cpp -------------------------------------------------------------------------------- /tests/utils/vector_analysis.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zilliztech/starling/HEAD/tests/utils/vector_analysis.cpp -------------------------------------------------------------------------------- /tests_data/l2_rand_float_10D_10K_norm1.0_self_gt10: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zilliztech/starling/HEAD/tests_data/l2_rand_float_10D_10K_norm1.0_self_gt10 -------------------------------------------------------------------------------- /tests_data/l2_rand_uint8_10D_10K_norm50.0_self_gt10: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zilliztech/starling/HEAD/tests_data/l2_rand_uint8_10D_10K_norm50.0_self_gt10 -------------------------------------------------------------------------------- /tests_data/rand_float_10D_10K_norm1.0.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zilliztech/starling/HEAD/tests_data/rand_float_10D_10K_norm1.0.bin -------------------------------------------------------------------------------- /tests_data/rand_uint8_10D_10K_norm50.0.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zilliztech/starling/HEAD/tests_data/rand_uint8_10D_10K_norm50.0.bin -------------------------------------------------------------------------------- /unit_tester.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zilliztech/starling/HEAD/unit_tester.sh -------------------------------------------------------------------------------- /windows/packages.config.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zilliztech/starling/HEAD/windows/packages.config.in -------------------------------------------------------------------------------- /workflows/SSD_index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zilliztech/starling/HEAD/workflows/SSD_index.md -------------------------------------------------------------------------------- /workflows/dynamic_index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zilliztech/starling/HEAD/workflows/dynamic_index.md -------------------------------------------------------------------------------- /workflows/in_memory_index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zilliztech/starling/HEAD/workflows/in_memory_index.md --------------------------------------------------------------------------------