diskann-benchmark 0.55.0

DiskANN3 is a composable library for bringing scalable, accurate and cost-effective vector indexing to multiple databases.
{
  "search_directories": [
    "test_data/disk_index_search"
  ],
  "jobs": [
    {
      "type": "graph-index-build-bftree-full-precision",
      "content": {
        "build": {
          "data_type": "float32",
          "data": "disk_index_siftsmall_learn_256pts_data.fbin",
          "distance": "squared_l2",
          "max_degree": 32,
          "l_build": 50,
          "alpha": 1.2,
          "backedge_ratio": 1.0,
          "num_threads": 1,
          "start_point_strategy": "medoid"
        },
        "search_phase": {
          "search-type": "topk",
          "queries": "disk_index_sample_query_10pts.fbin",
          "groundtruth": "disk_index_10pts_idx_uint32_truth_search_res.bin",
          "reps": 5,
          "num_threads": [
            1
          ],
          "runs": [
            {
              "search_n": 20,
              "search_l": [
                20,
                30,
                40
              ],
              "recall_k": 10
            }
          ]
        },
        "vector_store_config": {
          "cb_size_byte": 67108864,
          "leaf_page_size": 4096,
          "cb_max_record_size": null,
          "cb_min_record_size": null,
          "read_promotion_rate": null,
          "scan_promotion_rate": null,
          "cb_copy_on_access_ratio": null,
          "read_record_cache": null,
          "cache_only": null,
          "use_snapshot": false
        },
        "neighbor_store_config": {
          "cb_size_byte": 67108864,
          "leaf_page_size": 4096,
          "cb_max_record_size": null,
          "cb_min_record_size": null,
          "read_promotion_rate": null,
          "scan_promotion_rate": null,
          "cb_copy_on_access_ratio": null,
          "read_record_cache": null,
          "cache_only": null,
          "use_snapshot": false
        }
      }
    }
  ]
}