Skip to content

Commit f0df547

Browse files
committed
refactor: Properly skip searchers when parallel=100
1 parent a8b3099 commit f0df547

File tree

3 files changed

+1
-23
lines changed

3 files changed

+1
-23
lines changed

engine/base_client/search.py

Lines changed: 0 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -71,21 +71,6 @@ def search_all(
7171

7272
search_one = functools.partial(self.__class__._search_one, top=top)
7373

74-
if parallel == 100:
75-
return {
76-
"total_time": 0,
77-
"mean_time": 0,
78-
"mean_precisions": 0,
79-
"std_time": 0,
80-
"min_time": 0,
81-
"max_time": 0,
82-
"rps": 0,
83-
"p95_time": 0,
84-
"p99_time": 0,
85-
"precisions": [],
86-
"latencies": [],
87-
}
88-
8974
if parallel == 1:
9075
start = time.perf_counter()
9176
precisions, latencies = list(

engine/base_client/upload.py

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -38,14 +38,6 @@ def upload(
3838
self.host, distance, self.connection_params, self.upload_params
3939
)
4040

41-
if parallel == 100:
42-
return {
43-
"post_upload": {},
44-
"upload_time": 0,
45-
"total_time": 0,
46-
"latencies": []
47-
}
48-
4941
if parallel == 1:
5042
for batch in iter_batches(tqdm.tqdm(records), batch_size):
5143
latencies.append(self._upload_batch(batch))

engine/clients/client_factory.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -88,6 +88,7 @@ def _create_searchers(self, experiment) -> List[BaseSearcher]:
8888
search_params=search_params,
8989
)
9090
for search_params in experiment.get("search_params", [{}])
91+
if not search_params.get("parallel") == 100
9192
]
9293

9394
return engine_searchers

0 commit comments

Comments
 (0)