├── .clang-format ├── .gitattributes ├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.md │ ├── config.yml │ ├── feature_request.md │ └── usage-question.md ├── PULL_REQUEST_TEMPLATE.md ├── actions │ ├── build │ │ └── action.yml │ ├── format-check │ │ └── action.yml │ ├── generate-high-dim-random │ │ └── action.yml │ ├── generate-random │ │ └── action.yml │ └── python-wheel │ │ └── action.yml └── workflows │ ├── build-python-pdoc.yml │ ├── build-python.yml │ ├── common.yml │ ├── disk-pq.yml │ ├── dynamic-labels.yml │ ├── dynamic.yml │ ├── in-mem-no-pq.yml │ ├── in-mem-pq.yml │ ├── labels.yml │ ├── multi-sector-disk-pq.yml │ ├── perf.yml │ ├── pr-test.yml │ ├── push-test.yml │ ├── python-release.yml │ └── unit-tests.yml ├── .gitignore ├── .gitmodules ├── AnyBuildLogs └── latest.txt ├── CMakeLists.txt ├── CMakeSettings.json ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── Dockerfile ├── DockerfileDev ├── LICENSE ├── MANIFEST.in ├── NOTICE.txt ├── README.md ├── SECURITY.md ├── apps ├── CMakeLists.txt ├── build_disk_index.cpp ├── build_memory_index.cpp ├── build_stitched_index.cpp ├── python │ ├── README.md │ ├── requirements.txt │ └── restapi │ │ ├── __init__.py │ │ ├── disk_ann_util.py │ │ └── test_ssd_rest_api.py ├── range_search_disk_index.cpp ├── restapi │ ├── CMakeLists.txt │ ├── client.cpp │ ├── inmem_server.cpp │ ├── main.cpp │ ├── multiple_ssdindex_server.cpp │ └── ssd_server.cpp ├── search_disk_index.cpp ├── search_memory_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 │ ├── compute_groundtruth_for_filters.cpp │ ├── count_bfs_levels.cpp │ ├── create_disk_layout.cpp │ ├── float_bin_to_int8.cpp │ ├── fvecs_to_bin.cpp │ ├── fvecs_to_bvecs.cpp │ ├── gen_random_slice.cpp │ ├── generate_pq.cpp │ ├── generate_synthetic_labels.cpp │ ├── int8_to_float.cpp │ ├── int8_to_float_scale.cpp │ ├── ivecs_to_bin.cpp │ ├── merge_shards.cpp │ ├── partition_data.cpp │ ├── partition_with_ram_budget.cpp │ ├── rand_data_gen.cpp │ ├── simulate_aggregate_recall.cpp │ ├── stats_label_data.cpp │ ├── tsv_to_bin.cpp │ ├── uint32_to_uint8.cpp │ ├── uint8_to_float.cpp │ └── vector_analysis.cpp ├── clang-format.cmake ├── include ├── abstract_data_store.h ├── abstract_graph_store.h ├── abstract_index.h ├── abstract_scratch.h ├── aligned_file_reader.h ├── ann_exception.h ├── any_wrappers.h ├── boost_dynamic_bitset_fwd.h ├── cached_io.h ├── common_includes.h ├── concurrent_queue.h ├── cosine_similarity.h ├── defaults.h ├── disk_utils.h ├── distance.h ├── exceptions.h ├── filter_utils.h ├── in_mem_data_store.h ├── in_mem_graph_store.h ├── index.h ├── index_build_params.h ├── index_config.h ├── index_factory.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.h ├── percentile_stats.h ├── pq.h ├── pq_common.h ├── pq_data_store.h ├── pq_flash_index.h ├── pq_l2_distance.h ├── pq_scratch.h ├── program_options_utils.hpp ├── quantized_distance.h ├── restapi │ ├── common.h │ ├── search_wrapper.h │ └── server.h ├── scratch.h ├── simd_utils.h ├── tag_uint128.h ├── timer.h ├── tsl │ ├── .clang-format │ ├── 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 ├── types.h ├── utils.h ├── windows_aligned_file_reader.h ├── windows_customizations.h └── windows_slim_lock.h ├── pyproject.toml ├── python ├── CMakeLists.txt ├── README.md ├── apps │ ├── cli │ │ └── __main__.py │ ├── cluster.py │ ├── in-mem-dynamic.py │ ├── in-mem-static.py │ ├── insert-in-clustered-order.py │ ├── requirements.txt │ └── utils.py ├── include │ ├── builder.h │ ├── common.h │ ├── dynamic_memory_index.h │ ├── static_disk_index.h │ └── static_memory_index.h ├── src │ ├── __init__.py │ ├── _builder.py │ ├── _builder.pyi │ ├── _common.py │ ├── _dynamic_memory_index.py │ ├── _files.py │ ├── _static_disk_index.py │ ├── _static_memory_index.py │ ├── builder.cpp │ ├── defaults.py │ ├── dynamic_memory_index.cpp │ ├── module.cpp │ ├── py.typed │ ├── static_disk_index.cpp │ └── static_memory_index.cpp └── tests │ ├── fixtures │ ├── __init__.py │ ├── build_memory_index.py │ ├── create_test_data.py │ └── recall.py │ ├── test_builder.py │ ├── test_dynamic_memory_index.py │ ├── test_files.py │ ├── test_static_disk_index.py │ └── test_static_memory_index.py ├── rust ├── Cargo.lock ├── Cargo.toml ├── cmd_drivers │ ├── build_and_insert_delete_memory_index │ │ ├── Cargo.toml │ │ └── src │ │ │ └── main.rs │ ├── build_and_insert_memory_index │ │ ├── Cargo.toml │ │ └── src │ │ │ └── main.rs │ ├── build_disk_index │ │ ├── Cargo.toml │ │ └── src │ │ │ └── main.rs │ ├── build_memory_index │ │ ├── Cargo.toml │ │ └── src │ │ │ ├── args.rs │ │ │ └── main.rs │ ├── convert_f32_to_bf16 │ │ ├── Cargo.toml │ │ └── src │ │ │ └── main.rs │ ├── load_and_insert_memory_index │ │ ├── Cargo.toml │ │ └── src │ │ │ └── main.rs │ └── search_memory_index │ │ ├── Cargo.toml │ │ └── src │ │ ├── main.rs │ │ └── search_index_utils.rs ├── diskann │ ├── Cargo.toml │ ├── benches │ │ ├── distance_bench.rs │ │ ├── kmeans_bench.rs │ │ └── neighbor_bench.rs │ ├── src │ │ ├── algorithm │ │ │ ├── mod.rs │ │ │ ├── prune │ │ │ │ ├── mod.rs │ │ │ │ └── prune.rs │ │ │ └── search │ │ │ │ ├── mod.rs │ │ │ │ └── search.rs │ │ ├── common │ │ │ ├── aligned_allocator.rs │ │ │ ├── ann_result.rs │ │ │ └── mod.rs │ │ ├── index │ │ │ ├── disk_index │ │ │ │ ├── ann_disk_index.rs │ │ │ │ ├── disk_index.rs │ │ │ │ └── mod.rs │ │ │ ├── inmem_index │ │ │ │ ├── ann_inmem_index.rs │ │ │ │ ├── inmem_index.rs │ │ │ │ ├── inmem_index_storage.rs │ │ │ │ └── mod.rs │ │ │ └── mod.rs │ │ ├── instrumentation │ │ │ ├── disk_index_build_logger.rs │ │ │ ├── index_logger.rs │ │ │ └── mod.rs │ │ ├── lib.rs │ │ ├── model │ │ │ ├── configuration │ │ │ │ ├── disk_index_build_parameter.rs │ │ │ │ ├── index_configuration.rs │ │ │ │ ├── index_write_parameters.rs │ │ │ │ └── mod.rs │ │ │ ├── data_store │ │ │ │ ├── disk_scratch_dataset.rs │ │ │ │ ├── inmem_dataset.rs │ │ │ │ └── mod.rs │ │ │ ├── graph │ │ │ │ ├── adjacency_list.rs │ │ │ │ ├── disk_graph.rs │ │ │ │ ├── inmem_graph.rs │ │ │ │ ├── mod.rs │ │ │ │ ├── sector_graph.rs │ │ │ │ └── vertex_and_neighbors.rs │ │ │ ├── mod.rs │ │ │ ├── neighbor │ │ │ │ ├── mod.rs │ │ │ │ ├── neighbor.rs │ │ │ │ ├── neighbor_priority_queue.rs │ │ │ │ └── sorted_neighbor_vector.rs │ │ │ ├── pq │ │ │ │ ├── fixed_chunk_pq_table.rs │ │ │ │ ├── mod.rs │ │ │ │ └── pq_construction.rs │ │ │ ├── scratch │ │ │ │ ├── concurrent_queue.rs │ │ │ │ ├── inmem_query_scratch.rs │ │ │ │ ├── mod.rs │ │ │ │ ├── pq_scratch.rs │ │ │ │ ├── scratch_store_manager.rs │ │ │ │ ├── scratch_traits.rs │ │ │ │ ├── ssd_io_context.rs │ │ │ │ ├── ssd_query_scratch.rs │ │ │ │ └── ssd_thread_data.rs │ │ │ ├── vertex │ │ │ │ ├── dimension.rs │ │ │ │ ├── mod.rs │ │ │ │ └── vertex.rs │ │ │ └── windows_aligned_file_reader │ │ │ │ ├── mod.rs │ │ │ │ └── windows_aligned_file_reader.rs │ │ ├── storage │ │ │ ├── disk_graph_storage.rs │ │ │ ├── disk_index_storage.rs │ │ │ ├── mod.rs │ │ │ └── pq_storage.rs │ │ ├── test_utils │ │ │ ├── inmem_index_initialization.rs │ │ │ └── mod.rs │ │ └── utils │ │ │ ├── bit_vec_extension.rs │ │ │ ├── cached_reader.rs │ │ │ ├── cached_writer.rs │ │ │ ├── file_util.rs │ │ │ ├── hashset_u32.rs │ │ │ ├── kmeans.rs │ │ │ ├── math_util.rs │ │ │ ├── mod.rs │ │ │ ├── partition.rs │ │ │ ├── rayon_util.rs │ │ │ ├── timer.rs │ │ │ └── utils.rs │ └── tests │ │ └── data │ │ ├── delete_set_50pts.bin │ │ ├── disk_index_node_data_aligned_reader_truth.bin │ │ ├── disk_index_siftsmall_learn_256pts_R4_L50_A1.2_alligned_reader_test.index │ │ ├── disk_index_siftsmall_learn_256pts_R4_L50_A1.2_disk.index │ │ ├── disk_index_siftsmall_learn_256pts_R4_L50_A1.2_mem.index │ │ ├── siftsmall_learn.bin │ │ ├── siftsmall_learn.bin_pq_compressed.bin │ │ ├── siftsmall_learn.bin_pq_pivots.bin │ │ ├── siftsmall_learn_256pts.fbin │ │ ├── siftsmall_learn_256pts_2.fbin │ │ ├── truth_disk_index_siftsmall_learn_256pts_R4_L50_A1.2_disk.index │ │ ├── truth_index_siftsmall_learn_256pts_1+2_R4_L50_A1.2 │ │ ├── truth_index_siftsmall_learn_256pts_1+2_saturated_R4_L50_A1.2 │ │ ├── truth_index_siftsmall_learn_256pts_R4_L50_A1.2 │ │ └── truth_index_siftsmall_learn_256pts_R4_L50_A1.2.data ├── logger │ ├── Cargo.toml │ ├── build.rs │ └── src │ │ ├── error_logger.rs │ │ ├── examples │ │ └── trace_example.rs │ │ ├── indexlog.proto │ │ ├── lib.rs │ │ ├── log_error.rs │ │ ├── message_handler.rs │ │ └── trace_logger.rs ├── platform │ ├── Cargo.toml │ └── src │ │ ├── file_handle.rs │ │ ├── file_io.rs │ │ ├── io_completion_port.rs │ │ ├── lib.rs │ │ └── perf.rs ├── project.code-workspace ├── readme.md ├── rust-toolchain.toml ├── vector │ ├── Cargo.toml │ ├── build.rs │ ├── distance.c │ └── src │ │ ├── distance.rs │ │ ├── distance_test.rs │ │ ├── half.rs │ │ ├── l2_float_distance.rs │ │ ├── lib.rs │ │ ├── metric.rs │ │ ├── test_util.rs │ │ └── utils.rs └── vector_base64 │ ├── Cargo.toml │ └── src │ └── main.rs ├── scripts ├── IndexParser │ ├── BinFileParser.py │ ├── DiskANNIndexParser.py │ ├── parse_common.py │ ├── parse_disk_index.py │ └── parse_pq.py ├── dev │ └── install-dev-deps-ubuntu.bash └── perf │ ├── Dockerfile │ ├── README.md │ └── perf_test.sh ├── setup.py ├── src ├── CMakeLists.txt ├── abstract_data_store.cpp ├── abstract_index.cpp ├── ann_exception.cpp ├── disk_utils.cpp ├── distance.cpp ├── dll │ ├── CMakeLists.txt │ └── dllmain.cpp ├── filter_utils.cpp ├── in_mem_data_store.cpp ├── in_mem_graph_store.cpp ├── index.cpp ├── index_factory.cpp ├── linux_aligned_file_reader.cpp ├── logger.cpp ├── math_utils.cpp ├── memory_mapper.cpp ├── natural_number_map.cpp ├── natural_number_set.cpp ├── partition.cpp ├── pq.cpp ├── pq_data_store.cpp ├── pq_flash_index.cpp ├── pq_l2_distance.cpp ├── restapi │ ├── search_wrapper.cpp │ └── server.cpp ├── scratch.cpp ├── utils.cpp └── windows_aligned_file_reader.cpp ├── tests ├── CMakeLists.txt ├── README.md ├── index_write_parameters_builder_tests.cpp └── main.cpp ├── unit_tester.sh ├── windows ├── packages.config.in └── packages_restapi.config.in └── workflows ├── SSD_index.md ├── dynamic_index.md ├── filtered_in_memory.md ├── filtered_ssd_index.md ├── in_memory_index.md ├── python.md └── rest_api.md /.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/.clang-format -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- 1 | blank_issues_enabled: false 2 | 3 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/usage-question.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/.github/ISSUE_TEMPLATE/usage-question.md -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/actions/build/action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/.github/actions/build/action.yml -------------------------------------------------------------------------------- /.github/actions/format-check/action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/.github/actions/format-check/action.yml -------------------------------------------------------------------------------- /.github/actions/generate-high-dim-random/action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/.github/actions/generate-high-dim-random/action.yml -------------------------------------------------------------------------------- /.github/actions/generate-random/action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/.github/actions/generate-random/action.yml -------------------------------------------------------------------------------- /.github/actions/python-wheel/action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/.github/actions/python-wheel/action.yml -------------------------------------------------------------------------------- /.github/workflows/build-python-pdoc.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/.github/workflows/build-python-pdoc.yml -------------------------------------------------------------------------------- /.github/workflows/build-python.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/.github/workflows/build-python.yml -------------------------------------------------------------------------------- /.github/workflows/common.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/.github/workflows/common.yml -------------------------------------------------------------------------------- /.github/workflows/disk-pq.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/.github/workflows/disk-pq.yml -------------------------------------------------------------------------------- /.github/workflows/dynamic-labels.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/.github/workflows/dynamic-labels.yml -------------------------------------------------------------------------------- /.github/workflows/dynamic.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/.github/workflows/dynamic.yml -------------------------------------------------------------------------------- /.github/workflows/in-mem-no-pq.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/.github/workflows/in-mem-no-pq.yml -------------------------------------------------------------------------------- /.github/workflows/in-mem-pq.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/.github/workflows/in-mem-pq.yml -------------------------------------------------------------------------------- /.github/workflows/labels.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/.github/workflows/labels.yml -------------------------------------------------------------------------------- /.github/workflows/multi-sector-disk-pq.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/.github/workflows/multi-sector-disk-pq.yml -------------------------------------------------------------------------------- /.github/workflows/perf.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/.github/workflows/perf.yml -------------------------------------------------------------------------------- /.github/workflows/pr-test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/.github/workflows/pr-test.yml -------------------------------------------------------------------------------- /.github/workflows/push-test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/.github/workflows/push-test.yml -------------------------------------------------------------------------------- /.github/workflows/python-release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/.github/workflows/python-release.yml -------------------------------------------------------------------------------- /.github/workflows/unit-tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/.github/workflows/unit-tests.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/.gitmodules -------------------------------------------------------------------------------- /AnyBuildLogs/latest.txt: -------------------------------------------------------------------------------- 1 | 20231019-111207-d314f8bf -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /CMakeSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/CMakeSettings.json -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/Dockerfile -------------------------------------------------------------------------------- /DockerfileDev: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/DockerfileDev -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/LICENSE -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/MANIFEST.in -------------------------------------------------------------------------------- /NOTICE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/NOTICE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/README.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/SECURITY.md -------------------------------------------------------------------------------- /apps/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/apps/CMakeLists.txt -------------------------------------------------------------------------------- /apps/build_disk_index.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/apps/build_disk_index.cpp -------------------------------------------------------------------------------- /apps/build_memory_index.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/apps/build_memory_index.cpp -------------------------------------------------------------------------------- /apps/build_stitched_index.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/apps/build_stitched_index.cpp -------------------------------------------------------------------------------- /apps/python/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/apps/python/README.md -------------------------------------------------------------------------------- /apps/python/requirements.txt: -------------------------------------------------------------------------------- 1 | numpy 2 | requests 3 | -------------------------------------------------------------------------------- /apps/python/restapi/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /apps/python/restapi/disk_ann_util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/apps/python/restapi/disk_ann_util.py -------------------------------------------------------------------------------- /apps/python/restapi/test_ssd_rest_api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/apps/python/restapi/test_ssd_rest_api.py -------------------------------------------------------------------------------- /apps/range_search_disk_index.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/apps/range_search_disk_index.cpp -------------------------------------------------------------------------------- /apps/restapi/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/apps/restapi/CMakeLists.txt -------------------------------------------------------------------------------- /apps/restapi/client.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/apps/restapi/client.cpp -------------------------------------------------------------------------------- /apps/restapi/inmem_server.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/apps/restapi/inmem_server.cpp -------------------------------------------------------------------------------- /apps/restapi/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/apps/restapi/main.cpp -------------------------------------------------------------------------------- /apps/restapi/multiple_ssdindex_server.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/apps/restapi/multiple_ssdindex_server.cpp -------------------------------------------------------------------------------- /apps/restapi/ssd_server.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/apps/restapi/ssd_server.cpp -------------------------------------------------------------------------------- /apps/search_disk_index.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/apps/search_disk_index.cpp -------------------------------------------------------------------------------- /apps/search_memory_index.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/apps/search_memory_index.cpp -------------------------------------------------------------------------------- /apps/test_insert_deletes_consolidate.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/apps/test_insert_deletes_consolidate.cpp -------------------------------------------------------------------------------- /apps/test_streaming_scenario.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/apps/test_streaming_scenario.cpp -------------------------------------------------------------------------------- /apps/utils/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/apps/utils/CMakeLists.txt -------------------------------------------------------------------------------- /apps/utils/bin_to_fvecs.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/apps/utils/bin_to_fvecs.cpp -------------------------------------------------------------------------------- /apps/utils/bin_to_tsv.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/apps/utils/bin_to_tsv.cpp -------------------------------------------------------------------------------- /apps/utils/calculate_recall.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/apps/utils/calculate_recall.cpp -------------------------------------------------------------------------------- /apps/utils/compute_groundtruth.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/apps/utils/compute_groundtruth.cpp -------------------------------------------------------------------------------- /apps/utils/compute_groundtruth_for_filters.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/apps/utils/compute_groundtruth_for_filters.cpp -------------------------------------------------------------------------------- /apps/utils/count_bfs_levels.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/apps/utils/count_bfs_levels.cpp -------------------------------------------------------------------------------- /apps/utils/create_disk_layout.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/apps/utils/create_disk_layout.cpp -------------------------------------------------------------------------------- /apps/utils/float_bin_to_int8.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/apps/utils/float_bin_to_int8.cpp -------------------------------------------------------------------------------- /apps/utils/fvecs_to_bin.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/apps/utils/fvecs_to_bin.cpp -------------------------------------------------------------------------------- /apps/utils/fvecs_to_bvecs.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/apps/utils/fvecs_to_bvecs.cpp -------------------------------------------------------------------------------- /apps/utils/gen_random_slice.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/apps/utils/gen_random_slice.cpp -------------------------------------------------------------------------------- /apps/utils/generate_pq.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/apps/utils/generate_pq.cpp -------------------------------------------------------------------------------- /apps/utils/generate_synthetic_labels.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/apps/utils/generate_synthetic_labels.cpp -------------------------------------------------------------------------------- /apps/utils/int8_to_float.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/apps/utils/int8_to_float.cpp -------------------------------------------------------------------------------- /apps/utils/int8_to_float_scale.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/apps/utils/int8_to_float_scale.cpp -------------------------------------------------------------------------------- /apps/utils/ivecs_to_bin.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/apps/utils/ivecs_to_bin.cpp -------------------------------------------------------------------------------- /apps/utils/merge_shards.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/apps/utils/merge_shards.cpp -------------------------------------------------------------------------------- /apps/utils/partition_data.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/apps/utils/partition_data.cpp -------------------------------------------------------------------------------- /apps/utils/partition_with_ram_budget.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/apps/utils/partition_with_ram_budget.cpp -------------------------------------------------------------------------------- /apps/utils/rand_data_gen.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/apps/utils/rand_data_gen.cpp -------------------------------------------------------------------------------- /apps/utils/simulate_aggregate_recall.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/apps/utils/simulate_aggregate_recall.cpp -------------------------------------------------------------------------------- /apps/utils/stats_label_data.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/apps/utils/stats_label_data.cpp -------------------------------------------------------------------------------- /apps/utils/tsv_to_bin.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/apps/utils/tsv_to_bin.cpp -------------------------------------------------------------------------------- /apps/utils/uint32_to_uint8.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/apps/utils/uint32_to_uint8.cpp -------------------------------------------------------------------------------- /apps/utils/uint8_to_float.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/apps/utils/uint8_to_float.cpp -------------------------------------------------------------------------------- /apps/utils/vector_analysis.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/apps/utils/vector_analysis.cpp -------------------------------------------------------------------------------- /clang-format.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/clang-format.cmake -------------------------------------------------------------------------------- /include/abstract_data_store.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/include/abstract_data_store.h -------------------------------------------------------------------------------- /include/abstract_graph_store.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/include/abstract_graph_store.h -------------------------------------------------------------------------------- /include/abstract_index.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/include/abstract_index.h -------------------------------------------------------------------------------- /include/abstract_scratch.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/include/abstract_scratch.h -------------------------------------------------------------------------------- /include/aligned_file_reader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/include/aligned_file_reader.h -------------------------------------------------------------------------------- /include/ann_exception.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/include/ann_exception.h -------------------------------------------------------------------------------- /include/any_wrappers.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/include/any_wrappers.h -------------------------------------------------------------------------------- /include/boost_dynamic_bitset_fwd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/include/boost_dynamic_bitset_fwd.h -------------------------------------------------------------------------------- /include/cached_io.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/include/cached_io.h -------------------------------------------------------------------------------- /include/common_includes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/include/common_includes.h -------------------------------------------------------------------------------- /include/concurrent_queue.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/include/concurrent_queue.h -------------------------------------------------------------------------------- /include/cosine_similarity.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/include/cosine_similarity.h -------------------------------------------------------------------------------- /include/defaults.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/include/defaults.h -------------------------------------------------------------------------------- /include/disk_utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/include/disk_utils.h -------------------------------------------------------------------------------- /include/distance.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/include/distance.h -------------------------------------------------------------------------------- /include/exceptions.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/include/exceptions.h -------------------------------------------------------------------------------- /include/filter_utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/include/filter_utils.h -------------------------------------------------------------------------------- /include/in_mem_data_store.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/include/in_mem_data_store.h -------------------------------------------------------------------------------- /include/in_mem_graph_store.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/include/in_mem_graph_store.h -------------------------------------------------------------------------------- /include/index.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/include/index.h -------------------------------------------------------------------------------- /include/index_build_params.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/include/index_build_params.h -------------------------------------------------------------------------------- /include/index_config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/include/index_config.h -------------------------------------------------------------------------------- /include/index_factory.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/include/index_factory.h -------------------------------------------------------------------------------- /include/linux_aligned_file_reader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/include/linux_aligned_file_reader.h -------------------------------------------------------------------------------- /include/locking.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/include/locking.h -------------------------------------------------------------------------------- /include/logger.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/include/logger.h -------------------------------------------------------------------------------- /include/logger_impl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/include/logger_impl.h -------------------------------------------------------------------------------- /include/math_utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/include/math_utils.h -------------------------------------------------------------------------------- /include/memory_mapper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/include/memory_mapper.h -------------------------------------------------------------------------------- /include/natural_number_map.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/include/natural_number_map.h -------------------------------------------------------------------------------- /include/natural_number_set.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/include/natural_number_set.h -------------------------------------------------------------------------------- /include/neighbor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/include/neighbor.h -------------------------------------------------------------------------------- /include/parameters.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/include/parameters.h -------------------------------------------------------------------------------- /include/partition.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/include/partition.h -------------------------------------------------------------------------------- /include/percentile_stats.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/include/percentile_stats.h -------------------------------------------------------------------------------- /include/pq.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/include/pq.h -------------------------------------------------------------------------------- /include/pq_common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/include/pq_common.h -------------------------------------------------------------------------------- /include/pq_data_store.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/include/pq_data_store.h -------------------------------------------------------------------------------- /include/pq_flash_index.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/include/pq_flash_index.h -------------------------------------------------------------------------------- /include/pq_l2_distance.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/include/pq_l2_distance.h -------------------------------------------------------------------------------- /include/pq_scratch.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/include/pq_scratch.h -------------------------------------------------------------------------------- /include/program_options_utils.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/include/program_options_utils.hpp -------------------------------------------------------------------------------- /include/quantized_distance.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/include/quantized_distance.h -------------------------------------------------------------------------------- /include/restapi/common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/include/restapi/common.h -------------------------------------------------------------------------------- /include/restapi/search_wrapper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/include/restapi/search_wrapper.h -------------------------------------------------------------------------------- /include/restapi/server.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/include/restapi/server.h -------------------------------------------------------------------------------- /include/scratch.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/include/scratch.h -------------------------------------------------------------------------------- /include/simd_utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/include/simd_utils.h -------------------------------------------------------------------------------- /include/tag_uint128.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/include/tag_uint128.h -------------------------------------------------------------------------------- /include/timer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/include/timer.h -------------------------------------------------------------------------------- /include/tsl/.clang-format: -------------------------------------------------------------------------------- 1 | DisableFormat: true 2 | SortIncludes: false 3 | -------------------------------------------------------------------------------- /include/tsl/robin_growth_policy.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/include/tsl/robin_growth_policy.h -------------------------------------------------------------------------------- /include/tsl/robin_hash.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/include/tsl/robin_hash.h -------------------------------------------------------------------------------- /include/tsl/robin_map.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/include/tsl/robin_map.h -------------------------------------------------------------------------------- /include/tsl/robin_set.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/include/tsl/robin_set.h -------------------------------------------------------------------------------- /include/tsl/sparse_growth_policy.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/include/tsl/sparse_growth_policy.h -------------------------------------------------------------------------------- /include/tsl/sparse_hash.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/include/tsl/sparse_hash.h -------------------------------------------------------------------------------- /include/tsl/sparse_map.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/include/tsl/sparse_map.h -------------------------------------------------------------------------------- /include/tsl/sparse_set.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/include/tsl/sparse_set.h -------------------------------------------------------------------------------- /include/types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/include/types.h -------------------------------------------------------------------------------- /include/utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/include/utils.h -------------------------------------------------------------------------------- /include/windows_aligned_file_reader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/include/windows_aligned_file_reader.h -------------------------------------------------------------------------------- /include/windows_customizations.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/include/windows_customizations.h -------------------------------------------------------------------------------- /include/windows_slim_lock.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/include/windows_slim_lock.h -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/pyproject.toml -------------------------------------------------------------------------------- /python/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/python/CMakeLists.txt -------------------------------------------------------------------------------- /python/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/python/README.md -------------------------------------------------------------------------------- /python/apps/cli/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/python/apps/cli/__main__.py -------------------------------------------------------------------------------- /python/apps/cluster.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/python/apps/cluster.py -------------------------------------------------------------------------------- /python/apps/in-mem-dynamic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/python/apps/in-mem-dynamic.py -------------------------------------------------------------------------------- /python/apps/in-mem-static.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/python/apps/in-mem-static.py -------------------------------------------------------------------------------- /python/apps/insert-in-clustered-order.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/python/apps/insert-in-clustered-order.py -------------------------------------------------------------------------------- /python/apps/requirements.txt: -------------------------------------------------------------------------------- 1 | diskannpy 2 | fire 3 | -------------------------------------------------------------------------------- /python/apps/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/python/apps/utils.py -------------------------------------------------------------------------------- /python/include/builder.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/python/include/builder.h -------------------------------------------------------------------------------- /python/include/common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/python/include/common.h -------------------------------------------------------------------------------- /python/include/dynamic_memory_index.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/python/include/dynamic_memory_index.h -------------------------------------------------------------------------------- /python/include/static_disk_index.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/python/include/static_disk_index.h -------------------------------------------------------------------------------- /python/include/static_memory_index.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/python/include/static_memory_index.h -------------------------------------------------------------------------------- /python/src/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/python/src/__init__.py -------------------------------------------------------------------------------- /python/src/_builder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/python/src/_builder.py -------------------------------------------------------------------------------- /python/src/_builder.pyi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/python/src/_builder.pyi -------------------------------------------------------------------------------- /python/src/_common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/python/src/_common.py -------------------------------------------------------------------------------- /python/src/_dynamic_memory_index.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/python/src/_dynamic_memory_index.py -------------------------------------------------------------------------------- /python/src/_files.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/python/src/_files.py -------------------------------------------------------------------------------- /python/src/_static_disk_index.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/python/src/_static_disk_index.py -------------------------------------------------------------------------------- /python/src/_static_memory_index.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/python/src/_static_memory_index.py -------------------------------------------------------------------------------- /python/src/builder.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/python/src/builder.cpp -------------------------------------------------------------------------------- /python/src/defaults.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/python/src/defaults.py -------------------------------------------------------------------------------- /python/src/dynamic_memory_index.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/python/src/dynamic_memory_index.cpp -------------------------------------------------------------------------------- /python/src/module.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/python/src/module.cpp -------------------------------------------------------------------------------- /python/src/py.typed: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python/src/static_disk_index.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/python/src/static_disk_index.cpp -------------------------------------------------------------------------------- /python/src/static_memory_index.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/python/src/static_memory_index.cpp -------------------------------------------------------------------------------- /python/tests/fixtures/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/python/tests/fixtures/__init__.py -------------------------------------------------------------------------------- /python/tests/fixtures/build_memory_index.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/python/tests/fixtures/build_memory_index.py -------------------------------------------------------------------------------- /python/tests/fixtures/create_test_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/python/tests/fixtures/create_test_data.py -------------------------------------------------------------------------------- /python/tests/fixtures/recall.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/python/tests/fixtures/recall.py -------------------------------------------------------------------------------- /python/tests/test_builder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/python/tests/test_builder.py -------------------------------------------------------------------------------- /python/tests/test_dynamic_memory_index.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/python/tests/test_dynamic_memory_index.py -------------------------------------------------------------------------------- /python/tests/test_files.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/python/tests/test_files.py -------------------------------------------------------------------------------- /python/tests/test_static_disk_index.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/python/tests/test_static_disk_index.py -------------------------------------------------------------------------------- /python/tests/test_static_memory_index.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/python/tests/test_static_memory_index.py -------------------------------------------------------------------------------- /rust/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/rust/Cargo.lock -------------------------------------------------------------------------------- /rust/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/rust/Cargo.toml -------------------------------------------------------------------------------- /rust/cmd_drivers/build_and_insert_delete_memory_index/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/rust/cmd_drivers/build_and_insert_delete_memory_index/Cargo.toml -------------------------------------------------------------------------------- /rust/cmd_drivers/build_and_insert_delete_memory_index/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/rust/cmd_drivers/build_and_insert_delete_memory_index/src/main.rs -------------------------------------------------------------------------------- /rust/cmd_drivers/build_and_insert_memory_index/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/rust/cmd_drivers/build_and_insert_memory_index/Cargo.toml -------------------------------------------------------------------------------- /rust/cmd_drivers/build_and_insert_memory_index/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/rust/cmd_drivers/build_and_insert_memory_index/src/main.rs -------------------------------------------------------------------------------- /rust/cmd_drivers/build_disk_index/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/rust/cmd_drivers/build_disk_index/Cargo.toml -------------------------------------------------------------------------------- /rust/cmd_drivers/build_disk_index/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/rust/cmd_drivers/build_disk_index/src/main.rs -------------------------------------------------------------------------------- /rust/cmd_drivers/build_memory_index/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/rust/cmd_drivers/build_memory_index/Cargo.toml -------------------------------------------------------------------------------- /rust/cmd_drivers/build_memory_index/src/args.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/rust/cmd_drivers/build_memory_index/src/args.rs -------------------------------------------------------------------------------- /rust/cmd_drivers/build_memory_index/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/rust/cmd_drivers/build_memory_index/src/main.rs -------------------------------------------------------------------------------- /rust/cmd_drivers/convert_f32_to_bf16/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/rust/cmd_drivers/convert_f32_to_bf16/Cargo.toml -------------------------------------------------------------------------------- /rust/cmd_drivers/convert_f32_to_bf16/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/rust/cmd_drivers/convert_f32_to_bf16/src/main.rs -------------------------------------------------------------------------------- /rust/cmd_drivers/load_and_insert_memory_index/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/rust/cmd_drivers/load_and_insert_memory_index/Cargo.toml -------------------------------------------------------------------------------- /rust/cmd_drivers/load_and_insert_memory_index/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/rust/cmd_drivers/load_and_insert_memory_index/src/main.rs -------------------------------------------------------------------------------- /rust/cmd_drivers/search_memory_index/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/rust/cmd_drivers/search_memory_index/Cargo.toml -------------------------------------------------------------------------------- /rust/cmd_drivers/search_memory_index/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/rust/cmd_drivers/search_memory_index/src/main.rs -------------------------------------------------------------------------------- /rust/cmd_drivers/search_memory_index/src/search_index_utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/rust/cmd_drivers/search_memory_index/src/search_index_utils.rs -------------------------------------------------------------------------------- /rust/diskann/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/rust/diskann/Cargo.toml -------------------------------------------------------------------------------- /rust/diskann/benches/distance_bench.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/rust/diskann/benches/distance_bench.rs -------------------------------------------------------------------------------- /rust/diskann/benches/kmeans_bench.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/rust/diskann/benches/kmeans_bench.rs -------------------------------------------------------------------------------- /rust/diskann/benches/neighbor_bench.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/rust/diskann/benches/neighbor_bench.rs -------------------------------------------------------------------------------- /rust/diskann/src/algorithm/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/rust/diskann/src/algorithm/mod.rs -------------------------------------------------------------------------------- /rust/diskann/src/algorithm/prune/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/rust/diskann/src/algorithm/prune/mod.rs -------------------------------------------------------------------------------- /rust/diskann/src/algorithm/prune/prune.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/rust/diskann/src/algorithm/prune/prune.rs -------------------------------------------------------------------------------- /rust/diskann/src/algorithm/search/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/rust/diskann/src/algorithm/search/mod.rs -------------------------------------------------------------------------------- /rust/diskann/src/algorithm/search/search.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/rust/diskann/src/algorithm/search/search.rs -------------------------------------------------------------------------------- /rust/diskann/src/common/aligned_allocator.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/rust/diskann/src/common/aligned_allocator.rs -------------------------------------------------------------------------------- /rust/diskann/src/common/ann_result.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/rust/diskann/src/common/ann_result.rs -------------------------------------------------------------------------------- /rust/diskann/src/common/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/rust/diskann/src/common/mod.rs -------------------------------------------------------------------------------- /rust/diskann/src/index/disk_index/ann_disk_index.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/rust/diskann/src/index/disk_index/ann_disk_index.rs -------------------------------------------------------------------------------- /rust/diskann/src/index/disk_index/disk_index.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/rust/diskann/src/index/disk_index/disk_index.rs -------------------------------------------------------------------------------- /rust/diskann/src/index/disk_index/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/rust/diskann/src/index/disk_index/mod.rs -------------------------------------------------------------------------------- /rust/diskann/src/index/inmem_index/ann_inmem_index.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/rust/diskann/src/index/inmem_index/ann_inmem_index.rs -------------------------------------------------------------------------------- /rust/diskann/src/index/inmem_index/inmem_index.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/rust/diskann/src/index/inmem_index/inmem_index.rs -------------------------------------------------------------------------------- /rust/diskann/src/index/inmem_index/inmem_index_storage.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/rust/diskann/src/index/inmem_index/inmem_index_storage.rs -------------------------------------------------------------------------------- /rust/diskann/src/index/inmem_index/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/rust/diskann/src/index/inmem_index/mod.rs -------------------------------------------------------------------------------- /rust/diskann/src/index/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/rust/diskann/src/index/mod.rs -------------------------------------------------------------------------------- /rust/diskann/src/instrumentation/disk_index_build_logger.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/rust/diskann/src/instrumentation/disk_index_build_logger.rs -------------------------------------------------------------------------------- /rust/diskann/src/instrumentation/index_logger.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/rust/diskann/src/instrumentation/index_logger.rs -------------------------------------------------------------------------------- /rust/diskann/src/instrumentation/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/rust/diskann/src/instrumentation/mod.rs -------------------------------------------------------------------------------- /rust/diskann/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/rust/diskann/src/lib.rs -------------------------------------------------------------------------------- /rust/diskann/src/model/configuration/disk_index_build_parameter.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/rust/diskann/src/model/configuration/disk_index_build_parameter.rs -------------------------------------------------------------------------------- /rust/diskann/src/model/configuration/index_configuration.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/rust/diskann/src/model/configuration/index_configuration.rs -------------------------------------------------------------------------------- /rust/diskann/src/model/configuration/index_write_parameters.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/rust/diskann/src/model/configuration/index_write_parameters.rs -------------------------------------------------------------------------------- /rust/diskann/src/model/configuration/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/rust/diskann/src/model/configuration/mod.rs -------------------------------------------------------------------------------- /rust/diskann/src/model/data_store/disk_scratch_dataset.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/rust/diskann/src/model/data_store/disk_scratch_dataset.rs -------------------------------------------------------------------------------- /rust/diskann/src/model/data_store/inmem_dataset.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/rust/diskann/src/model/data_store/inmem_dataset.rs -------------------------------------------------------------------------------- /rust/diskann/src/model/data_store/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/rust/diskann/src/model/data_store/mod.rs -------------------------------------------------------------------------------- /rust/diskann/src/model/graph/adjacency_list.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/rust/diskann/src/model/graph/adjacency_list.rs -------------------------------------------------------------------------------- /rust/diskann/src/model/graph/disk_graph.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/rust/diskann/src/model/graph/disk_graph.rs -------------------------------------------------------------------------------- /rust/diskann/src/model/graph/inmem_graph.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/rust/diskann/src/model/graph/inmem_graph.rs -------------------------------------------------------------------------------- /rust/diskann/src/model/graph/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/rust/diskann/src/model/graph/mod.rs -------------------------------------------------------------------------------- /rust/diskann/src/model/graph/sector_graph.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/rust/diskann/src/model/graph/sector_graph.rs -------------------------------------------------------------------------------- /rust/diskann/src/model/graph/vertex_and_neighbors.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/rust/diskann/src/model/graph/vertex_and_neighbors.rs -------------------------------------------------------------------------------- /rust/diskann/src/model/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/rust/diskann/src/model/mod.rs -------------------------------------------------------------------------------- /rust/diskann/src/model/neighbor/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/rust/diskann/src/model/neighbor/mod.rs -------------------------------------------------------------------------------- /rust/diskann/src/model/neighbor/neighbor.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/rust/diskann/src/model/neighbor/neighbor.rs -------------------------------------------------------------------------------- /rust/diskann/src/model/neighbor/neighbor_priority_queue.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/rust/diskann/src/model/neighbor/neighbor_priority_queue.rs -------------------------------------------------------------------------------- /rust/diskann/src/model/neighbor/sorted_neighbor_vector.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/rust/diskann/src/model/neighbor/sorted_neighbor_vector.rs -------------------------------------------------------------------------------- /rust/diskann/src/model/pq/fixed_chunk_pq_table.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/rust/diskann/src/model/pq/fixed_chunk_pq_table.rs -------------------------------------------------------------------------------- /rust/diskann/src/model/pq/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/rust/diskann/src/model/pq/mod.rs -------------------------------------------------------------------------------- /rust/diskann/src/model/pq/pq_construction.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/rust/diskann/src/model/pq/pq_construction.rs -------------------------------------------------------------------------------- /rust/diskann/src/model/scratch/concurrent_queue.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/rust/diskann/src/model/scratch/concurrent_queue.rs -------------------------------------------------------------------------------- /rust/diskann/src/model/scratch/inmem_query_scratch.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/rust/diskann/src/model/scratch/inmem_query_scratch.rs -------------------------------------------------------------------------------- /rust/diskann/src/model/scratch/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/rust/diskann/src/model/scratch/mod.rs -------------------------------------------------------------------------------- /rust/diskann/src/model/scratch/pq_scratch.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/rust/diskann/src/model/scratch/pq_scratch.rs -------------------------------------------------------------------------------- /rust/diskann/src/model/scratch/scratch_store_manager.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/rust/diskann/src/model/scratch/scratch_store_manager.rs -------------------------------------------------------------------------------- /rust/diskann/src/model/scratch/scratch_traits.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/rust/diskann/src/model/scratch/scratch_traits.rs -------------------------------------------------------------------------------- /rust/diskann/src/model/scratch/ssd_io_context.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/rust/diskann/src/model/scratch/ssd_io_context.rs -------------------------------------------------------------------------------- /rust/diskann/src/model/scratch/ssd_query_scratch.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/rust/diskann/src/model/scratch/ssd_query_scratch.rs -------------------------------------------------------------------------------- /rust/diskann/src/model/scratch/ssd_thread_data.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/rust/diskann/src/model/scratch/ssd_thread_data.rs -------------------------------------------------------------------------------- /rust/diskann/src/model/vertex/dimension.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/rust/diskann/src/model/vertex/dimension.rs -------------------------------------------------------------------------------- /rust/diskann/src/model/vertex/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/rust/diskann/src/model/vertex/mod.rs -------------------------------------------------------------------------------- /rust/diskann/src/model/vertex/vertex.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/rust/diskann/src/model/vertex/vertex.rs -------------------------------------------------------------------------------- /rust/diskann/src/model/windows_aligned_file_reader/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/rust/diskann/src/model/windows_aligned_file_reader/mod.rs -------------------------------------------------------------------------------- /rust/diskann/src/model/windows_aligned_file_reader/windows_aligned_file_reader.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/rust/diskann/src/model/windows_aligned_file_reader/windows_aligned_file_reader.rs -------------------------------------------------------------------------------- /rust/diskann/src/storage/disk_graph_storage.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/rust/diskann/src/storage/disk_graph_storage.rs -------------------------------------------------------------------------------- /rust/diskann/src/storage/disk_index_storage.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/rust/diskann/src/storage/disk_index_storage.rs -------------------------------------------------------------------------------- /rust/diskann/src/storage/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/rust/diskann/src/storage/mod.rs -------------------------------------------------------------------------------- /rust/diskann/src/storage/pq_storage.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/rust/diskann/src/storage/pq_storage.rs -------------------------------------------------------------------------------- /rust/diskann/src/test_utils/inmem_index_initialization.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/rust/diskann/src/test_utils/inmem_index_initialization.rs -------------------------------------------------------------------------------- /rust/diskann/src/test_utils/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/rust/diskann/src/test_utils/mod.rs -------------------------------------------------------------------------------- /rust/diskann/src/utils/bit_vec_extension.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/rust/diskann/src/utils/bit_vec_extension.rs -------------------------------------------------------------------------------- /rust/diskann/src/utils/cached_reader.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/rust/diskann/src/utils/cached_reader.rs -------------------------------------------------------------------------------- /rust/diskann/src/utils/cached_writer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/rust/diskann/src/utils/cached_writer.rs -------------------------------------------------------------------------------- /rust/diskann/src/utils/file_util.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/rust/diskann/src/utils/file_util.rs -------------------------------------------------------------------------------- /rust/diskann/src/utils/hashset_u32.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/rust/diskann/src/utils/hashset_u32.rs -------------------------------------------------------------------------------- /rust/diskann/src/utils/kmeans.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/rust/diskann/src/utils/kmeans.rs -------------------------------------------------------------------------------- /rust/diskann/src/utils/math_util.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/rust/diskann/src/utils/math_util.rs -------------------------------------------------------------------------------- /rust/diskann/src/utils/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/rust/diskann/src/utils/mod.rs -------------------------------------------------------------------------------- /rust/diskann/src/utils/partition.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/rust/diskann/src/utils/partition.rs -------------------------------------------------------------------------------- /rust/diskann/src/utils/rayon_util.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/rust/diskann/src/utils/rayon_util.rs -------------------------------------------------------------------------------- /rust/diskann/src/utils/timer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/rust/diskann/src/utils/timer.rs -------------------------------------------------------------------------------- /rust/diskann/src/utils/utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/rust/diskann/src/utils/utils.rs -------------------------------------------------------------------------------- /rust/diskann/tests/data/delete_set_50pts.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/rust/diskann/tests/data/delete_set_50pts.bin -------------------------------------------------------------------------------- /rust/diskann/tests/data/disk_index_node_data_aligned_reader_truth.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/rust/diskann/tests/data/disk_index_node_data_aligned_reader_truth.bin -------------------------------------------------------------------------------- /rust/diskann/tests/data/disk_index_siftsmall_learn_256pts_R4_L50_A1.2_alligned_reader_test.index: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/rust/diskann/tests/data/disk_index_siftsmall_learn_256pts_R4_L50_A1.2_alligned_reader_test.index -------------------------------------------------------------------------------- /rust/diskann/tests/data/disk_index_siftsmall_learn_256pts_R4_L50_A1.2_disk.index: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/rust/diskann/tests/data/disk_index_siftsmall_learn_256pts_R4_L50_A1.2_disk.index -------------------------------------------------------------------------------- /rust/diskann/tests/data/disk_index_siftsmall_learn_256pts_R4_L50_A1.2_mem.index: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/rust/diskann/tests/data/disk_index_siftsmall_learn_256pts_R4_L50_A1.2_mem.index -------------------------------------------------------------------------------- /rust/diskann/tests/data/siftsmall_learn.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/rust/diskann/tests/data/siftsmall_learn.bin -------------------------------------------------------------------------------- /rust/diskann/tests/data/siftsmall_learn.bin_pq_compressed.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/rust/diskann/tests/data/siftsmall_learn.bin_pq_compressed.bin -------------------------------------------------------------------------------- /rust/diskann/tests/data/siftsmall_learn.bin_pq_pivots.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/rust/diskann/tests/data/siftsmall_learn.bin_pq_pivots.bin -------------------------------------------------------------------------------- /rust/diskann/tests/data/siftsmall_learn_256pts.fbin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/rust/diskann/tests/data/siftsmall_learn_256pts.fbin -------------------------------------------------------------------------------- /rust/diskann/tests/data/siftsmall_learn_256pts_2.fbin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/rust/diskann/tests/data/siftsmall_learn_256pts_2.fbin -------------------------------------------------------------------------------- /rust/diskann/tests/data/truth_disk_index_siftsmall_learn_256pts_R4_L50_A1.2_disk.index: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/rust/diskann/tests/data/truth_disk_index_siftsmall_learn_256pts_R4_L50_A1.2_disk.index -------------------------------------------------------------------------------- /rust/diskann/tests/data/truth_index_siftsmall_learn_256pts_1+2_R4_L50_A1.2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/rust/diskann/tests/data/truth_index_siftsmall_learn_256pts_1+2_R4_L50_A1.2 -------------------------------------------------------------------------------- /rust/diskann/tests/data/truth_index_siftsmall_learn_256pts_1+2_saturated_R4_L50_A1.2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/rust/diskann/tests/data/truth_index_siftsmall_learn_256pts_1+2_saturated_R4_L50_A1.2 -------------------------------------------------------------------------------- /rust/diskann/tests/data/truth_index_siftsmall_learn_256pts_R4_L50_A1.2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/rust/diskann/tests/data/truth_index_siftsmall_learn_256pts_R4_L50_A1.2 -------------------------------------------------------------------------------- /rust/diskann/tests/data/truth_index_siftsmall_learn_256pts_R4_L50_A1.2.data: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/rust/diskann/tests/data/truth_index_siftsmall_learn_256pts_R4_L50_A1.2.data -------------------------------------------------------------------------------- /rust/logger/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/rust/logger/Cargo.toml -------------------------------------------------------------------------------- /rust/logger/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/rust/logger/build.rs -------------------------------------------------------------------------------- /rust/logger/src/error_logger.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/rust/logger/src/error_logger.rs -------------------------------------------------------------------------------- /rust/logger/src/examples/trace_example.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/rust/logger/src/examples/trace_example.rs -------------------------------------------------------------------------------- /rust/logger/src/indexlog.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/rust/logger/src/indexlog.proto -------------------------------------------------------------------------------- /rust/logger/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/rust/logger/src/lib.rs -------------------------------------------------------------------------------- /rust/logger/src/log_error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/rust/logger/src/log_error.rs -------------------------------------------------------------------------------- /rust/logger/src/message_handler.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/rust/logger/src/message_handler.rs -------------------------------------------------------------------------------- /rust/logger/src/trace_logger.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/rust/logger/src/trace_logger.rs -------------------------------------------------------------------------------- /rust/platform/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/rust/platform/Cargo.toml -------------------------------------------------------------------------------- /rust/platform/src/file_handle.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/rust/platform/src/file_handle.rs -------------------------------------------------------------------------------- /rust/platform/src/file_io.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/rust/platform/src/file_io.rs -------------------------------------------------------------------------------- /rust/platform/src/io_completion_port.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/rust/platform/src/io_completion_port.rs -------------------------------------------------------------------------------- /rust/platform/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/rust/platform/src/lib.rs -------------------------------------------------------------------------------- /rust/platform/src/perf.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/rust/platform/src/perf.rs -------------------------------------------------------------------------------- /rust/project.code-workspace: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/rust/project.code-workspace -------------------------------------------------------------------------------- /rust/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/rust/readme.md -------------------------------------------------------------------------------- /rust/rust-toolchain.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/rust/rust-toolchain.toml -------------------------------------------------------------------------------- /rust/vector/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/rust/vector/Cargo.toml -------------------------------------------------------------------------------- /rust/vector/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/rust/vector/build.rs -------------------------------------------------------------------------------- /rust/vector/distance.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/rust/vector/distance.c -------------------------------------------------------------------------------- /rust/vector/src/distance.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/rust/vector/src/distance.rs -------------------------------------------------------------------------------- /rust/vector/src/distance_test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/rust/vector/src/distance_test.rs -------------------------------------------------------------------------------- /rust/vector/src/half.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/rust/vector/src/half.rs -------------------------------------------------------------------------------- /rust/vector/src/l2_float_distance.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/rust/vector/src/l2_float_distance.rs -------------------------------------------------------------------------------- /rust/vector/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/rust/vector/src/lib.rs -------------------------------------------------------------------------------- /rust/vector/src/metric.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/rust/vector/src/metric.rs -------------------------------------------------------------------------------- /rust/vector/src/test_util.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/rust/vector/src/test_util.rs -------------------------------------------------------------------------------- /rust/vector/src/utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/rust/vector/src/utils.rs -------------------------------------------------------------------------------- /rust/vector_base64/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/rust/vector_base64/Cargo.toml -------------------------------------------------------------------------------- /rust/vector_base64/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/rust/vector_base64/src/main.rs -------------------------------------------------------------------------------- /scripts/IndexParser/BinFileParser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/scripts/IndexParser/BinFileParser.py -------------------------------------------------------------------------------- /scripts/IndexParser/DiskANNIndexParser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/scripts/IndexParser/DiskANNIndexParser.py -------------------------------------------------------------------------------- /scripts/IndexParser/parse_common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/scripts/IndexParser/parse_common.py -------------------------------------------------------------------------------- /scripts/IndexParser/parse_disk_index.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/scripts/IndexParser/parse_disk_index.py -------------------------------------------------------------------------------- /scripts/IndexParser/parse_pq.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/scripts/IndexParser/parse_pq.py -------------------------------------------------------------------------------- /scripts/dev/install-dev-deps-ubuntu.bash: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/scripts/dev/install-dev-deps-ubuntu.bash -------------------------------------------------------------------------------- /scripts/perf/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/scripts/perf/Dockerfile -------------------------------------------------------------------------------- /scripts/perf/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/scripts/perf/README.md -------------------------------------------------------------------------------- /scripts/perf/perf_test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/scripts/perf/perf_test.sh -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/setup.py -------------------------------------------------------------------------------- /src/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/src/CMakeLists.txt -------------------------------------------------------------------------------- /src/abstract_data_store.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/src/abstract_data_store.cpp -------------------------------------------------------------------------------- /src/abstract_index.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/src/abstract_index.cpp -------------------------------------------------------------------------------- /src/ann_exception.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/src/ann_exception.cpp -------------------------------------------------------------------------------- /src/disk_utils.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/src/disk_utils.cpp -------------------------------------------------------------------------------- /src/distance.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/src/distance.cpp -------------------------------------------------------------------------------- /src/dll/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/src/dll/CMakeLists.txt -------------------------------------------------------------------------------- /src/dll/dllmain.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/src/dll/dllmain.cpp -------------------------------------------------------------------------------- /src/filter_utils.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/src/filter_utils.cpp -------------------------------------------------------------------------------- /src/in_mem_data_store.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/src/in_mem_data_store.cpp -------------------------------------------------------------------------------- /src/in_mem_graph_store.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/src/in_mem_graph_store.cpp -------------------------------------------------------------------------------- /src/index.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/src/index.cpp -------------------------------------------------------------------------------- /src/index_factory.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/src/index_factory.cpp -------------------------------------------------------------------------------- /src/linux_aligned_file_reader.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/src/linux_aligned_file_reader.cpp -------------------------------------------------------------------------------- /src/logger.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/src/logger.cpp -------------------------------------------------------------------------------- /src/math_utils.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/src/math_utils.cpp -------------------------------------------------------------------------------- /src/memory_mapper.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/src/memory_mapper.cpp -------------------------------------------------------------------------------- /src/natural_number_map.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/src/natural_number_map.cpp -------------------------------------------------------------------------------- /src/natural_number_set.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/src/natural_number_set.cpp -------------------------------------------------------------------------------- /src/partition.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/src/partition.cpp -------------------------------------------------------------------------------- /src/pq.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/src/pq.cpp -------------------------------------------------------------------------------- /src/pq_data_store.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/src/pq_data_store.cpp -------------------------------------------------------------------------------- /src/pq_flash_index.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/src/pq_flash_index.cpp -------------------------------------------------------------------------------- /src/pq_l2_distance.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/src/pq_l2_distance.cpp -------------------------------------------------------------------------------- /src/restapi/search_wrapper.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/src/restapi/search_wrapper.cpp -------------------------------------------------------------------------------- /src/restapi/server.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/src/restapi/server.cpp -------------------------------------------------------------------------------- /src/scratch.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/src/scratch.cpp -------------------------------------------------------------------------------- /src/utils.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/src/utils.cpp -------------------------------------------------------------------------------- /src/windows_aligned_file_reader.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/src/windows_aligned_file_reader.cpp -------------------------------------------------------------------------------- /tests/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/tests/CMakeLists.txt -------------------------------------------------------------------------------- /tests/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/tests/README.md -------------------------------------------------------------------------------- /tests/index_write_parameters_builder_tests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/tests/index_write_parameters_builder_tests.cpp -------------------------------------------------------------------------------- /tests/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/tests/main.cpp -------------------------------------------------------------------------------- /unit_tester.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/unit_tester.sh -------------------------------------------------------------------------------- /windows/packages.config.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/windows/packages.config.in -------------------------------------------------------------------------------- /windows/packages_restapi.config.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/windows/packages_restapi.config.in -------------------------------------------------------------------------------- /workflows/SSD_index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/workflows/SSD_index.md -------------------------------------------------------------------------------- /workflows/dynamic_index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/workflows/dynamic_index.md -------------------------------------------------------------------------------- /workflows/filtered_in_memory.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/workflows/filtered_in_memory.md -------------------------------------------------------------------------------- /workflows/filtered_ssd_index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/workflows/filtered_ssd_index.md -------------------------------------------------------------------------------- /workflows/in_memory_index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/workflows/in_memory_index.md -------------------------------------------------------------------------------- /workflows/python.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/workflows/python.md -------------------------------------------------------------------------------- /workflows/rest_api.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DiskANN/HEAD/workflows/rest_api.md --------------------------------------------------------------------------------