From 73863ed27340ea43c9842e927a6ca9fbb06bd052 Mon Sep 17 00:00:00 2001 From: Gergely Szilvasy Date: Thu, 15 Feb 2024 10:38:55 -0800 Subject: [PATCH] fix perf test (#3255) Summary: Pull Request resolved: https://github.com/facebookresearch/faiss/pull/3255 Reviewed By: mlomeli1 Differential Revision: D53811550 fbshipit-source-id: b103dc2d0cf43cabb9e4e7e74f4e737ff39fbbbc --- tests/test_fastscan_perf.cpp | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/tests/test_fastscan_perf.cpp b/tests/test_fastscan_perf.cpp index b1d662a224..f7d114d738 100644 --- a/tests/test_fastscan_perf.cpp +++ b/tests/test_fastscan_perf.cpp @@ -22,7 +22,7 @@ TEST(TestFastScan, knnVSrange) { // small vectors and database int d = 64; - size_t nb = 1000; + size_t nb = 4000; // ivf centroids size_t nlist = 4; @@ -52,16 +52,12 @@ TEST(TestFastScan, knnVSrange) { std::vector labels(nb); auto t = std::chrono::high_resolution_clock::now(); index.search(nb, database.data(), 1, distances.data(), labels.data()); - auto knn_time = std::chrono::duration_cast( - std::chrono::high_resolution_clock::now() - t) - .count(); + auto knn_time = std::chrono::high_resolution_clock::now() - t; faiss::RangeSearchResult rsr(nb); t = std::chrono::high_resolution_clock::now(); index.range_search(nb, database.data(), 1.0, &rsr); - auto range_time = std::chrono::duration_cast( - std::chrono::high_resolution_clock::now() - t) - .count(); + auto range_time = std::chrono::high_resolution_clock::now() - t; // we expect the perf of knn and range search // to be similar, at least within a factor of 4