|
| 1 | +{ |
| 2 | + "search_directories": [ |
| 3 | + "test_data/disk_index_search" |
| 4 | + ], |
| 5 | + "jobs": [ |
| 6 | + { |
| 7 | + "type": "graph-index-stream-bftree", |
| 8 | + "content": { |
| 9 | + "build": { |
| 10 | + "data_type": "float32", |
| 11 | + "data": "disk_index_siftsmall_learn_256pts_data.fbin", |
| 12 | + "distance": "squared_l2", |
| 13 | + "max_degree": 32, |
| 14 | + "l_build": 50, |
| 15 | + "start_point_strategy": "medoid", |
| 16 | + "alpha": 1.2, |
| 17 | + "backedge_ratio": 1.0, |
| 18 | + "num_threads": 1 |
| 19 | + }, |
| 20 | + "search_phase": { |
| 21 | + "search-type": "topk", |
| 22 | + "queries": "disk_index_sample_query_10pts.fbin", |
| 23 | + "groundtruth": "disk_index_10pts_idx_uint32_truth_search_res.bin", |
| 24 | + "reps": 1, |
| 25 | + "num_threads": [ |
| 26 | + 1 |
| 27 | + ], |
| 28 | + "runs": [ |
| 29 | + { |
| 30 | + "search_n": 10, |
| 31 | + "search_l": [ |
| 32 | + 20, |
| 33 | + 40 |
| 34 | + ], |
| 35 | + "recall_k": 10 |
| 36 | + } |
| 37 | + ] |
| 38 | + }, |
| 39 | + "runbook_params": { |
| 40 | + "runbook_path": "example_runbook.yaml", |
| 41 | + "dataset_name": "sift-small-256", |
| 42 | + "gt_directory": "example_runbook_gt", |
| 43 | + "ip_delete_method": { |
| 44 | + "method": "visited_and_top_k", |
| 45 | + "params": { |
| 46 | + "k_value": 10, |
| 47 | + "l_value": 40 |
| 48 | + } |
| 49 | + }, |
| 50 | + "ip_delete_num_to_replace": 3 |
| 51 | + }, |
| 52 | + "quantization": { |
| 53 | + "kind": "spherical", |
| 54 | + "seed": 42, |
| 55 | + "transform_kind": "null", |
| 56 | + "num_bits": 2, |
| 57 | + "pre_scale": "reciprocal_mean_norm", |
| 58 | + "quant_store_config": { |
| 59 | + "cb_size_byte": 67108864, |
| 60 | + "leaf_page_size": 4096, |
| 61 | + "cb_max_record_size": null, |
| 62 | + "cb_min_record_size": null, |
| 63 | + "read_promotion_rate": null, |
| 64 | + "scan_promotion_rate": null, |
| 65 | + "cb_copy_on_access_ratio": null, |
| 66 | + "read_record_cache": null, |
| 67 | + "cache_only": null |
| 68 | + } |
| 69 | + }, |
| 70 | + "vector_store_config": { |
| 71 | + "cb_size_byte": 67108864, |
| 72 | + "leaf_page_size": 4096, |
| 73 | + "cb_max_record_size": null, |
| 74 | + "cb_min_record_size": null, |
| 75 | + "read_promotion_rate": null, |
| 76 | + "scan_promotion_rate": null, |
| 77 | + "cb_copy_on_access_ratio": null, |
| 78 | + "read_record_cache": null, |
| 79 | + "cache_only": null |
| 80 | + }, |
| 81 | + "neighbor_store_config": { |
| 82 | + "cb_size_byte": 67108864, |
| 83 | + "leaf_page_size": 4096, |
| 84 | + "cb_max_record_size": null, |
| 85 | + "cb_min_record_size": null, |
| 86 | + "read_promotion_rate": null, |
| 87 | + "scan_promotion_rate": null, |
| 88 | + "cb_copy_on_access_ratio": null, |
| 89 | + "read_record_cache": null, |
| 90 | + "cache_only": null |
| 91 | + } |
| 92 | + } |
| 93 | + } |
| 94 | + ] |
| 95 | +} |
0 commit comments