Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Benchmarking faiss::IndexHNSWPQ #11

Merged
merged 1 commit into from
Nov 10, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions experiments/dvclive/metrics.json
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
{
"Recall@100": 0.45483699999999844,
"step": 1
"Recall@100": 0.4689140000000026,
"step": 35
}
6 changes: 3 additions & 3 deletions experiments/dvclive/params.yaml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
load_before_experiment: 1.9091796875
load_before_experiment: 1.57763671875
platform: macOS-13.3-arm64-arm-64bit
platform_version: 'Darwin Kernel Version 22.4.0: Mon Mar 6 21:01:02 PST 2023; root:xnu-8796.101.5~3/RELEASE_ARM64_T8112'
platform_release: 22.4.0
Expand All @@ -7,6 +7,6 @@ processor: arm
hostname: Blaises-MacBook-Pro.local
ram_gb: 24
num_cores: 8
node_links: 32
ef_construction: 64
node_links: 64
ef_construction: 128
ef_search: 128
38 changes: 36 additions & 2 deletions experiments/dvclive/plots/metrics/Recall@100.tsv
Original file line number Diff line number Diff line change
@@ -1,3 +1,37 @@
step Recall@100
0 0.45531599999999933
1 0.45483699999999844
0 0.39338699999999976
1 0.39451800000000053
2 0.39357600000000026
3 0.42242099999999966
4 0.4213879999999994
5 0.4218979999999994
6 0.43200500000000003
7 0.4314809999999964
8 0.4321599999999975
9 0.4210819999999998
10 0.42087199999999964
11 0.42150900000000113
12 0.4506540000000003
13 0.4494609999999979
14 0.45014599999999844
15 0.46290400000000065
16 0.46279800000000076
17 0.46320099999999736
18 0.6515389999999875
19 0.6517609999999885
20 0.6517959999999875
21 0.4544779999999997
22 0.4553279999999996
23 0.4563520000000006
24 0.4668089999999986
25 0.4671989999999987
26 0.4673270000000002
27 0.6609989999999872
28 0.6605359999999859
29 0.660688999999988
30 0.6633009999999873
31 0.6635389999999862
32 0.6634739999999868
33 0.46793599999999935
34 0.4685969999999985
35 0.4689140000000026
6 changes: 3 additions & 3 deletions experiments/evaluate_faiss.py
Original file line number Diff line number Diff line change
Expand Up @@ -204,9 +204,9 @@ def main(

args = parser.parse_args()

ef_constructions = [64]
ef_searches = [64, 128]
num_node_links = [32]
ef_constructions = [32, 64, 128]
ef_searches = [32, 64, 128]
num_node_links = [8, 16, 32, 64]

for dataset in args.datasets:
train_data, queries, ground_truth = load_benchmark_dataset(dataset_name=dataset)
Expand Down
Empty file removed experiments/logs.txt
Empty file.