diskann-benchmark 0.51.0

DiskANN is a fast approximate nearest neighbor search library for high dimensional data
{
  "search_directories": [
    "test_data/disk_index_search"
  ],
  "jobs": [
    {
      "type": "graph-index-build-sq",
      "content": {
        "index_operation": {
          "source": {
            "index-source": "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",
            "multi_insert":null
          },
          "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": 10,
                "search_l": [
                  10,
                  20,
                  30,
                  40
                ],
                "recall_k": 10
              }
            ]
          }
        },
        "num_bits": 1,
        "standard_deviations": 2,
        "use_fp_for_search": true
      }
    },
    {
      "type": "graph-index-build-sq",
      "content": {
        "index_operation": {
          "source": {
            "index-source": "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",
              "multi_insert":null
          },
          "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": 10,
                "search_l": [
                  10,
                  20,
                  30,
                  40
                ],
                "recall_k": 10
              }
            ]
          }
        },
        "num_bits": 2,
        "standard_deviations": 2,
        "use_fp_for_search": false
      }
    },
    {
      "type": "graph-index-build-sq",
      "content": {
        "index_operation": {
          "source": {
            "index-source": "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",
            "multi_insert":null
          },
          "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": 10,
                "search_l": [
                  10,
                  20,
                  30,
                  40
                ],
                "recall_k": 10
              }
            ]
          }
        },
        "num_bits": 4,
        "standard_deviations": 2,
        "use_fp_for_search": false
      }
    },
    {
      "type": "graph-index-build-sq",
      "content": {
        "index_operation": {
          "source": {
            "index-source": "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",
            "multi_insert":null
          },
            "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": 10,
                  "search_l": [
                    10,
                    20,
                    30,
                    40
                  ],
                  "recall_k": 10
                }
              ]
            }
          },
        "num_bits": 8,
        "standard_deviations": 2,
        "use_fp_for_search": false
      }
    }
  ]
}