From 593fe98e68c705f3e64a9079e79459e32713ec51 Mon Sep 17 00:00:00 2001 From: filipecosta90 Date: Wed, 8 Jan 2025 17:48:53 +0000 Subject: [PATCH 01/41] INT8 support --- engine/clients/redis/configure.py | 1 + engine/clients/redis/upload.py | 12 +- .../create-redis-vector-types.py | 2 +- .../configurations/redis-vector-types.json | 3120 +++++++++++++++++ requirements.txt | 21 + 5 files changed, 3153 insertions(+), 3 deletions(-) create mode 100644 requirements.txt diff --git a/engine/clients/redis/configure.py b/engine/clients/redis/configure.py index 5f0f8e51..20544c3d 100644 --- a/engine/clients/redis/configure.py +++ b/engine/clients/redis/configure.py @@ -59,6 +59,7 @@ def clean(self): if ( "Unknown Index name" not in str_err and "Index does not exist" not in str_err + and "no such index" not in str_err ): # google memorystore does not support the DD argument. # in that case we can flushall diff --git a/engine/clients/redis/upload.py b/engine/clients/redis/upload.py index e76e7da3..64001bc8 100644 --- a/engine/clients/redis/upload.py +++ b/engine/clients/redis/upload.py @@ -17,7 +17,7 @@ REDIS_JUST_INDEX, ) from engine.clients.redis.helper import convert_to_redis_coords - +from sentence_transformers.quantization import quantize_embeddings class RedisUploader(BaseUploader): client = None @@ -49,6 +49,10 @@ def init_client(cls, host, distance, connection_params, upload_params): cls.np_data_type = np.float16 if cls.data_type == "BFLOAT16": cls.np_data_type = bfloat16 + if cls.data_type == "INT8": + cls.np_data_type = np.int8 + if cls.data_type == "UINT8": + cls.np_data_type = np.uint8 cls._is_cluster = True if REDIS_CLUSTER else False @classmethod @@ -57,10 +61,14 @@ def upload_batch( ): if REDIS_JUST_INDEX: return + final_embeddings = vectors + if cls.data_type == "INT8" or cls.data_type == "UINT8": + final_embeddings = quantize_embeddings(vectors, precision=cls.data_type.lower()) + for i in range(len(ids)): idx = ids[i] vector_key = str(idx) - vec = vectors[i] + vec = final_embeddings[i] meta = metadata[i] if metadata else {} geopoints = {} payload = {} diff --git a/experiments/configurations/create-redis-vector-types.py b/experiments/configurations/create-redis-vector-types.py index 493ff5f0..f8a2a274 100644 --- a/experiments/configurations/create-redis-vector-types.py +++ b/experiments/configurations/create-redis-vector-types.py @@ -2,7 +2,7 @@ experiments = [] -for data_type in ["FLOAT16", "BFLOAT16", "FLOAT32", "FLOAT64"]: +for data_type in ["INT8","FLOAT16", "BFLOAT16", "FLOAT32", "FLOAT64"]: for m in [8, 16, 32, 64]: # for efConstruction in [32, 64]: for efConstruction in [16, 32, 64, 128, 256, 512]: diff --git a/experiments/configurations/redis-vector-types.json b/experiments/configurations/redis-vector-types.json index 92a00604..7c487c25 100644 --- a/experiments/configurations/redis-vector-types.json +++ b/experiments/configurations/redis-vector-types.json @@ -1,4 +1,3124 @@ [ + { + "name": "redis-int8-m-8-ef-16", + "engine": "redis", + "connection_params": {}, + "collection_params": { + "data_type": "INT8", + "hnsw_config": { + "M": 8, + "EF_CONSTRUCTION": 16 + } + }, + "search_params": [ + { + "parallel": 1, + "search_params": { + "ef": 8, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 8, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 16, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 16, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 32, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 32, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 64, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 64, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 128, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 128, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 256, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 256, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 512, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 512, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "INT8" + } + } + ], + "upload_params": { + "parallel": 16, + "data_type": "INT8" + } + }, + { + "name": "redis-int8-m-8-ef-32", + "engine": "redis", + "connection_params": {}, + "collection_params": { + "data_type": "INT8", + "hnsw_config": { + "M": 8, + "EF_CONSTRUCTION": 32 + } + }, + "search_params": [ + { + "parallel": 1, + "search_params": { + "ef": 8, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 8, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 16, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 16, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 32, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 32, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 64, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 64, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 128, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 128, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 256, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 256, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 512, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 512, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "INT8" + } + } + ], + "upload_params": { + "parallel": 16, + "data_type": "INT8" + } + }, + { + "name": "redis-int8-m-8-ef-64", + "engine": "redis", + "connection_params": {}, + "collection_params": { + "data_type": "INT8", + "hnsw_config": { + "M": 8, + "EF_CONSTRUCTION": 64 + } + }, + "search_params": [ + { + "parallel": 1, + "search_params": { + "ef": 8, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 8, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 16, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 16, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 32, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 32, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 64, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 64, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 128, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 128, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 256, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 256, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 512, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 512, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "INT8" + } + } + ], + "upload_params": { + "parallel": 16, + "data_type": "INT8" + } + }, + { + "name": "redis-int8-m-8-ef-128", + "engine": "redis", + "connection_params": {}, + "collection_params": { + "data_type": "INT8", + "hnsw_config": { + "M": 8, + "EF_CONSTRUCTION": 128 + } + }, + "search_params": [ + { + "parallel": 1, + "search_params": { + "ef": 8, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 8, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 16, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 16, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 32, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 32, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 64, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 64, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 128, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 128, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 256, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 256, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 512, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 512, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "INT8" + } + } + ], + "upload_params": { + "parallel": 16, + "data_type": "INT8" + } + }, + { + "name": "redis-int8-m-8-ef-256", + "engine": "redis", + "connection_params": {}, + "collection_params": { + "data_type": "INT8", + "hnsw_config": { + "M": 8, + "EF_CONSTRUCTION": 256 + } + }, + "search_params": [ + { + "parallel": 1, + "search_params": { + "ef": 8, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 8, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 16, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 16, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 32, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 32, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 64, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 64, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 128, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 128, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 256, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 256, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 512, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 512, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "INT8" + } + } + ], + "upload_params": { + "parallel": 16, + "data_type": "INT8" + } + }, + { + "name": "redis-int8-m-8-ef-512", + "engine": "redis", + "connection_params": {}, + "collection_params": { + "data_type": "INT8", + "hnsw_config": { + "M": 8, + "EF_CONSTRUCTION": 512 + } + }, + "search_params": [ + { + "parallel": 1, + "search_params": { + "ef": 8, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 8, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 16, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 16, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 32, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 32, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 64, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 64, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 128, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 128, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 256, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 256, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 512, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 512, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "INT8" + } + } + ], + "upload_params": { + "parallel": 16, + "data_type": "INT8" + } + }, + { + "name": "redis-int8-m-16-ef-16", + "engine": "redis", + "connection_params": {}, + "collection_params": { + "data_type": "INT8", + "hnsw_config": { + "M": 16, + "EF_CONSTRUCTION": 16 + } + }, + "search_params": [ + { + "parallel": 1, + "search_params": { + "ef": 8, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 8, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 16, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 16, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 32, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 32, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 64, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 64, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 128, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 128, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 256, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 256, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 512, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 512, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "INT8" + } + } + ], + "upload_params": { + "parallel": 16, + "data_type": "INT8" + } + }, + { + "name": "redis-int8-m-16-ef-32", + "engine": "redis", + "connection_params": {}, + "collection_params": { + "data_type": "INT8", + "hnsw_config": { + "M": 16, + "EF_CONSTRUCTION": 32 + } + }, + "search_params": [ + { + "parallel": 1, + "search_params": { + "ef": 8, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 8, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 16, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 16, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 32, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 32, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 64, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 64, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 128, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 128, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 256, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 256, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 512, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 512, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "INT8" + } + } + ], + "upload_params": { + "parallel": 16, + "data_type": "INT8" + } + }, + { + "name": "redis-int8-m-16-ef-64", + "engine": "redis", + "connection_params": {}, + "collection_params": { + "data_type": "INT8", + "hnsw_config": { + "M": 16, + "EF_CONSTRUCTION": 64 + } + }, + "search_params": [ + { + "parallel": 1, + "search_params": { + "ef": 8, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 8, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 16, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 16, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 32, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 32, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 64, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 64, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 128, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 128, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 256, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 256, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 512, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 512, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "INT8" + } + } + ], + "upload_params": { + "parallel": 16, + "data_type": "INT8" + } + }, + { + "name": "redis-int8-m-16-ef-128", + "engine": "redis", + "connection_params": {}, + "collection_params": { + "data_type": "INT8", + "hnsw_config": { + "M": 16, + "EF_CONSTRUCTION": 128 + } + }, + "search_params": [ + { + "parallel": 1, + "search_params": { + "ef": 8, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 8, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 16, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 16, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 32, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 32, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 64, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 64, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 128, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 128, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 256, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 256, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 512, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 512, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "INT8" + } + } + ], + "upload_params": { + "parallel": 16, + "data_type": "INT8" + } + }, + { + "name": "redis-int8-m-16-ef-256", + "engine": "redis", + "connection_params": {}, + "collection_params": { + "data_type": "INT8", + "hnsw_config": { + "M": 16, + "EF_CONSTRUCTION": 256 + } + }, + "search_params": [ + { + "parallel": 1, + "search_params": { + "ef": 8, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 8, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 16, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 16, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 32, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 32, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 64, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 64, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 128, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 128, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 256, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 256, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 512, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 512, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "INT8" + } + } + ], + "upload_params": { + "parallel": 16, + "data_type": "INT8" + } + }, + { + "name": "redis-int8-m-16-ef-512", + "engine": "redis", + "connection_params": {}, + "collection_params": { + "data_type": "INT8", + "hnsw_config": { + "M": 16, + "EF_CONSTRUCTION": 512 + } + }, + "search_params": [ + { + "parallel": 1, + "search_params": { + "ef": 8, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 8, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 16, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 16, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 32, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 32, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 64, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 64, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 128, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 128, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 256, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 256, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 512, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 512, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "INT8" + } + } + ], + "upload_params": { + "parallel": 16, + "data_type": "INT8" + } + }, + { + "name": "redis-int8-m-32-ef-16", + "engine": "redis", + "connection_params": {}, + "collection_params": { + "data_type": "INT8", + "hnsw_config": { + "M": 32, + "EF_CONSTRUCTION": 16 + } + }, + "search_params": [ + { + "parallel": 1, + "search_params": { + "ef": 8, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 8, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 16, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 16, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 32, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 32, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 64, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 64, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 128, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 128, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 256, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 256, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 512, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 512, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "INT8" + } + } + ], + "upload_params": { + "parallel": 16, + "data_type": "INT8" + } + }, + { + "name": "redis-int8-m-32-ef-32", + "engine": "redis", + "connection_params": {}, + "collection_params": { + "data_type": "INT8", + "hnsw_config": { + "M": 32, + "EF_CONSTRUCTION": 32 + } + }, + "search_params": [ + { + "parallel": 1, + "search_params": { + "ef": 8, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 8, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 16, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 16, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 32, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 32, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 64, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 64, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 128, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 128, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 256, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 256, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 512, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 512, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "INT8" + } + } + ], + "upload_params": { + "parallel": 16, + "data_type": "INT8" + } + }, + { + "name": "redis-int8-m-32-ef-64", + "engine": "redis", + "connection_params": {}, + "collection_params": { + "data_type": "INT8", + "hnsw_config": { + "M": 32, + "EF_CONSTRUCTION": 64 + } + }, + "search_params": [ + { + "parallel": 1, + "search_params": { + "ef": 8, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 8, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 16, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 16, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 32, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 32, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 64, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 64, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 128, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 128, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 256, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 256, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 512, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 512, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "INT8" + } + } + ], + "upload_params": { + "parallel": 16, + "data_type": "INT8" + } + }, + { + "name": "redis-int8-m-32-ef-128", + "engine": "redis", + "connection_params": {}, + "collection_params": { + "data_type": "INT8", + "hnsw_config": { + "M": 32, + "EF_CONSTRUCTION": 128 + } + }, + "search_params": [ + { + "parallel": 1, + "search_params": { + "ef": 8, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 8, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 16, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 16, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 32, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 32, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 64, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 64, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 128, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 128, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 256, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 256, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 512, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 512, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "INT8" + } + } + ], + "upload_params": { + "parallel": 16, + "data_type": "INT8" + } + }, + { + "name": "redis-int8-m-32-ef-256", + "engine": "redis", + "connection_params": {}, + "collection_params": { + "data_type": "INT8", + "hnsw_config": { + "M": 32, + "EF_CONSTRUCTION": 256 + } + }, + "search_params": [ + { + "parallel": 1, + "search_params": { + "ef": 8, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 8, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 16, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 16, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 32, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 32, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 64, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 64, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 128, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 128, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 256, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 256, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 512, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 512, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "INT8" + } + } + ], + "upload_params": { + "parallel": 16, + "data_type": "INT8" + } + }, + { + "name": "redis-int8-m-32-ef-512", + "engine": "redis", + "connection_params": {}, + "collection_params": { + "data_type": "INT8", + "hnsw_config": { + "M": 32, + "EF_CONSTRUCTION": 512 + } + }, + "search_params": [ + { + "parallel": 1, + "search_params": { + "ef": 8, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 8, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 16, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 16, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 32, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 32, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 64, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 64, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 128, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 128, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 256, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 256, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 512, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 512, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "INT8" + } + } + ], + "upload_params": { + "parallel": 16, + "data_type": "INT8" + } + }, + { + "name": "redis-int8-m-64-ef-16", + "engine": "redis", + "connection_params": {}, + "collection_params": { + "data_type": "INT8", + "hnsw_config": { + "M": 64, + "EF_CONSTRUCTION": 16 + } + }, + "search_params": [ + { + "parallel": 1, + "search_params": { + "ef": 8, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 8, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 16, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 16, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 32, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 32, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 64, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 64, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 128, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 128, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 256, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 256, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 512, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 512, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "INT8" + } + } + ], + "upload_params": { + "parallel": 16, + "data_type": "INT8" + } + }, + { + "name": "redis-int8-m-64-ef-32", + "engine": "redis", + "connection_params": {}, + "collection_params": { + "data_type": "INT8", + "hnsw_config": { + "M": 64, + "EF_CONSTRUCTION": 32 + } + }, + "search_params": [ + { + "parallel": 1, + "search_params": { + "ef": 8, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 8, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 16, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 16, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 32, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 32, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 64, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 64, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 128, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 128, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 256, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 256, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 512, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 512, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "INT8" + } + } + ], + "upload_params": { + "parallel": 16, + "data_type": "INT8" + } + }, + { + "name": "redis-int8-m-64-ef-64", + "engine": "redis", + "connection_params": {}, + "collection_params": { + "data_type": "INT8", + "hnsw_config": { + "M": 64, + "EF_CONSTRUCTION": 64 + } + }, + "search_params": [ + { + "parallel": 1, + "search_params": { + "ef": 8, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 8, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 16, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 16, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 32, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 32, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 64, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 64, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 128, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 128, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 256, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 256, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 512, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 512, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "INT8" + } + } + ], + "upload_params": { + "parallel": 16, + "data_type": "INT8" + } + }, + { + "name": "redis-int8-m-64-ef-128", + "engine": "redis", + "connection_params": {}, + "collection_params": { + "data_type": "INT8", + "hnsw_config": { + "M": 64, + "EF_CONSTRUCTION": 128 + } + }, + "search_params": [ + { + "parallel": 1, + "search_params": { + "ef": 8, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 8, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 16, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 16, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 32, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 32, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 64, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 64, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 128, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 128, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 256, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 256, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 512, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 512, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "INT8" + } + } + ], + "upload_params": { + "parallel": 16, + "data_type": "INT8" + } + }, + { + "name": "redis-int8-m-64-ef-256", + "engine": "redis", + "connection_params": {}, + "collection_params": { + "data_type": "INT8", + "hnsw_config": { + "M": 64, + "EF_CONSTRUCTION": 256 + } + }, + "search_params": [ + { + "parallel": 1, + "search_params": { + "ef": 8, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 8, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 16, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 16, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 32, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 32, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 64, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 64, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 128, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 128, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 256, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 256, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 512, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 512, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "INT8" + } + } + ], + "upload_params": { + "parallel": 16, + "data_type": "INT8" + } + }, + { + "name": "redis-int8-m-64-ef-512", + "engine": "redis", + "connection_params": {}, + "collection_params": { + "data_type": "INT8", + "hnsw_config": { + "M": 64, + "EF_CONSTRUCTION": 512 + } + }, + "search_params": [ + { + "parallel": 1, + "search_params": { + "ef": 8, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 8, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 16, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 16, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 32, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 32, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 64, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 64, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 128, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 128, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 256, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 256, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 512, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 512, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "INT8" + } + } + ], + "upload_params": { + "parallel": 16, + "data_type": "INT8" + } + }, { "name": "redis-float16-m-8-ef-16", "engine": "redis", diff --git a/requirements.txt b/requirements.txt new file mode 100644 index 00000000..9e62a1c8 --- /dev/null +++ b/requirements.txt @@ -0,0 +1,21 @@ +backoff==2.2.1 +boto3==1.23.10 +elastic_transport==8.4.0 +h5py==3.11.0 +httpx==0.28.1 +ipdb==0.13.13 +matplotlib==3.6.3 +ml_dtypes==0.4.0 +numpy==2.2.1 +opensearch_py==2.4.2 +psycopg==3.1.18 +pymilvus==2.3.3 +pytest==7.4.4 +qdrant_client==1.12.2 +Requests==2.32.3 +sentence_transformers==3.3.1 +stopit==1.1.2 +tqdm==4.66.2 +typer==0.15.1 +urllib3==1.26.19 +urllib3==1.26.9 From bb323e8bf1a4abd4c1b8094e518bed2881975247 Mon Sep 17 00:00:00 2001 From: fcostaoliveira Date: Wed, 8 Jan 2025 18:34:20 +0000 Subject: [PATCH 02/41] Updated read_data missing args. fix log level warning on transformer --- dataset_reader/ann_h5_reader.py | 3 +-- engine/clients/redis/upload.py | 4 ++++ requirements.txt | 3 +-- 3 files changed, 6 insertions(+), 4 deletions(-) diff --git a/dataset_reader/ann_h5_reader.py b/dataset_reader/ann_h5_reader.py index 1d47bdd3..cf05c3b0 100644 --- a/dataset_reader/ann_h5_reader.py +++ b/dataset_reader/ann_h5_reader.py @@ -26,8 +26,7 @@ def read_queries(self) -> Iterator[Query]: expected_result=expected_result.tolist(), expected_scores=expected_scores.tolist(), ) - - def read_data(self) -> Iterator[Record]: + def read_data(self, start_idx: int = 0, end_idx: int = None) -> Iterator[Record]: data = h5py.File(self.path) for idx, vector in enumerate(data["train"]): diff --git a/engine/clients/redis/upload.py b/engine/clients/redis/upload.py index 64001bc8..c58ed39e 100644 --- a/engine/clients/redis/upload.py +++ b/engine/clients/redis/upload.py @@ -19,6 +19,10 @@ from engine.clients.redis.helper import convert_to_redis_coords from sentence_transformers.quantization import quantize_embeddings +import logging +logging.basicConfig(level=logging.ERROR) + + class RedisUploader(BaseUploader): client = None host = None diff --git a/requirements.txt b/requirements.txt index 9e62a1c8..1e23d362 100644 --- a/requirements.txt +++ b/requirements.txt @@ -17,5 +17,4 @@ sentence_transformers==3.3.1 stopit==1.1.2 tqdm==4.66.2 typer==0.15.1 -urllib3==1.26.19 -urllib3==1.26.9 +urllib3 From 3358246659242767734e4172c60fc9c4adfce6bb Mon Sep 17 00:00:00 2001 From: filipecosta90 Date: Wed, 8 Jan 2025 18:38:37 +0000 Subject: [PATCH 03/41] enabled INT8 search --- dataset_reader/ann_h5_reader.py | 2 +- engine/clients/redis/search.py | 15 ++++++++++++++- engine/clients/redis/upload.py | 2 ++ 3 files changed, 17 insertions(+), 2 deletions(-) diff --git a/dataset_reader/ann_h5_reader.py b/dataset_reader/ann_h5_reader.py index cf05c3b0..8ae13e8a 100644 --- a/dataset_reader/ann_h5_reader.py +++ b/dataset_reader/ann_h5_reader.py @@ -26,7 +26,7 @@ def read_queries(self) -> Iterator[Query]: expected_result=expected_result.tolist(), expected_scores=expected_scores.tolist(), ) - def read_data(self, start_idx: int = 0, end_idx: int = None) -> Iterator[Record]: + def read_data(self, start_idx: int = 0, end_idx: int = None) -> Iterator[Record]: data = h5py.File(self.path) for idx, vector in enumerate(data["train"]): diff --git a/engine/clients/redis/search.py b/engine/clients/redis/search.py index 873521d5..bdf37920 100644 --- a/engine/clients/redis/search.py +++ b/engine/clients/redis/search.py @@ -2,6 +2,7 @@ from typing import List, Tuple from ml_dtypes import bfloat16 import numpy as np +import logging from redis import Redis, RedisCluster from redis.commands.search.query import Query from engine.base_client.search import BaseSearcher @@ -14,6 +15,10 @@ ) from engine.clients.redis.parser import RedisConditionParser +from sentence_transformers.quantization import quantize_embeddings + +# we need to set log level higher than warning due to sentence_transformers's quantize_embeddings +logging.basicConfig(level=logging.ERROR) class RedisSearcher(BaseSearcher): @@ -44,6 +49,10 @@ def init_client(cls, host, distance, connection_params: dict, search_params: dic cls.np_data_type = np.float16 if cls.data_type == "BFLOAT16": cls.np_data_type = bfloat16 + if cls.data_type == "INT8": + cls.np_data_type = np.int8 + if cls.data_type == "UINT8": + cls.np_data_type = np.uint8 cls._is_cluster = True if REDIS_CLUSTER else False # In the case of CLUSTER API enabled we randomly select the starting primary shard @@ -65,6 +74,10 @@ def search_one(cls, vector, meta_conditions, top) -> List[Tuple[int, float]]: else: prefilter_condition, params = conditions + final_embedding = vector + if cls.data_type == "INT8" or cls.data_type == "UINT8": + final_embedding = quantize_embeddings(vector, precision=cls.data_type.lower()) + q = ( Query( f"{prefilter_condition}=>[KNN $K @vector $vec_param {cls.knn_conditions} AS vector_score]" @@ -78,7 +91,7 @@ def search_one(cls, vector, meta_conditions, top) -> List[Tuple[int, float]]: .timeout(REDIS_QUERY_TIMEOUT) ) params_dict = { - "vec_param": np.array(vector).astype(cls.np_data_type).tobytes(), + "vec_param": np.array(final_embedding).astype(cls.np_data_type).tobytes(), "K": top, **params, } diff --git a/engine/clients/redis/upload.py b/engine/clients/redis/upload.py index c58ed39e..b9f2da8e 100644 --- a/engine/clients/redis/upload.py +++ b/engine/clients/redis/upload.py @@ -20,6 +20,8 @@ from sentence_transformers.quantization import quantize_embeddings import logging + +# we need to set log level higher than warning due to sentence_transformers's quantize_embeddings logging.basicConfig(level=logging.ERROR) From b63a4c136eda33c56b6445e3dcaf3f366c6a11c5 Mon Sep 17 00:00:00 2001 From: filipecosta90 Date: Wed, 8 Jan 2025 23:33:26 +0000 Subject: [PATCH 04/41] using batch size 1000 --- .../create-redis-vector-types.py | 3 +- .../configurations/redis-vector-types.json | 360 ++++++++++++------ 2 files changed, 242 insertions(+), 121 deletions(-) diff --git a/experiments/configurations/create-redis-vector-types.py b/experiments/configurations/create-redis-vector-types.py index f8a2a274..1024526f 100644 --- a/experiments/configurations/create-redis-vector-types.py +++ b/experiments/configurations/create-redis-vector-types.py @@ -1,6 +1,7 @@ import json experiments = [] +batch_size = 1000 for data_type in ["INT8","FLOAT16", "BFLOAT16", "FLOAT32", "FLOAT64"]: for m in [8, 16, 32, 64]: @@ -16,7 +17,7 @@ "hnsw_config": {"M": m, "EF_CONSTRUCTION": efConstruction}, }, "search_params": [], - "upload_params": {"parallel": 16, "data_type": data_type}, + "upload_params": {"parallel": 16, "data_type": data_type, "batch_size": batch_size}, } # for efSearch in [16, 32, 1024]: for efSearch in [8, 16, 32, 64, 128, 256, 512, 1024]: diff --git a/experiments/configurations/redis-vector-types.json b/experiments/configurations/redis-vector-types.json index 7c487c25..5e9dbff4 100644 --- a/experiments/configurations/redis-vector-types.json +++ b/experiments/configurations/redis-vector-types.json @@ -126,7 +126,8 @@ ], "upload_params": { "parallel": 16, - "data_type": "INT8" + "data_type": "INT8", + "batch_size": 1000 } }, { @@ -256,7 +257,8 @@ ], "upload_params": { "parallel": 16, - "data_type": "INT8" + "data_type": "INT8", + "batch_size": 1000 } }, { @@ -386,7 +388,8 @@ ], "upload_params": { "parallel": 16, - "data_type": "INT8" + "data_type": "INT8", + "batch_size": 1000 } }, { @@ -516,7 +519,8 @@ ], "upload_params": { "parallel": 16, - "data_type": "INT8" + "data_type": "INT8", + "batch_size": 1000 } }, { @@ -646,7 +650,8 @@ ], "upload_params": { "parallel": 16, - "data_type": "INT8" + "data_type": "INT8", + "batch_size": 1000 } }, { @@ -776,7 +781,8 @@ ], "upload_params": { "parallel": 16, - "data_type": "INT8" + "data_type": "INT8", + "batch_size": 1000 } }, { @@ -906,7 +912,8 @@ ], "upload_params": { "parallel": 16, - "data_type": "INT8" + "data_type": "INT8", + "batch_size": 1000 } }, { @@ -1036,7 +1043,8 @@ ], "upload_params": { "parallel": 16, - "data_type": "INT8" + "data_type": "INT8", + "batch_size": 1000 } }, { @@ -1166,7 +1174,8 @@ ], "upload_params": { "parallel": 16, - "data_type": "INT8" + "data_type": "INT8", + "batch_size": 1000 } }, { @@ -1296,7 +1305,8 @@ ], "upload_params": { "parallel": 16, - "data_type": "INT8" + "data_type": "INT8", + "batch_size": 1000 } }, { @@ -1426,7 +1436,8 @@ ], "upload_params": { "parallel": 16, - "data_type": "INT8" + "data_type": "INT8", + "batch_size": 1000 } }, { @@ -1556,7 +1567,8 @@ ], "upload_params": { "parallel": 16, - "data_type": "INT8" + "data_type": "INT8", + "batch_size": 1000 } }, { @@ -1686,7 +1698,8 @@ ], "upload_params": { "parallel": 16, - "data_type": "INT8" + "data_type": "INT8", + "batch_size": 1000 } }, { @@ -1816,7 +1829,8 @@ ], "upload_params": { "parallel": 16, - "data_type": "INT8" + "data_type": "INT8", + "batch_size": 1000 } }, { @@ -1946,7 +1960,8 @@ ], "upload_params": { "parallel": 16, - "data_type": "INT8" + "data_type": "INT8", + "batch_size": 1000 } }, { @@ -2076,7 +2091,8 @@ ], "upload_params": { "parallel": 16, - "data_type": "INT8" + "data_type": "INT8", + "batch_size": 1000 } }, { @@ -2206,7 +2222,8 @@ ], "upload_params": { "parallel": 16, - "data_type": "INT8" + "data_type": "INT8", + "batch_size": 1000 } }, { @@ -2336,7 +2353,8 @@ ], "upload_params": { "parallel": 16, - "data_type": "INT8" + "data_type": "INT8", + "batch_size": 1000 } }, { @@ -2466,7 +2484,8 @@ ], "upload_params": { "parallel": 16, - "data_type": "INT8" + "data_type": "INT8", + "batch_size": 1000 } }, { @@ -2596,7 +2615,8 @@ ], "upload_params": { "parallel": 16, - "data_type": "INT8" + "data_type": "INT8", + "batch_size": 1000 } }, { @@ -2726,7 +2746,8 @@ ], "upload_params": { "parallel": 16, - "data_type": "INT8" + "data_type": "INT8", + "batch_size": 1000 } }, { @@ -2856,7 +2877,8 @@ ], "upload_params": { "parallel": 16, - "data_type": "INT8" + "data_type": "INT8", + "batch_size": 1000 } }, { @@ -2986,7 +3008,8 @@ ], "upload_params": { "parallel": 16, - "data_type": "INT8" + "data_type": "INT8", + "batch_size": 1000 } }, { @@ -3116,7 +3139,8 @@ ], "upload_params": { "parallel": 16, - "data_type": "INT8" + "data_type": "INT8", + "batch_size": 1000 } }, { @@ -3246,7 +3270,8 @@ ], "upload_params": { "parallel": 16, - "data_type": "FLOAT16" + "data_type": "FLOAT16", + "batch_size": 1000 } }, { @@ -3376,7 +3401,8 @@ ], "upload_params": { "parallel": 16, - "data_type": "FLOAT16" + "data_type": "FLOAT16", + "batch_size": 1000 } }, { @@ -3506,7 +3532,8 @@ ], "upload_params": { "parallel": 16, - "data_type": "FLOAT16" + "data_type": "FLOAT16", + "batch_size": 1000 } }, { @@ -3636,7 +3663,8 @@ ], "upload_params": { "parallel": 16, - "data_type": "FLOAT16" + "data_type": "FLOAT16", + "batch_size": 1000 } }, { @@ -3766,7 +3794,8 @@ ], "upload_params": { "parallel": 16, - "data_type": "FLOAT16" + "data_type": "FLOAT16", + "batch_size": 1000 } }, { @@ -3896,7 +3925,8 @@ ], "upload_params": { "parallel": 16, - "data_type": "FLOAT16" + "data_type": "FLOAT16", + "batch_size": 1000 } }, { @@ -4026,7 +4056,8 @@ ], "upload_params": { "parallel": 16, - "data_type": "FLOAT16" + "data_type": "FLOAT16", + "batch_size": 1000 } }, { @@ -4156,7 +4187,8 @@ ], "upload_params": { "parallel": 16, - "data_type": "FLOAT16" + "data_type": "FLOAT16", + "batch_size": 1000 } }, { @@ -4286,7 +4318,8 @@ ], "upload_params": { "parallel": 16, - "data_type": "FLOAT16" + "data_type": "FLOAT16", + "batch_size": 1000 } }, { @@ -4416,7 +4449,8 @@ ], "upload_params": { "parallel": 16, - "data_type": "FLOAT16" + "data_type": "FLOAT16", + "batch_size": 1000 } }, { @@ -4546,7 +4580,8 @@ ], "upload_params": { "parallel": 16, - "data_type": "FLOAT16" + "data_type": "FLOAT16", + "batch_size": 1000 } }, { @@ -4676,7 +4711,8 @@ ], "upload_params": { "parallel": 16, - "data_type": "FLOAT16" + "data_type": "FLOAT16", + "batch_size": 1000 } }, { @@ -4806,7 +4842,8 @@ ], "upload_params": { "parallel": 16, - "data_type": "FLOAT16" + "data_type": "FLOAT16", + "batch_size": 1000 } }, { @@ -4936,7 +4973,8 @@ ], "upload_params": { "parallel": 16, - "data_type": "FLOAT16" + "data_type": "FLOAT16", + "batch_size": 1000 } }, { @@ -5066,7 +5104,8 @@ ], "upload_params": { "parallel": 16, - "data_type": "FLOAT16" + "data_type": "FLOAT16", + "batch_size": 1000 } }, { @@ -5196,7 +5235,8 @@ ], "upload_params": { "parallel": 16, - "data_type": "FLOAT16" + "data_type": "FLOAT16", + "batch_size": 1000 } }, { @@ -5326,7 +5366,8 @@ ], "upload_params": { "parallel": 16, - "data_type": "FLOAT16" + "data_type": "FLOAT16", + "batch_size": 1000 } }, { @@ -5456,7 +5497,8 @@ ], "upload_params": { "parallel": 16, - "data_type": "FLOAT16" + "data_type": "FLOAT16", + "batch_size": 1000 } }, { @@ -5586,7 +5628,8 @@ ], "upload_params": { "parallel": 16, - "data_type": "FLOAT16" + "data_type": "FLOAT16", + "batch_size": 1000 } }, { @@ -5716,7 +5759,8 @@ ], "upload_params": { "parallel": 16, - "data_type": "FLOAT16" + "data_type": "FLOAT16", + "batch_size": 1000 } }, { @@ -5846,7 +5890,8 @@ ], "upload_params": { "parallel": 16, - "data_type": "FLOAT16" + "data_type": "FLOAT16", + "batch_size": 1000 } }, { @@ -5976,7 +6021,8 @@ ], "upload_params": { "parallel": 16, - "data_type": "FLOAT16" + "data_type": "FLOAT16", + "batch_size": 1000 } }, { @@ -6106,7 +6152,8 @@ ], "upload_params": { "parallel": 16, - "data_type": "FLOAT16" + "data_type": "FLOAT16", + "batch_size": 1000 } }, { @@ -6236,7 +6283,8 @@ ], "upload_params": { "parallel": 16, - "data_type": "FLOAT16" + "data_type": "FLOAT16", + "batch_size": 1000 } }, { @@ -6366,7 +6414,8 @@ ], "upload_params": { "parallel": 16, - "data_type": "BFLOAT16" + "data_type": "BFLOAT16", + "batch_size": 1000 } }, { @@ -6496,7 +6545,8 @@ ], "upload_params": { "parallel": 16, - "data_type": "BFLOAT16" + "data_type": "BFLOAT16", + "batch_size": 1000 } }, { @@ -6626,7 +6676,8 @@ ], "upload_params": { "parallel": 16, - "data_type": "BFLOAT16" + "data_type": "BFLOAT16", + "batch_size": 1000 } }, { @@ -6756,7 +6807,8 @@ ], "upload_params": { "parallel": 16, - "data_type": "BFLOAT16" + "data_type": "BFLOAT16", + "batch_size": 1000 } }, { @@ -6886,7 +6938,8 @@ ], "upload_params": { "parallel": 16, - "data_type": "BFLOAT16" + "data_type": "BFLOAT16", + "batch_size": 1000 } }, { @@ -7016,7 +7069,8 @@ ], "upload_params": { "parallel": 16, - "data_type": "BFLOAT16" + "data_type": "BFLOAT16", + "batch_size": 1000 } }, { @@ -7146,7 +7200,8 @@ ], "upload_params": { "parallel": 16, - "data_type": "BFLOAT16" + "data_type": "BFLOAT16", + "batch_size": 1000 } }, { @@ -7276,7 +7331,8 @@ ], "upload_params": { "parallel": 16, - "data_type": "BFLOAT16" + "data_type": "BFLOAT16", + "batch_size": 1000 } }, { @@ -7406,7 +7462,8 @@ ], "upload_params": { "parallel": 16, - "data_type": "BFLOAT16" + "data_type": "BFLOAT16", + "batch_size": 1000 } }, { @@ -7536,7 +7593,8 @@ ], "upload_params": { "parallel": 16, - "data_type": "BFLOAT16" + "data_type": "BFLOAT16", + "batch_size": 1000 } }, { @@ -7666,7 +7724,8 @@ ], "upload_params": { "parallel": 16, - "data_type": "BFLOAT16" + "data_type": "BFLOAT16", + "batch_size": 1000 } }, { @@ -7796,7 +7855,8 @@ ], "upload_params": { "parallel": 16, - "data_type": "BFLOAT16" + "data_type": "BFLOAT16", + "batch_size": 1000 } }, { @@ -7926,7 +7986,8 @@ ], "upload_params": { "parallel": 16, - "data_type": "BFLOAT16" + "data_type": "BFLOAT16", + "batch_size": 1000 } }, { @@ -8056,7 +8117,8 @@ ], "upload_params": { "parallel": 16, - "data_type": "BFLOAT16" + "data_type": "BFLOAT16", + "batch_size": 1000 } }, { @@ -8186,7 +8248,8 @@ ], "upload_params": { "parallel": 16, - "data_type": "BFLOAT16" + "data_type": "BFLOAT16", + "batch_size": 1000 } }, { @@ -8316,7 +8379,8 @@ ], "upload_params": { "parallel": 16, - "data_type": "BFLOAT16" + "data_type": "BFLOAT16", + "batch_size": 1000 } }, { @@ -8446,7 +8510,8 @@ ], "upload_params": { "parallel": 16, - "data_type": "BFLOAT16" + "data_type": "BFLOAT16", + "batch_size": 1000 } }, { @@ -8576,7 +8641,8 @@ ], "upload_params": { "parallel": 16, - "data_type": "BFLOAT16" + "data_type": "BFLOAT16", + "batch_size": 1000 } }, { @@ -8706,7 +8772,8 @@ ], "upload_params": { "parallel": 16, - "data_type": "BFLOAT16" + "data_type": "BFLOAT16", + "batch_size": 1000 } }, { @@ -8836,7 +8903,8 @@ ], "upload_params": { "parallel": 16, - "data_type": "BFLOAT16" + "data_type": "BFLOAT16", + "batch_size": 1000 } }, { @@ -8966,7 +9034,8 @@ ], "upload_params": { "parallel": 16, - "data_type": "BFLOAT16" + "data_type": "BFLOAT16", + "batch_size": 1000 } }, { @@ -9096,7 +9165,8 @@ ], "upload_params": { "parallel": 16, - "data_type": "BFLOAT16" + "data_type": "BFLOAT16", + "batch_size": 1000 } }, { @@ -9226,7 +9296,8 @@ ], "upload_params": { "parallel": 16, - "data_type": "BFLOAT16" + "data_type": "BFLOAT16", + "batch_size": 1000 } }, { @@ -9356,7 +9427,8 @@ ], "upload_params": { "parallel": 16, - "data_type": "BFLOAT16" + "data_type": "BFLOAT16", + "batch_size": 1000 } }, { @@ -9486,7 +9558,8 @@ ], "upload_params": { "parallel": 16, - "data_type": "FLOAT32" + "data_type": "FLOAT32", + "batch_size": 1000 } }, { @@ -9616,7 +9689,8 @@ ], "upload_params": { "parallel": 16, - "data_type": "FLOAT32" + "data_type": "FLOAT32", + "batch_size": 1000 } }, { @@ -9746,7 +9820,8 @@ ], "upload_params": { "parallel": 16, - "data_type": "FLOAT32" + "data_type": "FLOAT32", + "batch_size": 1000 } }, { @@ -9876,7 +9951,8 @@ ], "upload_params": { "parallel": 16, - "data_type": "FLOAT32" + "data_type": "FLOAT32", + "batch_size": 1000 } }, { @@ -10006,7 +10082,8 @@ ], "upload_params": { "parallel": 16, - "data_type": "FLOAT32" + "data_type": "FLOAT32", + "batch_size": 1000 } }, { @@ -10136,7 +10213,8 @@ ], "upload_params": { "parallel": 16, - "data_type": "FLOAT32" + "data_type": "FLOAT32", + "batch_size": 1000 } }, { @@ -10266,7 +10344,8 @@ ], "upload_params": { "parallel": 16, - "data_type": "FLOAT32" + "data_type": "FLOAT32", + "batch_size": 1000 } }, { @@ -10396,7 +10475,8 @@ ], "upload_params": { "parallel": 16, - "data_type": "FLOAT32" + "data_type": "FLOAT32", + "batch_size": 1000 } }, { @@ -10526,7 +10606,8 @@ ], "upload_params": { "parallel": 16, - "data_type": "FLOAT32" + "data_type": "FLOAT32", + "batch_size": 1000 } }, { @@ -10656,7 +10737,8 @@ ], "upload_params": { "parallel": 16, - "data_type": "FLOAT32" + "data_type": "FLOAT32", + "batch_size": 1000 } }, { @@ -10786,7 +10868,8 @@ ], "upload_params": { "parallel": 16, - "data_type": "FLOAT32" + "data_type": "FLOAT32", + "batch_size": 1000 } }, { @@ -10916,7 +10999,8 @@ ], "upload_params": { "parallel": 16, - "data_type": "FLOAT32" + "data_type": "FLOAT32", + "batch_size": 1000 } }, { @@ -11046,7 +11130,8 @@ ], "upload_params": { "parallel": 16, - "data_type": "FLOAT32" + "data_type": "FLOAT32", + "batch_size": 1000 } }, { @@ -11176,7 +11261,8 @@ ], "upload_params": { "parallel": 16, - "data_type": "FLOAT32" + "data_type": "FLOAT32", + "batch_size": 1000 } }, { @@ -11306,7 +11392,8 @@ ], "upload_params": { "parallel": 16, - "data_type": "FLOAT32" + "data_type": "FLOAT32", + "batch_size": 1000 } }, { @@ -11436,7 +11523,8 @@ ], "upload_params": { "parallel": 16, - "data_type": "FLOAT32" + "data_type": "FLOAT32", + "batch_size": 1000 } }, { @@ -11566,7 +11654,8 @@ ], "upload_params": { "parallel": 16, - "data_type": "FLOAT32" + "data_type": "FLOAT32", + "batch_size": 1000 } }, { @@ -11696,7 +11785,8 @@ ], "upload_params": { "parallel": 16, - "data_type": "FLOAT32" + "data_type": "FLOAT32", + "batch_size": 1000 } }, { @@ -11826,7 +11916,8 @@ ], "upload_params": { "parallel": 16, - "data_type": "FLOAT32" + "data_type": "FLOAT32", + "batch_size": 1000 } }, { @@ -11956,7 +12047,8 @@ ], "upload_params": { "parallel": 16, - "data_type": "FLOAT32" + "data_type": "FLOAT32", + "batch_size": 1000 } }, { @@ -12086,7 +12178,8 @@ ], "upload_params": { "parallel": 16, - "data_type": "FLOAT32" + "data_type": "FLOAT32", + "batch_size": 1000 } }, { @@ -12216,7 +12309,8 @@ ], "upload_params": { "parallel": 16, - "data_type": "FLOAT32" + "data_type": "FLOAT32", + "batch_size": 1000 } }, { @@ -12346,7 +12440,8 @@ ], "upload_params": { "parallel": 16, - "data_type": "FLOAT32" + "data_type": "FLOAT32", + "batch_size": 1000 } }, { @@ -12476,7 +12571,8 @@ ], "upload_params": { "parallel": 16, - "data_type": "FLOAT32" + "data_type": "FLOAT32", + "batch_size": 1000 } }, { @@ -12606,7 +12702,8 @@ ], "upload_params": { "parallel": 16, - "data_type": "FLOAT64" + "data_type": "FLOAT64", + "batch_size": 1000 } }, { @@ -12736,7 +12833,8 @@ ], "upload_params": { "parallel": 16, - "data_type": "FLOAT64" + "data_type": "FLOAT64", + "batch_size": 1000 } }, { @@ -12866,7 +12964,8 @@ ], "upload_params": { "parallel": 16, - "data_type": "FLOAT64" + "data_type": "FLOAT64", + "batch_size": 1000 } }, { @@ -12996,7 +13095,8 @@ ], "upload_params": { "parallel": 16, - "data_type": "FLOAT64" + "data_type": "FLOAT64", + "batch_size": 1000 } }, { @@ -13126,7 +13226,8 @@ ], "upload_params": { "parallel": 16, - "data_type": "FLOAT64" + "data_type": "FLOAT64", + "batch_size": 1000 } }, { @@ -13256,7 +13357,8 @@ ], "upload_params": { "parallel": 16, - "data_type": "FLOAT64" + "data_type": "FLOAT64", + "batch_size": 1000 } }, { @@ -13386,7 +13488,8 @@ ], "upload_params": { "parallel": 16, - "data_type": "FLOAT64" + "data_type": "FLOAT64", + "batch_size": 1000 } }, { @@ -13516,7 +13619,8 @@ ], "upload_params": { "parallel": 16, - "data_type": "FLOAT64" + "data_type": "FLOAT64", + "batch_size": 1000 } }, { @@ -13646,7 +13750,8 @@ ], "upload_params": { "parallel": 16, - "data_type": "FLOAT64" + "data_type": "FLOAT64", + "batch_size": 1000 } }, { @@ -13776,7 +13881,8 @@ ], "upload_params": { "parallel": 16, - "data_type": "FLOAT64" + "data_type": "FLOAT64", + "batch_size": 1000 } }, { @@ -13906,7 +14012,8 @@ ], "upload_params": { "parallel": 16, - "data_type": "FLOAT64" + "data_type": "FLOAT64", + "batch_size": 1000 } }, { @@ -14036,7 +14143,8 @@ ], "upload_params": { "parallel": 16, - "data_type": "FLOAT64" + "data_type": "FLOAT64", + "batch_size": 1000 } }, { @@ -14166,7 +14274,8 @@ ], "upload_params": { "parallel": 16, - "data_type": "FLOAT64" + "data_type": "FLOAT64", + "batch_size": 1000 } }, { @@ -14296,7 +14405,8 @@ ], "upload_params": { "parallel": 16, - "data_type": "FLOAT64" + "data_type": "FLOAT64", + "batch_size": 1000 } }, { @@ -14426,7 +14536,8 @@ ], "upload_params": { "parallel": 16, - "data_type": "FLOAT64" + "data_type": "FLOAT64", + "batch_size": 1000 } }, { @@ -14556,7 +14667,8 @@ ], "upload_params": { "parallel": 16, - "data_type": "FLOAT64" + "data_type": "FLOAT64", + "batch_size": 1000 } }, { @@ -14686,7 +14798,8 @@ ], "upload_params": { "parallel": 16, - "data_type": "FLOAT64" + "data_type": "FLOAT64", + "batch_size": 1000 } }, { @@ -14816,7 +14929,8 @@ ], "upload_params": { "parallel": 16, - "data_type": "FLOAT64" + "data_type": "FLOAT64", + "batch_size": 1000 } }, { @@ -14946,7 +15060,8 @@ ], "upload_params": { "parallel": 16, - "data_type": "FLOAT64" + "data_type": "FLOAT64", + "batch_size": 1000 } }, { @@ -15076,7 +15191,8 @@ ], "upload_params": { "parallel": 16, - "data_type": "FLOAT64" + "data_type": "FLOAT64", + "batch_size": 1000 } }, { @@ -15206,7 +15322,8 @@ ], "upload_params": { "parallel": 16, - "data_type": "FLOAT64" + "data_type": "FLOAT64", + "batch_size": 1000 } }, { @@ -15336,7 +15453,8 @@ ], "upload_params": { "parallel": 16, - "data_type": "FLOAT64" + "data_type": "FLOAT64", + "batch_size": 1000 } }, { @@ -15466,7 +15584,8 @@ ], "upload_params": { "parallel": 16, - "data_type": "FLOAT64" + "data_type": "FLOAT64", + "batch_size": 1000 } }, { @@ -15596,7 +15715,8 @@ ], "upload_params": { "parallel": 16, - "data_type": "FLOAT64" + "data_type": "FLOAT64", + "batch_size": 1000 } } ] \ No newline at end of file From 4a963b1df7eb01413dbbf1ad3e5130904fd30142 Mon Sep 17 00:00:00 2001 From: filipecosta90 Date: Thu, 9 Jan 2025 18:34:31 +0000 Subject: [PATCH 05/41] Adding utility to convert to int8 --- create-gist-960-int8.py | 120 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 120 insertions(+) create mode 100644 create-gist-960-int8.py diff --git a/create-gist-960-int8.py b/create-gist-960-int8.py new file mode 100644 index 00000000..406bd433 --- /dev/null +++ b/create-gist-960-int8.py @@ -0,0 +1,120 @@ +import numpy as np +from ast import Dict +from dataset_reader.ann_h5_reader import AnnH5Reader +from benchmark import DATASETS_DIR +from dataset_reader.base_reader import BaseReader, Query, Record +import tqdm +import time +import h5py +import os + +numpy_types_dict = {"float32": np.float32, "int8": np.int8, "uint8": np.uint8} + + +# quantize vectors pre-dimension +class ScalarQuantization: + def __init__(self, dim, precision: str = "uint8"): + self.N = 255 # 2^B - 1 + self.dim = dim + self.precision = precision + if precision == "uint8": + self.offset = 0 + elif precision == "int8": + self.offset = 128 + + def train(self, train_dataset: np.ndarray): + # Assuming train_dataset is a numpy array with shape (n_train_vec, self.dim) + self.x_min = train_dataset.min( + axis=0 + ) # Find the minimum value in each dimension + self.delta = ( + train_dataset.max(axis=0) - self.x_min + ) / self.N # Calculate delta for each dimension + + def quantize(self, dataset: np.ndarray): + q_vals = np.floor((dataset - self.x_min) / self.delta) + # use int32 to avoid overflow if type is uint8 + q_vals = np.clip(q_vals, 0, self.N).astype(numpy_types_dict[self.precision]) + q_vals -= self.offset + return q_vals + + def decompress(self, x): + return (self.delta * (x + 0.5 + self.offset).astype(np.float32)) + self.x_min + + def get_quantization_params(self) -> Dict: + return {"x_min": self.x_min, "delta": self.delta} + + +if __name__ == "__main__": + import os + + # h5py file 4 keys: + # `train` - float vectors (num vectors 1183514) + # `test` - float vectors (num vectors 10000) + # `neighbors` - int - indices of nearest neighbors for test (num items 10k, each item + # contains info about 100 nearest neighbors) + # `distances` - float - distances for nearest neighbors for test vectors + + test_path = os.path.join( + DATASETS_DIR, "gist-960-euclidean", "gist-960-euclidean.hdf5" + ) + + data = AnnH5Reader(test_path).read_data() + queries = AnnH5Reader(test_path).read_queries() + + train_dataset_size = 10000 + full_dataset_size = 100000 + train_dataset = [] + full_dataset = [] + test = [] + neighbors = [] + distances = [] + for query in tqdm.tqdm(queries): + test.append(np.array(query.vector).astype(np.float32)) + neighbors.append(query.expected_result) + distances.append(query.expected_scores) + + for record in tqdm.tqdm(data): + if len(full_dataset) >= full_dataset_size: + break + full_dataset.append(np.array(record.vector).astype(np.float32)) + if len(train_dataset) < train_dataset_size: + train_dataset.append(np.array(record.vector).astype(np.float32)) + + train_dataset = np.array( + train_dataset + ) # Convert list of vectors into a single NumPy array + print("n vectors = ", len(train_dataset)) + print("vector shape = ", train_dataset[0].shape) + precision = "int8" + quantizer = ScalarQuantization(train_dataset[0].shape, precision) + print("Creating quantizer for type = ", precision) + + print("\nTraining dataset ... ") + start = time.time() + quantizer.train(train_dataset) + dur = time.time() - start + print( + f"Training took {dur} seconds. \nQuantization params = {quantizer.get_quantization_params()}" + ) + + # quantize dataset + full_dataset = np.array(full_dataset) + test = np.array(test) + print("\Quantizing dataset ... ") + start = time.time() + quantized_dataset = quantizer.quantize(full_dataset) + quantized_queries = quantizer.quantize(test) + dur = time.time() - start + print(f"Quantization took {dur} seconds.") + print("vector 1 shape = ", quantized_dataset[0].shape) + print("vector 1 sample = ", quantized_dataset[0]) + + # Create a new HDF5 file and write the data + output_path = os.path.join(DATASETS_DIR, "gist-960-euclidean-int8.hdf5") + + with h5py.File(output_path, "w") as h5f: + h5f.create_dataset("train", data=quantized_dataset, compression="gzip") + h5f.create_dataset("test", data=quantized_queries, compression="gzip") + h5f.create_dataset("neighbors", data=neighbors, compression="gzip") + h5f.create_dataset("distances", data=distances, compression="gzip") From f58938a23ea5ce27a6674f475b93fec3cc3b6812 Mon Sep 17 00:00:00 2001 From: filipecosta90 Date: Thu, 9 Jan 2025 18:39:31 +0000 Subject: [PATCH 06/41] Avoid overflow --- create-gist-960-int8.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/create-gist-960-int8.py b/create-gist-960-int8.py index 406bd433..aec3d1fc 100644 --- a/create-gist-960-int8.py +++ b/create-gist-960-int8.py @@ -33,10 +33,10 @@ def train(self, train_dataset: np.ndarray): def quantize(self, dataset: np.ndarray): q_vals = np.floor((dataset - self.x_min) / self.delta) - # use int32 to avoid overflow if type is uint8 - q_vals = np.clip(q_vals, 0, self.N).astype(numpy_types_dict[self.precision]) + # use int32 to avoid overflow during offset subtraction + q_vals = np.clip(q_vals, 0, self.N).astype(np.int32) q_vals -= self.offset - return q_vals + return q_vals.astype(numpy_types_dict[self.precision]) def decompress(self, x): return (self.delta * (x + 0.5 + self.offset).astype(np.float32)) + self.x_min From bf0c93f9969b5eeb67660411d78c2524add902d3 Mon Sep 17 00:00:00 2001 From: filipecosta90 Date: Thu, 9 Jan 2025 22:15:27 +0000 Subject: [PATCH 07/41] Added the gist-960-euclidean-int8 dataset to datasets.json --- create-gist-960-int8.py | 4 ++-- datasets/datasets.json | 8 ++++++++ engine/clients/redis/search.py | 11 +---------- engine/clients/redis/upload.py | 11 +---------- 4 files changed, 12 insertions(+), 22 deletions(-) diff --git a/create-gist-960-int8.py b/create-gist-960-int8.py index aec3d1fc..60318e81 100644 --- a/create-gist-960-int8.py +++ b/create-gist-960-int8.py @@ -62,8 +62,8 @@ def get_quantization_params(self) -> Dict: data = AnnH5Reader(test_path).read_data() queries = AnnH5Reader(test_path).read_queries() - train_dataset_size = 10000 - full_dataset_size = 100000 + train_dataset_size = 100000 + full_dataset_size = 1000000 train_dataset = [] full_dataset = [] test = [] diff --git a/datasets/datasets.json b/datasets/datasets.json index f9728a68..e4a2142d 100644 --- a/datasets/datasets.json +++ b/datasets/datasets.json @@ -39,6 +39,14 @@ "path": "gist-960-euclidean/gist-960-euclidean.hdf5", "link": "http://ann-benchmarks.com/gist-960-euclidean.hdf5" }, + { + "name": "gist-960-euclidean-int8", + "vector_size": 960, + "distance": "l2", + "type": "h5", + "path": "gist-960-euclidean-int8/gist-960-euclidean-int8.hdf5", + "link": "http://benchmarks.redislabs.s3.amazonaws.com/vecsim/gist-960-euclidean-int8/gist-960-euclidean-int8.hdf5" + }, { "name": "laion-img-emb-512-1M-cosine", "vector_size": 512, diff --git a/engine/clients/redis/search.py b/engine/clients/redis/search.py index bdf37920..c678c3cd 100644 --- a/engine/clients/redis/search.py +++ b/engine/clients/redis/search.py @@ -2,7 +2,6 @@ from typing import List, Tuple from ml_dtypes import bfloat16 import numpy as np -import logging from redis import Redis, RedisCluster from redis.commands.search.query import Query from engine.base_client.search import BaseSearcher @@ -15,10 +14,6 @@ ) from engine.clients.redis.parser import RedisConditionParser -from sentence_transformers.quantization import quantize_embeddings - -# we need to set log level higher than warning due to sentence_transformers's quantize_embeddings -logging.basicConfig(level=logging.ERROR) class RedisSearcher(BaseSearcher): @@ -74,10 +69,6 @@ def search_one(cls, vector, meta_conditions, top) -> List[Tuple[int, float]]: else: prefilter_condition, params = conditions - final_embedding = vector - if cls.data_type == "INT8" or cls.data_type == "UINT8": - final_embedding = quantize_embeddings(vector, precision=cls.data_type.lower()) - q = ( Query( f"{prefilter_condition}=>[KNN $K @vector $vec_param {cls.knn_conditions} AS vector_score]" @@ -91,7 +82,7 @@ def search_one(cls, vector, meta_conditions, top) -> List[Tuple[int, float]]: .timeout(REDIS_QUERY_TIMEOUT) ) params_dict = { - "vec_param": np.array(final_embedding).astype(cls.np_data_type).tobytes(), + "vec_param": np.array(vector).astype(cls.np_data_type).tobytes(), "K": top, **params, } diff --git a/engine/clients/redis/upload.py b/engine/clients/redis/upload.py index b9f2da8e..6a052b79 100644 --- a/engine/clients/redis/upload.py +++ b/engine/clients/redis/upload.py @@ -17,12 +17,6 @@ REDIS_JUST_INDEX, ) from engine.clients.redis.helper import convert_to_redis_coords -from sentence_transformers.quantization import quantize_embeddings - -import logging - -# we need to set log level higher than warning due to sentence_transformers's quantize_embeddings -logging.basicConfig(level=logging.ERROR) class RedisUploader(BaseUploader): @@ -67,14 +61,11 @@ def upload_batch( ): if REDIS_JUST_INDEX: return - final_embeddings = vectors - if cls.data_type == "INT8" or cls.data_type == "UINT8": - final_embeddings = quantize_embeddings(vectors, precision=cls.data_type.lower()) for i in range(len(ids)): idx = ids[i] vector_key = str(idx) - vec = final_embeddings[i] + vec = vectors[i] meta = metadata[i] if metadata else {} geopoints = {} payload = {} From 547ab2c5d59280189e52ec2600dd1a89634f5ebb Mon Sep 17 00:00:00 2001 From: filipecosta90 Date: Thu, 9 Jan 2025 22:18:42 +0000 Subject: [PATCH 08/41] reverted change in batch_size --- .../create-redis-vector-types.py | 2 +- .../configurations/redis-vector-types.json | 240 +++++++++--------- 2 files changed, 121 insertions(+), 121 deletions(-) diff --git a/experiments/configurations/create-redis-vector-types.py b/experiments/configurations/create-redis-vector-types.py index 1024526f..ea4eae81 100644 --- a/experiments/configurations/create-redis-vector-types.py +++ b/experiments/configurations/create-redis-vector-types.py @@ -1,7 +1,7 @@ import json experiments = [] -batch_size = 1000 +batch_size = 64 for data_type in ["INT8","FLOAT16", "BFLOAT16", "FLOAT32", "FLOAT64"]: for m in [8, 16, 32, 64]: diff --git a/experiments/configurations/redis-vector-types.json b/experiments/configurations/redis-vector-types.json index 5e9dbff4..532334c7 100644 --- a/experiments/configurations/redis-vector-types.json +++ b/experiments/configurations/redis-vector-types.json @@ -127,7 +127,7 @@ "upload_params": { "parallel": 16, "data_type": "INT8", - "batch_size": 1000 + "batch_size": 64 } }, { @@ -258,7 +258,7 @@ "upload_params": { "parallel": 16, "data_type": "INT8", - "batch_size": 1000 + "batch_size": 64 } }, { @@ -389,7 +389,7 @@ "upload_params": { "parallel": 16, "data_type": "INT8", - "batch_size": 1000 + "batch_size": 64 } }, { @@ -520,7 +520,7 @@ "upload_params": { "parallel": 16, "data_type": "INT8", - "batch_size": 1000 + "batch_size": 64 } }, { @@ -651,7 +651,7 @@ "upload_params": { "parallel": 16, "data_type": "INT8", - "batch_size": 1000 + "batch_size": 64 } }, { @@ -782,7 +782,7 @@ "upload_params": { "parallel": 16, "data_type": "INT8", - "batch_size": 1000 + "batch_size": 64 } }, { @@ -913,7 +913,7 @@ "upload_params": { "parallel": 16, "data_type": "INT8", - "batch_size": 1000 + "batch_size": 64 } }, { @@ -1044,7 +1044,7 @@ "upload_params": { "parallel": 16, "data_type": "INT8", - "batch_size": 1000 + "batch_size": 64 } }, { @@ -1175,7 +1175,7 @@ "upload_params": { "parallel": 16, "data_type": "INT8", - "batch_size": 1000 + "batch_size": 64 } }, { @@ -1306,7 +1306,7 @@ "upload_params": { "parallel": 16, "data_type": "INT8", - "batch_size": 1000 + "batch_size": 64 } }, { @@ -1437,7 +1437,7 @@ "upload_params": { "parallel": 16, "data_type": "INT8", - "batch_size": 1000 + "batch_size": 64 } }, { @@ -1568,7 +1568,7 @@ "upload_params": { "parallel": 16, "data_type": "INT8", - "batch_size": 1000 + "batch_size": 64 } }, { @@ -1699,7 +1699,7 @@ "upload_params": { "parallel": 16, "data_type": "INT8", - "batch_size": 1000 + "batch_size": 64 } }, { @@ -1830,7 +1830,7 @@ "upload_params": { "parallel": 16, "data_type": "INT8", - "batch_size": 1000 + "batch_size": 64 } }, { @@ -1961,7 +1961,7 @@ "upload_params": { "parallel": 16, "data_type": "INT8", - "batch_size": 1000 + "batch_size": 64 } }, { @@ -2092,7 +2092,7 @@ "upload_params": { "parallel": 16, "data_type": "INT8", - "batch_size": 1000 + "batch_size": 64 } }, { @@ -2223,7 +2223,7 @@ "upload_params": { "parallel": 16, "data_type": "INT8", - "batch_size": 1000 + "batch_size": 64 } }, { @@ -2354,7 +2354,7 @@ "upload_params": { "parallel": 16, "data_type": "INT8", - "batch_size": 1000 + "batch_size": 64 } }, { @@ -2485,7 +2485,7 @@ "upload_params": { "parallel": 16, "data_type": "INT8", - "batch_size": 1000 + "batch_size": 64 } }, { @@ -2616,7 +2616,7 @@ "upload_params": { "parallel": 16, "data_type": "INT8", - "batch_size": 1000 + "batch_size": 64 } }, { @@ -2747,7 +2747,7 @@ "upload_params": { "parallel": 16, "data_type": "INT8", - "batch_size": 1000 + "batch_size": 64 } }, { @@ -2878,7 +2878,7 @@ "upload_params": { "parallel": 16, "data_type": "INT8", - "batch_size": 1000 + "batch_size": 64 } }, { @@ -3009,7 +3009,7 @@ "upload_params": { "parallel": 16, "data_type": "INT8", - "batch_size": 1000 + "batch_size": 64 } }, { @@ -3140,7 +3140,7 @@ "upload_params": { "parallel": 16, "data_type": "INT8", - "batch_size": 1000 + "batch_size": 64 } }, { @@ -3271,7 +3271,7 @@ "upload_params": { "parallel": 16, "data_type": "FLOAT16", - "batch_size": 1000 + "batch_size": 64 } }, { @@ -3402,7 +3402,7 @@ "upload_params": { "parallel": 16, "data_type": "FLOAT16", - "batch_size": 1000 + "batch_size": 64 } }, { @@ -3533,7 +3533,7 @@ "upload_params": { "parallel": 16, "data_type": "FLOAT16", - "batch_size": 1000 + "batch_size": 64 } }, { @@ -3664,7 +3664,7 @@ "upload_params": { "parallel": 16, "data_type": "FLOAT16", - "batch_size": 1000 + "batch_size": 64 } }, { @@ -3795,7 +3795,7 @@ "upload_params": { "parallel": 16, "data_type": "FLOAT16", - "batch_size": 1000 + "batch_size": 64 } }, { @@ -3926,7 +3926,7 @@ "upload_params": { "parallel": 16, "data_type": "FLOAT16", - "batch_size": 1000 + "batch_size": 64 } }, { @@ -4057,7 +4057,7 @@ "upload_params": { "parallel": 16, "data_type": "FLOAT16", - "batch_size": 1000 + "batch_size": 64 } }, { @@ -4188,7 +4188,7 @@ "upload_params": { "parallel": 16, "data_type": "FLOAT16", - "batch_size": 1000 + "batch_size": 64 } }, { @@ -4319,7 +4319,7 @@ "upload_params": { "parallel": 16, "data_type": "FLOAT16", - "batch_size": 1000 + "batch_size": 64 } }, { @@ -4450,7 +4450,7 @@ "upload_params": { "parallel": 16, "data_type": "FLOAT16", - "batch_size": 1000 + "batch_size": 64 } }, { @@ -4581,7 +4581,7 @@ "upload_params": { "parallel": 16, "data_type": "FLOAT16", - "batch_size": 1000 + "batch_size": 64 } }, { @@ -4712,7 +4712,7 @@ "upload_params": { "parallel": 16, "data_type": "FLOAT16", - "batch_size": 1000 + "batch_size": 64 } }, { @@ -4843,7 +4843,7 @@ "upload_params": { "parallel": 16, "data_type": "FLOAT16", - "batch_size": 1000 + "batch_size": 64 } }, { @@ -4974,7 +4974,7 @@ "upload_params": { "parallel": 16, "data_type": "FLOAT16", - "batch_size": 1000 + "batch_size": 64 } }, { @@ -5105,7 +5105,7 @@ "upload_params": { "parallel": 16, "data_type": "FLOAT16", - "batch_size": 1000 + "batch_size": 64 } }, { @@ -5236,7 +5236,7 @@ "upload_params": { "parallel": 16, "data_type": "FLOAT16", - "batch_size": 1000 + "batch_size": 64 } }, { @@ -5367,7 +5367,7 @@ "upload_params": { "parallel": 16, "data_type": "FLOAT16", - "batch_size": 1000 + "batch_size": 64 } }, { @@ -5498,7 +5498,7 @@ "upload_params": { "parallel": 16, "data_type": "FLOAT16", - "batch_size": 1000 + "batch_size": 64 } }, { @@ -5629,7 +5629,7 @@ "upload_params": { "parallel": 16, "data_type": "FLOAT16", - "batch_size": 1000 + "batch_size": 64 } }, { @@ -5760,7 +5760,7 @@ "upload_params": { "parallel": 16, "data_type": "FLOAT16", - "batch_size": 1000 + "batch_size": 64 } }, { @@ -5891,7 +5891,7 @@ "upload_params": { "parallel": 16, "data_type": "FLOAT16", - "batch_size": 1000 + "batch_size": 64 } }, { @@ -6022,7 +6022,7 @@ "upload_params": { "parallel": 16, "data_type": "FLOAT16", - "batch_size": 1000 + "batch_size": 64 } }, { @@ -6153,7 +6153,7 @@ "upload_params": { "parallel": 16, "data_type": "FLOAT16", - "batch_size": 1000 + "batch_size": 64 } }, { @@ -6284,7 +6284,7 @@ "upload_params": { "parallel": 16, "data_type": "FLOAT16", - "batch_size": 1000 + "batch_size": 64 } }, { @@ -6415,7 +6415,7 @@ "upload_params": { "parallel": 16, "data_type": "BFLOAT16", - "batch_size": 1000 + "batch_size": 64 } }, { @@ -6546,7 +6546,7 @@ "upload_params": { "parallel": 16, "data_type": "BFLOAT16", - "batch_size": 1000 + "batch_size": 64 } }, { @@ -6677,7 +6677,7 @@ "upload_params": { "parallel": 16, "data_type": "BFLOAT16", - "batch_size": 1000 + "batch_size": 64 } }, { @@ -6808,7 +6808,7 @@ "upload_params": { "parallel": 16, "data_type": "BFLOAT16", - "batch_size": 1000 + "batch_size": 64 } }, { @@ -6939,7 +6939,7 @@ "upload_params": { "parallel": 16, "data_type": "BFLOAT16", - "batch_size": 1000 + "batch_size": 64 } }, { @@ -7070,7 +7070,7 @@ "upload_params": { "parallel": 16, "data_type": "BFLOAT16", - "batch_size": 1000 + "batch_size": 64 } }, { @@ -7201,7 +7201,7 @@ "upload_params": { "parallel": 16, "data_type": "BFLOAT16", - "batch_size": 1000 + "batch_size": 64 } }, { @@ -7332,7 +7332,7 @@ "upload_params": { "parallel": 16, "data_type": "BFLOAT16", - "batch_size": 1000 + "batch_size": 64 } }, { @@ -7463,7 +7463,7 @@ "upload_params": { "parallel": 16, "data_type": "BFLOAT16", - "batch_size": 1000 + "batch_size": 64 } }, { @@ -7594,7 +7594,7 @@ "upload_params": { "parallel": 16, "data_type": "BFLOAT16", - "batch_size": 1000 + "batch_size": 64 } }, { @@ -7725,7 +7725,7 @@ "upload_params": { "parallel": 16, "data_type": "BFLOAT16", - "batch_size": 1000 + "batch_size": 64 } }, { @@ -7856,7 +7856,7 @@ "upload_params": { "parallel": 16, "data_type": "BFLOAT16", - "batch_size": 1000 + "batch_size": 64 } }, { @@ -7987,7 +7987,7 @@ "upload_params": { "parallel": 16, "data_type": "BFLOAT16", - "batch_size": 1000 + "batch_size": 64 } }, { @@ -8118,7 +8118,7 @@ "upload_params": { "parallel": 16, "data_type": "BFLOAT16", - "batch_size": 1000 + "batch_size": 64 } }, { @@ -8249,7 +8249,7 @@ "upload_params": { "parallel": 16, "data_type": "BFLOAT16", - "batch_size": 1000 + "batch_size": 64 } }, { @@ -8380,7 +8380,7 @@ "upload_params": { "parallel": 16, "data_type": "BFLOAT16", - "batch_size": 1000 + "batch_size": 64 } }, { @@ -8511,7 +8511,7 @@ "upload_params": { "parallel": 16, "data_type": "BFLOAT16", - "batch_size": 1000 + "batch_size": 64 } }, { @@ -8642,7 +8642,7 @@ "upload_params": { "parallel": 16, "data_type": "BFLOAT16", - "batch_size": 1000 + "batch_size": 64 } }, { @@ -8773,7 +8773,7 @@ "upload_params": { "parallel": 16, "data_type": "BFLOAT16", - "batch_size": 1000 + "batch_size": 64 } }, { @@ -8904,7 +8904,7 @@ "upload_params": { "parallel": 16, "data_type": "BFLOAT16", - "batch_size": 1000 + "batch_size": 64 } }, { @@ -9035,7 +9035,7 @@ "upload_params": { "parallel": 16, "data_type": "BFLOAT16", - "batch_size": 1000 + "batch_size": 64 } }, { @@ -9166,7 +9166,7 @@ "upload_params": { "parallel": 16, "data_type": "BFLOAT16", - "batch_size": 1000 + "batch_size": 64 } }, { @@ -9297,7 +9297,7 @@ "upload_params": { "parallel": 16, "data_type": "BFLOAT16", - "batch_size": 1000 + "batch_size": 64 } }, { @@ -9428,7 +9428,7 @@ "upload_params": { "parallel": 16, "data_type": "BFLOAT16", - "batch_size": 1000 + "batch_size": 64 } }, { @@ -9559,7 +9559,7 @@ "upload_params": { "parallel": 16, "data_type": "FLOAT32", - "batch_size": 1000 + "batch_size": 64 } }, { @@ -9690,7 +9690,7 @@ "upload_params": { "parallel": 16, "data_type": "FLOAT32", - "batch_size": 1000 + "batch_size": 64 } }, { @@ -9821,7 +9821,7 @@ "upload_params": { "parallel": 16, "data_type": "FLOAT32", - "batch_size": 1000 + "batch_size": 64 } }, { @@ -9952,7 +9952,7 @@ "upload_params": { "parallel": 16, "data_type": "FLOAT32", - "batch_size": 1000 + "batch_size": 64 } }, { @@ -10083,7 +10083,7 @@ "upload_params": { "parallel": 16, "data_type": "FLOAT32", - "batch_size": 1000 + "batch_size": 64 } }, { @@ -10214,7 +10214,7 @@ "upload_params": { "parallel": 16, "data_type": "FLOAT32", - "batch_size": 1000 + "batch_size": 64 } }, { @@ -10345,7 +10345,7 @@ "upload_params": { "parallel": 16, "data_type": "FLOAT32", - "batch_size": 1000 + "batch_size": 64 } }, { @@ -10476,7 +10476,7 @@ "upload_params": { "parallel": 16, "data_type": "FLOAT32", - "batch_size": 1000 + "batch_size": 64 } }, { @@ -10607,7 +10607,7 @@ "upload_params": { "parallel": 16, "data_type": "FLOAT32", - "batch_size": 1000 + "batch_size": 64 } }, { @@ -10738,7 +10738,7 @@ "upload_params": { "parallel": 16, "data_type": "FLOAT32", - "batch_size": 1000 + "batch_size": 64 } }, { @@ -10869,7 +10869,7 @@ "upload_params": { "parallel": 16, "data_type": "FLOAT32", - "batch_size": 1000 + "batch_size": 64 } }, { @@ -11000,7 +11000,7 @@ "upload_params": { "parallel": 16, "data_type": "FLOAT32", - "batch_size": 1000 + "batch_size": 64 } }, { @@ -11131,7 +11131,7 @@ "upload_params": { "parallel": 16, "data_type": "FLOAT32", - "batch_size": 1000 + "batch_size": 64 } }, { @@ -11262,7 +11262,7 @@ "upload_params": { "parallel": 16, "data_type": "FLOAT32", - "batch_size": 1000 + "batch_size": 64 } }, { @@ -11393,7 +11393,7 @@ "upload_params": { "parallel": 16, "data_type": "FLOAT32", - "batch_size": 1000 + "batch_size": 64 } }, { @@ -11524,7 +11524,7 @@ "upload_params": { "parallel": 16, "data_type": "FLOAT32", - "batch_size": 1000 + "batch_size": 64 } }, { @@ -11655,7 +11655,7 @@ "upload_params": { "parallel": 16, "data_type": "FLOAT32", - "batch_size": 1000 + "batch_size": 64 } }, { @@ -11786,7 +11786,7 @@ "upload_params": { "parallel": 16, "data_type": "FLOAT32", - "batch_size": 1000 + "batch_size": 64 } }, { @@ -11917,7 +11917,7 @@ "upload_params": { "parallel": 16, "data_type": "FLOAT32", - "batch_size": 1000 + "batch_size": 64 } }, { @@ -12048,7 +12048,7 @@ "upload_params": { "parallel": 16, "data_type": "FLOAT32", - "batch_size": 1000 + "batch_size": 64 } }, { @@ -12179,7 +12179,7 @@ "upload_params": { "parallel": 16, "data_type": "FLOAT32", - "batch_size": 1000 + "batch_size": 64 } }, { @@ -12310,7 +12310,7 @@ "upload_params": { "parallel": 16, "data_type": "FLOAT32", - "batch_size": 1000 + "batch_size": 64 } }, { @@ -12441,7 +12441,7 @@ "upload_params": { "parallel": 16, "data_type": "FLOAT32", - "batch_size": 1000 + "batch_size": 64 } }, { @@ -12572,7 +12572,7 @@ "upload_params": { "parallel": 16, "data_type": "FLOAT32", - "batch_size": 1000 + "batch_size": 64 } }, { @@ -12703,7 +12703,7 @@ "upload_params": { "parallel": 16, "data_type": "FLOAT64", - "batch_size": 1000 + "batch_size": 64 } }, { @@ -12834,7 +12834,7 @@ "upload_params": { "parallel": 16, "data_type": "FLOAT64", - "batch_size": 1000 + "batch_size": 64 } }, { @@ -12965,7 +12965,7 @@ "upload_params": { "parallel": 16, "data_type": "FLOAT64", - "batch_size": 1000 + "batch_size": 64 } }, { @@ -13096,7 +13096,7 @@ "upload_params": { "parallel": 16, "data_type": "FLOAT64", - "batch_size": 1000 + "batch_size": 64 } }, { @@ -13227,7 +13227,7 @@ "upload_params": { "parallel": 16, "data_type": "FLOAT64", - "batch_size": 1000 + "batch_size": 64 } }, { @@ -13358,7 +13358,7 @@ "upload_params": { "parallel": 16, "data_type": "FLOAT64", - "batch_size": 1000 + "batch_size": 64 } }, { @@ -13489,7 +13489,7 @@ "upload_params": { "parallel": 16, "data_type": "FLOAT64", - "batch_size": 1000 + "batch_size": 64 } }, { @@ -13620,7 +13620,7 @@ "upload_params": { "parallel": 16, "data_type": "FLOAT64", - "batch_size": 1000 + "batch_size": 64 } }, { @@ -13751,7 +13751,7 @@ "upload_params": { "parallel": 16, "data_type": "FLOAT64", - "batch_size": 1000 + "batch_size": 64 } }, { @@ -13882,7 +13882,7 @@ "upload_params": { "parallel": 16, "data_type": "FLOAT64", - "batch_size": 1000 + "batch_size": 64 } }, { @@ -14013,7 +14013,7 @@ "upload_params": { "parallel": 16, "data_type": "FLOAT64", - "batch_size": 1000 + "batch_size": 64 } }, { @@ -14144,7 +14144,7 @@ "upload_params": { "parallel": 16, "data_type": "FLOAT64", - "batch_size": 1000 + "batch_size": 64 } }, { @@ -14275,7 +14275,7 @@ "upload_params": { "parallel": 16, "data_type": "FLOAT64", - "batch_size": 1000 + "batch_size": 64 } }, { @@ -14406,7 +14406,7 @@ "upload_params": { "parallel": 16, "data_type": "FLOAT64", - "batch_size": 1000 + "batch_size": 64 } }, { @@ -14537,7 +14537,7 @@ "upload_params": { "parallel": 16, "data_type": "FLOAT64", - "batch_size": 1000 + "batch_size": 64 } }, { @@ -14668,7 +14668,7 @@ "upload_params": { "parallel": 16, "data_type": "FLOAT64", - "batch_size": 1000 + "batch_size": 64 } }, { @@ -14799,7 +14799,7 @@ "upload_params": { "parallel": 16, "data_type": "FLOAT64", - "batch_size": 1000 + "batch_size": 64 } }, { @@ -14930,7 +14930,7 @@ "upload_params": { "parallel": 16, "data_type": "FLOAT64", - "batch_size": 1000 + "batch_size": 64 } }, { @@ -15061,7 +15061,7 @@ "upload_params": { "parallel": 16, "data_type": "FLOAT64", - "batch_size": 1000 + "batch_size": 64 } }, { @@ -15192,7 +15192,7 @@ "upload_params": { "parallel": 16, "data_type": "FLOAT64", - "batch_size": 1000 + "batch_size": 64 } }, { @@ -15323,7 +15323,7 @@ "upload_params": { "parallel": 16, "data_type": "FLOAT64", - "batch_size": 1000 + "batch_size": 64 } }, { @@ -15454,7 +15454,7 @@ "upload_params": { "parallel": 16, "data_type": "FLOAT64", - "batch_size": 1000 + "batch_size": 64 } }, { @@ -15585,7 +15585,7 @@ "upload_params": { "parallel": 16, "data_type": "FLOAT64", - "batch_size": 1000 + "batch_size": 64 } }, { @@ -15716,7 +15716,7 @@ "upload_params": { "parallel": 16, "data_type": "FLOAT64", - "batch_size": 1000 + "batch_size": 64 } } ] \ No newline at end of file From 8f5e75835575ac514a16821d3ee27dff154649f6 Mon Sep 17 00:00:00 2001 From: filipecosta90 Date: Thu, 9 Jan 2025 22:24:57 +0000 Subject: [PATCH 09/41] dont use compression on the hdf5 file for int8 --- create-gist-960-int8.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/create-gist-960-int8.py b/create-gist-960-int8.py index 60318e81..73dd0557 100644 --- a/create-gist-960-int8.py +++ b/create-gist-960-int8.py @@ -114,7 +114,7 @@ def get_quantization_params(self) -> Dict: output_path = os.path.join(DATASETS_DIR, "gist-960-euclidean-int8.hdf5") with h5py.File(output_path, "w") as h5f: - h5f.create_dataset("train", data=quantized_dataset, compression="gzip") - h5f.create_dataset("test", data=quantized_queries, compression="gzip") - h5f.create_dataset("neighbors", data=neighbors, compression="gzip") - h5f.create_dataset("distances", data=distances, compression="gzip") + h5f.create_dataset("train", data=quantized_dataset) + h5f.create_dataset("test", data=quantized_queries) + h5f.create_dataset("neighbors", data=neighbors) + h5f.create_dataset("distances", data=distances) From 92141b0113edab8b7bcaf70b019934ea262ebbd2 Mon Sep 17 00:00:00 2001 From: filipecosta90 Date: Thu, 9 Jan 2025 22:35:35 +0000 Subject: [PATCH 10/41] Added the gist-960-euclidean-int8 dataset to datasets.json --- create-gist-960-int8.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/create-gist-960-int8.py b/create-gist-960-int8.py index 73dd0557..82885476 100644 --- a/create-gist-960-int8.py +++ b/create-gist-960-int8.py @@ -114,7 +114,7 @@ def get_quantization_params(self) -> Dict: output_path = os.path.join(DATASETS_DIR, "gist-960-euclidean-int8.hdf5") with h5py.File(output_path, "w") as h5f: - h5f.create_dataset("train", data=quantized_dataset) - h5f.create_dataset("test", data=quantized_queries) - h5f.create_dataset("neighbors", data=neighbors) - h5f.create_dataset("distances", data=distances) + h5f.create_dataset("train", data=quantized_dataset, compression=None) + h5f.create_dataset("test", data=quantized_queries, compression=None) + h5f.create_dataset("neighbors", data=neighbors, compression=None) + h5f.create_dataset("distances", data=distances, compression=None) From 53a90dcbaf629d3b8e50939e84b0a398c50daf1b Mon Sep 17 00:00:00 2001 From: filipecosta90 Date: Thu, 9 Jan 2025 23:30:45 +0000 Subject: [PATCH 11/41] allow quantile .99 on quantization --- create-gist-960-int8.py | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/create-gist-960-int8.py b/create-gist-960-int8.py index 82885476..e47dbe2c 100644 --- a/create-gist-960-int8.py +++ b/create-gist-960-int8.py @@ -13,22 +13,23 @@ # quantize vectors pre-dimension class ScalarQuantization: - def __init__(self, dim, precision: str = "uint8"): + def __init__(self, dim, precision: str = "uint8", quantile: float = 0.99): self.N = 255 # 2^B - 1 self.dim = dim self.precision = precision + self.quantile = quantile if precision == "uint8": self.offset = 0 elif precision == "int8": self.offset = 128 def train(self, train_dataset: np.ndarray): - # Assuming train_dataset is a numpy array with shape (n_train_vec, self.dim) - self.x_min = train_dataset.min( - axis=0 - ) # Find the minimum value in each dimension + # Use quantiles to calculate x_min and x_max + lower_quantile = 1 - self.quantile + self.x_min = np.quantile(train_dataset, lower_quantile, axis=0) + self.x_max = np.quantile(train_dataset, self.quantile, axis=0) self.delta = ( - train_dataset.max(axis=0) - self.x_min + self.x_max - self.x_min ) / self.N # Calculate delta for each dimension def quantize(self, dataset: np.ndarray): @@ -42,7 +43,7 @@ def decompress(self, x): return (self.delta * (x + 0.5 + self.offset).astype(np.float32)) + self.x_min def get_quantization_params(self) -> Dict: - return {"x_min": self.x_min, "delta": self.delta} + return {"x_min": self.x_min, "x_max": self.x_max, "delta": self.delta} if __name__ == "__main__": @@ -87,7 +88,7 @@ def get_quantization_params(self) -> Dict: print("n vectors = ", len(train_dataset)) print("vector shape = ", train_dataset[0].shape) precision = "int8" - quantizer = ScalarQuantization(train_dataset[0].shape, precision) + quantizer = ScalarQuantization(train_dataset[0].shape, precision, .99) print("Creating quantizer for type = ", precision) print("\nTraining dataset ... ") From 48120e0e3be4bd45b4258232fba99e2038738537 Mon Sep 17 00:00:00 2001 From: filipecosta90 Date: Thu, 9 Jan 2025 23:57:28 +0000 Subject: [PATCH 12/41] Increased M/EF configs on int8 experiment --- .../create-redis-vector-types.py | 6 +- .../configurations/redis-vector-types.json | 29878 ++++++++++++++-- 2 files changed, 27842 insertions(+), 2042 deletions(-) diff --git a/experiments/configurations/create-redis-vector-types.py b/experiments/configurations/create-redis-vector-types.py index ea4eae81..e3234f64 100644 --- a/experiments/configurations/create-redis-vector-types.py +++ b/experiments/configurations/create-redis-vector-types.py @@ -4,9 +4,9 @@ batch_size = 64 for data_type in ["INT8","FLOAT16", "BFLOAT16", "FLOAT32", "FLOAT64"]: - for m in [8, 16, 32, 64]: + for m in [8, 16, 32, 64, 128, 256]: # for efConstruction in [32, 64]: - for efConstruction in [16, 32, 64, 128, 256, 512]: + for efConstruction in [16, 32, 64, 128, 256, 512, 1024, 2048]: search_params = [] config = { "name": f"redis-{data_type.lower()}-m-{m}-ef-{efConstruction}", @@ -20,7 +20,7 @@ "upload_params": {"parallel": 16, "data_type": data_type, "batch_size": batch_size}, } # for efSearch in [16, 32, 1024]: - for efSearch in [8, 16, 32, 64, 128, 256, 512, 1024]: + for efSearch in [8, 16, 32, 64, 128, 256, 512, 1024, 1024, 2048, 4096]: single_client_config = { "parallel": 1, "search_params": {"ef": efSearch, "data_type": data_type}, diff --git a/experiments/configurations/redis-vector-types.json b/experiments/configurations/redis-vector-types.json index 532334c7..59b56b5d 100644 --- a/experiments/configurations/redis-vector-types.json +++ b/experiments/configurations/redis-vector-types.json @@ -122,6 +122,48 @@ "ef": 1024, "data_type": "INT8" } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 2048, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 2048, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 4096, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 4096, + "data_type": "INT8" + } } ], "upload_params": { @@ -253,6 +295,48 @@ "ef": 1024, "data_type": "INT8" } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 2048, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 2048, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 4096, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 4096, + "data_type": "INT8" + } } ], "upload_params": { @@ -384,6 +468,48 @@ "ef": 1024, "data_type": "INT8" } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 2048, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 2048, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 4096, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 4096, + "data_type": "INT8" + } } ], "upload_params": { @@ -515,6 +641,48 @@ "ef": 1024, "data_type": "INT8" } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 2048, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 2048, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 4096, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 4096, + "data_type": "INT8" + } } ], "upload_params": { @@ -646,6 +814,48 @@ "ef": 1024, "data_type": "INT8" } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 2048, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 2048, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 4096, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 4096, + "data_type": "INT8" + } } ], "upload_params": { @@ -777,6 +987,48 @@ "ef": 1024, "data_type": "INT8" } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 2048, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 2048, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 4096, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 4096, + "data_type": "INT8" + } } ], "upload_params": { @@ -786,14 +1038,14 @@ } }, { - "name": "redis-int8-m-16-ef-16", + "name": "redis-int8-m-8-ef-1024", "engine": "redis", "connection_params": {}, "collection_params": { "data_type": "INT8", "hnsw_config": { - "M": 16, - "EF_CONSTRUCTION": 16 + "M": 8, + "EF_CONSTRUCTION": 1024 } }, "search_params": [ @@ -908,266 +1160,219 @@ "ef": 1024, "data_type": "INT8" } - } - ], - "upload_params": { - "parallel": 16, - "data_type": "INT8", - "batch_size": 64 - } - }, - { - "name": "redis-int8-m-16-ef-32", - "engine": "redis", - "connection_params": {}, - "collection_params": { - "data_type": "INT8", - "hnsw_config": { - "M": 16, - "EF_CONSTRUCTION": 32 - } - }, - "search_params": [ + }, { "parallel": 1, "search_params": { - "ef": 8, + "ef": 1024, "data_type": "INT8" } }, { "parallel": 100, "search_params": { - "ef": 8, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 16, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 16, + "ef": 1024, "data_type": "INT8" } }, { "parallel": 1, "search_params": { - "ef": 32, + "ef": 2048, "data_type": "INT8" } }, { "parallel": 100, "search_params": { - "ef": 32, + "ef": 2048, "data_type": "INT8" } }, { "parallel": 1, "search_params": { - "ef": 64, + "ef": 4096, "data_type": "INT8" } }, { "parallel": 100, "search_params": { - "ef": 64, + "ef": 4096, "data_type": "INT8" } - }, + } + ], + "upload_params": { + "parallel": 16, + "data_type": "INT8", + "batch_size": 64 + } + }, + { + "name": "redis-int8-m-8-ef-2048", + "engine": "redis", + "connection_params": {}, + "collection_params": { + "data_type": "INT8", + "hnsw_config": { + "M": 8, + "EF_CONSTRUCTION": 2048 + } + }, + "search_params": [ { "parallel": 1, "search_params": { - "ef": 128, + "ef": 8, "data_type": "INT8" } }, { "parallel": 100, "search_params": { - "ef": 128, + "ef": 8, "data_type": "INT8" } }, { "parallel": 1, "search_params": { - "ef": 256, + "ef": 16, "data_type": "INT8" } }, { "parallel": 100, "search_params": { - "ef": 256, + "ef": 16, "data_type": "INT8" } }, { "parallel": 1, "search_params": { - "ef": 512, + "ef": 32, "data_type": "INT8" } }, { "parallel": 100, "search_params": { - "ef": 512, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, + "ef": 32, "data_type": "INT8" } }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "INT8" - } - } - ], - "upload_params": { - "parallel": 16, - "data_type": "INT8", - "batch_size": 64 - } - }, - { - "name": "redis-int8-m-16-ef-64", - "engine": "redis", - "connection_params": {}, - "collection_params": { - "data_type": "INT8", - "hnsw_config": { - "M": 16, - "EF_CONSTRUCTION": 64 - } - }, - "search_params": [ { "parallel": 1, "search_params": { - "ef": 8, + "ef": 64, "data_type": "INT8" } }, { "parallel": 100, "search_params": { - "ef": 8, + "ef": 64, "data_type": "INT8" } }, { "parallel": 1, "search_params": { - "ef": 16, + "ef": 128, "data_type": "INT8" } }, { "parallel": 100, "search_params": { - "ef": 16, + "ef": 128, "data_type": "INT8" } }, { "parallel": 1, "search_params": { - "ef": 32, + "ef": 256, "data_type": "INT8" } }, { "parallel": 100, "search_params": { - "ef": 32, + "ef": 256, "data_type": "INT8" } }, { "parallel": 1, "search_params": { - "ef": 64, + "ef": 512, "data_type": "INT8" } }, { "parallel": 100, "search_params": { - "ef": 64, + "ef": 512, "data_type": "INT8" } }, { "parallel": 1, "search_params": { - "ef": 128, + "ef": 1024, "data_type": "INT8" } }, { "parallel": 100, "search_params": { - "ef": 128, + "ef": 1024, "data_type": "INT8" } }, { "parallel": 1, "search_params": { - "ef": 256, + "ef": 1024, "data_type": "INT8" } }, { "parallel": 100, "search_params": { - "ef": 256, + "ef": 1024, "data_type": "INT8" } }, { "parallel": 1, "search_params": { - "ef": 512, + "ef": 2048, "data_type": "INT8" } }, { "parallel": 100, "search_params": { - "ef": 512, + "ef": 2048, "data_type": "INT8" } }, { "parallel": 1, "search_params": { - "ef": 1024, + "ef": 4096, "data_type": "INT8" } }, { "parallel": 100, "search_params": { - "ef": 1024, + "ef": 4096, "data_type": "INT8" } } @@ -1179,14 +1384,14 @@ } }, { - "name": "redis-int8-m-16-ef-128", + "name": "redis-int8-m-16-ef-16", "engine": "redis", "connection_params": {}, "collection_params": { "data_type": "INT8", "hnsw_config": { "M": 16, - "EF_CONSTRUCTION": 128 + "EF_CONSTRUCTION": 16 } }, "search_params": [ @@ -1301,6 +1506,48 @@ "ef": 1024, "data_type": "INT8" } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 2048, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 2048, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 4096, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 4096, + "data_type": "INT8" + } } ], "upload_params": { @@ -1310,14 +1557,14 @@ } }, { - "name": "redis-int8-m-16-ef-256", + "name": "redis-int8-m-16-ef-32", "engine": "redis", "connection_params": {}, "collection_params": { "data_type": "INT8", "hnsw_config": { "M": 16, - "EF_CONSTRUCTION": 256 + "EF_CONSTRUCTION": 32 } }, "search_params": [ @@ -1432,6 +1679,48 @@ "ef": 1024, "data_type": "INT8" } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 2048, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 2048, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 4096, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 4096, + "data_type": "INT8" + } } ], "upload_params": { @@ -1441,14 +1730,14 @@ } }, { - "name": "redis-int8-m-16-ef-512", + "name": "redis-int8-m-16-ef-64", "engine": "redis", "connection_params": {}, "collection_params": { "data_type": "INT8", "hnsw_config": { "M": 16, - "EF_CONSTRUCTION": 512 + "EF_CONSTRUCTION": 64 } }, "search_params": [ @@ -1563,6 +1852,48 @@ "ef": 1024, "data_type": "INT8" } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 2048, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 2048, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 4096, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 4096, + "data_type": "INT8" + } } ], "upload_params": { @@ -1572,14 +1903,14 @@ } }, { - "name": "redis-int8-m-32-ef-16", + "name": "redis-int8-m-16-ef-128", "engine": "redis", "connection_params": {}, "collection_params": { "data_type": "INT8", "hnsw_config": { - "M": 32, - "EF_CONSTRUCTION": 16 + "M": 16, + "EF_CONSTRUCTION": 128 } }, "search_params": [ @@ -1694,266 +2025,219 @@ "ef": 1024, "data_type": "INT8" } - } - ], - "upload_params": { - "parallel": 16, - "data_type": "INT8", - "batch_size": 64 - } - }, - { - "name": "redis-int8-m-32-ef-32", - "engine": "redis", - "connection_params": {}, - "collection_params": { - "data_type": "INT8", - "hnsw_config": { - "M": 32, - "EF_CONSTRUCTION": 32 - } - }, - "search_params": [ - { - "parallel": 1, - "search_params": { - "ef": 8, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 8, - "data_type": "INT8" - } }, { "parallel": 1, "search_params": { - "ef": 16, + "ef": 1024, "data_type": "INT8" } }, { "parallel": 100, "search_params": { - "ef": 16, + "ef": 1024, "data_type": "INT8" } }, { "parallel": 1, "search_params": { - "ef": 32, + "ef": 2048, "data_type": "INT8" } }, { "parallel": 100, "search_params": { - "ef": 32, + "ef": 2048, "data_type": "INT8" } }, { "parallel": 1, "search_params": { - "ef": 64, + "ef": 4096, "data_type": "INT8" } }, { "parallel": 100, "search_params": { - "ef": 64, + "ef": 4096, "data_type": "INT8" } - }, + } + ], + "upload_params": { + "parallel": 16, + "data_type": "INT8", + "batch_size": 64 + } + }, + { + "name": "redis-int8-m-16-ef-256", + "engine": "redis", + "connection_params": {}, + "collection_params": { + "data_type": "INT8", + "hnsw_config": { + "M": 16, + "EF_CONSTRUCTION": 256 + } + }, + "search_params": [ { "parallel": 1, "search_params": { - "ef": 128, + "ef": 8, "data_type": "INT8" } }, { "parallel": 100, "search_params": { - "ef": 128, + "ef": 8, "data_type": "INT8" } }, { "parallel": 1, "search_params": { - "ef": 256, + "ef": 16, "data_type": "INT8" } }, { "parallel": 100, "search_params": { - "ef": 256, + "ef": 16, "data_type": "INT8" } }, { "parallel": 1, "search_params": { - "ef": 512, + "ef": 32, "data_type": "INT8" } }, { "parallel": 100, "search_params": { - "ef": 512, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, + "ef": 32, "data_type": "INT8" } }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "INT8" - } - } - ], - "upload_params": { - "parallel": 16, - "data_type": "INT8", - "batch_size": 64 - } - }, - { - "name": "redis-int8-m-32-ef-64", - "engine": "redis", - "connection_params": {}, - "collection_params": { - "data_type": "INT8", - "hnsw_config": { - "M": 32, - "EF_CONSTRUCTION": 64 - } - }, - "search_params": [ { "parallel": 1, "search_params": { - "ef": 8, + "ef": 64, "data_type": "INT8" } }, { "parallel": 100, "search_params": { - "ef": 8, + "ef": 64, "data_type": "INT8" } }, { "parallel": 1, "search_params": { - "ef": 16, + "ef": 128, "data_type": "INT8" } }, { "parallel": 100, "search_params": { - "ef": 16, + "ef": 128, "data_type": "INT8" } }, { "parallel": 1, "search_params": { - "ef": 32, + "ef": 256, "data_type": "INT8" } }, { "parallel": 100, "search_params": { - "ef": 32, + "ef": 256, "data_type": "INT8" } }, { "parallel": 1, "search_params": { - "ef": 64, + "ef": 512, "data_type": "INT8" } }, { "parallel": 100, "search_params": { - "ef": 64, + "ef": 512, "data_type": "INT8" } }, { "parallel": 1, "search_params": { - "ef": 128, + "ef": 1024, "data_type": "INT8" } }, { "parallel": 100, "search_params": { - "ef": 128, + "ef": 1024, "data_type": "INT8" } }, { "parallel": 1, "search_params": { - "ef": 256, + "ef": 1024, "data_type": "INT8" } }, { "parallel": 100, "search_params": { - "ef": 256, + "ef": 1024, "data_type": "INT8" } }, { "parallel": 1, "search_params": { - "ef": 512, + "ef": 2048, "data_type": "INT8" } }, { "parallel": 100, "search_params": { - "ef": 512, + "ef": 2048, "data_type": "INT8" } }, { "parallel": 1, "search_params": { - "ef": 1024, + "ef": 4096, "data_type": "INT8" } }, { "parallel": 100, "search_params": { - "ef": 1024, + "ef": 4096, "data_type": "INT8" } } @@ -1965,14 +2249,14 @@ } }, { - "name": "redis-int8-m-32-ef-128", + "name": "redis-int8-m-16-ef-512", "engine": "redis", "connection_params": {}, "collection_params": { "data_type": "INT8", "hnsw_config": { - "M": 32, - "EF_CONSTRUCTION": 128 + "M": 16, + "EF_CONSTRUCTION": 512 } }, "search_params": [ @@ -2087,6 +2371,48 @@ "ef": 1024, "data_type": "INT8" } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 2048, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 2048, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 4096, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 4096, + "data_type": "INT8" + } } ], "upload_params": { @@ -2096,14 +2422,14 @@ } }, { - "name": "redis-int8-m-32-ef-256", + "name": "redis-int8-m-16-ef-1024", "engine": "redis", "connection_params": {}, "collection_params": { "data_type": "INT8", "hnsw_config": { - "M": 32, - "EF_CONSTRUCTION": 256 + "M": 16, + "EF_CONSTRUCTION": 1024 } }, "search_params": [ @@ -2218,6 +2544,48 @@ "ef": 1024, "data_type": "INT8" } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 2048, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 2048, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 4096, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 4096, + "data_type": "INT8" + } } ], "upload_params": { @@ -2227,14 +2595,14 @@ } }, { - "name": "redis-int8-m-32-ef-512", + "name": "redis-int8-m-16-ef-2048", "engine": "redis", "connection_params": {}, "collection_params": { "data_type": "INT8", "hnsw_config": { - "M": 32, - "EF_CONSTRUCTION": 512 + "M": 16, + "EF_CONSTRUCTION": 2048 } }, "search_params": [ @@ -2349,6 +2717,48 @@ "ef": 1024, "data_type": "INT8" } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 2048, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 2048, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 4096, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 4096, + "data_type": "INT8" + } } ], "upload_params": { @@ -2358,13 +2768,13 @@ } }, { - "name": "redis-int8-m-64-ef-16", + "name": "redis-int8-m-32-ef-16", "engine": "redis", "connection_params": {}, "collection_params": { "data_type": "INT8", "hnsw_config": { - "M": 64, + "M": 32, "EF_CONSTRUCTION": 16 } }, @@ -2480,8 +2890,50 @@ "ef": 1024, "data_type": "INT8" } - } - ], + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 2048, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 2048, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 4096, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 4096, + "data_type": "INT8" + } + } + ], "upload_params": { "parallel": 16, "data_type": "INT8", @@ -2489,13 +2941,13 @@ } }, { - "name": "redis-int8-m-64-ef-32", + "name": "redis-int8-m-32-ef-32", "engine": "redis", "connection_params": {}, "collection_params": { "data_type": "INT8", "hnsw_config": { - "M": 64, + "M": 32, "EF_CONSTRUCTION": 32 } }, @@ -2611,6 +3063,48 @@ "ef": 1024, "data_type": "INT8" } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 2048, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 2048, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 4096, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 4096, + "data_type": "INT8" + } } ], "upload_params": { @@ -2620,13 +3114,13 @@ } }, { - "name": "redis-int8-m-64-ef-64", + "name": "redis-int8-m-32-ef-64", "engine": "redis", "connection_params": {}, "collection_params": { "data_type": "INT8", "hnsw_config": { - "M": 64, + "M": 32, "EF_CONSTRUCTION": 64 } }, @@ -2742,6 +3236,48 @@ "ef": 1024, "data_type": "INT8" } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 2048, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 2048, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 4096, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 4096, + "data_type": "INT8" + } } ], "upload_params": { @@ -2751,13 +3287,13 @@ } }, { - "name": "redis-int8-m-64-ef-128", + "name": "redis-int8-m-32-ef-128", "engine": "redis", "connection_params": {}, "collection_params": { "data_type": "INT8", "hnsw_config": { - "M": 64, + "M": 32, "EF_CONSTRUCTION": 128 } }, @@ -2873,6 +3409,48 @@ "ef": 1024, "data_type": "INT8" } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 2048, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 2048, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 4096, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 4096, + "data_type": "INT8" + } } ], "upload_params": { @@ -2882,13 +3460,13 @@ } }, { - "name": "redis-int8-m-64-ef-256", + "name": "redis-int8-m-32-ef-256", "engine": "redis", "connection_params": {}, "collection_params": { "data_type": "INT8", "hnsw_config": { - "M": 64, + "M": 32, "EF_CONSTRUCTION": 256 } }, @@ -3004,6 +3582,48 @@ "ef": 1024, "data_type": "INT8" } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 2048, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 2048, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 4096, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 4096, + "data_type": "INT8" + } } ], "upload_params": { @@ -3013,13 +3633,13 @@ } }, { - "name": "redis-int8-m-64-ef-512", + "name": "redis-int8-m-32-ef-512", "engine": "redis", "connection_params": {}, "collection_params": { "data_type": "INT8", "hnsw_config": { - "M": 64, + "M": 32, "EF_CONSTRUCTION": 512 } }, @@ -3135,151 +3755,21341 @@ "ef": 1024, "data_type": "INT8" } - } - ], - "upload_params": { - "parallel": 16, - "data_type": "INT8", - "batch_size": 64 - } - }, - { - "name": "redis-float16-m-8-ef-16", - "engine": "redis", - "connection_params": {}, - "collection_params": { - "data_type": "FLOAT16", - "hnsw_config": { - "M": 8, - "EF_CONSTRUCTION": 16 - } - }, - "search_params": [ + }, { "parallel": 1, "search_params": { - "ef": 8, - "data_type": "FLOAT16" + "ef": 1024, + "data_type": "INT8" } }, { "parallel": 100, "search_params": { - "ef": 8, - "data_type": "FLOAT16" + "ef": 1024, + "data_type": "INT8" } }, { "parallel": 1, "search_params": { - "ef": 16, - "data_type": "FLOAT16" + "ef": 2048, + "data_type": "INT8" } }, { "parallel": 100, "search_params": { - "ef": 16, - "data_type": "FLOAT16" + "ef": 2048, + "data_type": "INT8" } }, { "parallel": 1, "search_params": { - "ef": 32, - "data_type": "FLOAT16" + "ef": 4096, + "data_type": "INT8" } }, { "parallel": 100, "search_params": { - "ef": 32, - "data_type": "FLOAT16" + "ef": 4096, + "data_type": "INT8" } - }, - { - "parallel": 1, + } + ], + "upload_params": { + "parallel": 16, + "data_type": "INT8", + "batch_size": 64 + } + }, + { + "name": "redis-int8-m-32-ef-1024", + "engine": "redis", + "connection_params": {}, + "collection_params": { + "data_type": "INT8", + "hnsw_config": { + "M": 32, + "EF_CONSTRUCTION": 1024 + } + }, + "search_params": [ + { + "parallel": 1, + "search_params": { + "ef": 8, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 8, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 16, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 16, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 32, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 32, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 64, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 64, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 128, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 128, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 256, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 256, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 512, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 512, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 2048, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 2048, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 4096, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 4096, + "data_type": "INT8" + } + } + ], + "upload_params": { + "parallel": 16, + "data_type": "INT8", + "batch_size": 64 + } + }, + { + "name": "redis-int8-m-32-ef-2048", + "engine": "redis", + "connection_params": {}, + "collection_params": { + "data_type": "INT8", + "hnsw_config": { + "M": 32, + "EF_CONSTRUCTION": 2048 + } + }, + "search_params": [ + { + "parallel": 1, + "search_params": { + "ef": 8, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 8, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 16, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 16, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 32, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 32, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 64, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 64, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 128, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 128, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 256, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 256, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 512, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 512, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 2048, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 2048, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 4096, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 4096, + "data_type": "INT8" + } + } + ], + "upload_params": { + "parallel": 16, + "data_type": "INT8", + "batch_size": 64 + } + }, + { + "name": "redis-int8-m-64-ef-16", + "engine": "redis", + "connection_params": {}, + "collection_params": { + "data_type": "INT8", + "hnsw_config": { + "M": 64, + "EF_CONSTRUCTION": 16 + } + }, + "search_params": [ + { + "parallel": 1, + "search_params": { + "ef": 8, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 8, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 16, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 16, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 32, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 32, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 64, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 64, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 128, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 128, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 256, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 256, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 512, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 512, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 2048, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 2048, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 4096, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 4096, + "data_type": "INT8" + } + } + ], + "upload_params": { + "parallel": 16, + "data_type": "INT8", + "batch_size": 64 + } + }, + { + "name": "redis-int8-m-64-ef-32", + "engine": "redis", + "connection_params": {}, + "collection_params": { + "data_type": "INT8", + "hnsw_config": { + "M": 64, + "EF_CONSTRUCTION": 32 + } + }, + "search_params": [ + { + "parallel": 1, + "search_params": { + "ef": 8, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 8, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 16, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 16, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 32, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 32, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 64, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 64, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 128, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 128, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 256, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 256, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 512, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 512, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 2048, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 2048, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 4096, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 4096, + "data_type": "INT8" + } + } + ], + "upload_params": { + "parallel": 16, + "data_type": "INT8", + "batch_size": 64 + } + }, + { + "name": "redis-int8-m-64-ef-64", + "engine": "redis", + "connection_params": {}, + "collection_params": { + "data_type": "INT8", + "hnsw_config": { + "M": 64, + "EF_CONSTRUCTION": 64 + } + }, + "search_params": [ + { + "parallel": 1, + "search_params": { + "ef": 8, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 8, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 16, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 16, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 32, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 32, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 64, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 64, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 128, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 128, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 256, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 256, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 512, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 512, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 2048, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 2048, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 4096, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 4096, + "data_type": "INT8" + } + } + ], + "upload_params": { + "parallel": 16, + "data_type": "INT8", + "batch_size": 64 + } + }, + { + "name": "redis-int8-m-64-ef-128", + "engine": "redis", + "connection_params": {}, + "collection_params": { + "data_type": "INT8", + "hnsw_config": { + "M": 64, + "EF_CONSTRUCTION": 128 + } + }, + "search_params": [ + { + "parallel": 1, + "search_params": { + "ef": 8, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 8, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 16, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 16, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 32, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 32, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 64, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 64, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 128, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 128, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 256, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 256, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 512, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 512, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 2048, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 2048, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 4096, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 4096, + "data_type": "INT8" + } + } + ], + "upload_params": { + "parallel": 16, + "data_type": "INT8", + "batch_size": 64 + } + }, + { + "name": "redis-int8-m-64-ef-256", + "engine": "redis", + "connection_params": {}, + "collection_params": { + "data_type": "INT8", + "hnsw_config": { + "M": 64, + "EF_CONSTRUCTION": 256 + } + }, + "search_params": [ + { + "parallel": 1, + "search_params": { + "ef": 8, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 8, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 16, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 16, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 32, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 32, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 64, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 64, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 128, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 128, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 256, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 256, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 512, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 512, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 2048, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 2048, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 4096, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 4096, + "data_type": "INT8" + } + } + ], + "upload_params": { + "parallel": 16, + "data_type": "INT8", + "batch_size": 64 + } + }, + { + "name": "redis-int8-m-64-ef-512", + "engine": "redis", + "connection_params": {}, + "collection_params": { + "data_type": "INT8", + "hnsw_config": { + "M": 64, + "EF_CONSTRUCTION": 512 + } + }, + "search_params": [ + { + "parallel": 1, + "search_params": { + "ef": 8, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 8, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 16, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 16, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 32, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 32, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 64, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 64, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 128, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 128, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 256, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 256, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 512, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 512, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 2048, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 2048, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 4096, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 4096, + "data_type": "INT8" + } + } + ], + "upload_params": { + "parallel": 16, + "data_type": "INT8", + "batch_size": 64 + } + }, + { + "name": "redis-int8-m-64-ef-1024", + "engine": "redis", + "connection_params": {}, + "collection_params": { + "data_type": "INT8", + "hnsw_config": { + "M": 64, + "EF_CONSTRUCTION": 1024 + } + }, + "search_params": [ + { + "parallel": 1, + "search_params": { + "ef": 8, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 8, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 16, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 16, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 32, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 32, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 64, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 64, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 128, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 128, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 256, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 256, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 512, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 512, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 2048, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 2048, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 4096, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 4096, + "data_type": "INT8" + } + } + ], + "upload_params": { + "parallel": 16, + "data_type": "INT8", + "batch_size": 64 + } + }, + { + "name": "redis-int8-m-64-ef-2048", + "engine": "redis", + "connection_params": {}, + "collection_params": { + "data_type": "INT8", + "hnsw_config": { + "M": 64, + "EF_CONSTRUCTION": 2048 + } + }, + "search_params": [ + { + "parallel": 1, + "search_params": { + "ef": 8, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 8, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 16, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 16, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 32, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 32, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 64, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 64, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 128, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 128, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 256, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 256, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 512, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 512, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 2048, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 2048, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 4096, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 4096, + "data_type": "INT8" + } + } + ], + "upload_params": { + "parallel": 16, + "data_type": "INT8", + "batch_size": 64 + } + }, + { + "name": "redis-int8-m-128-ef-16", + "engine": "redis", + "connection_params": {}, + "collection_params": { + "data_type": "INT8", + "hnsw_config": { + "M": 128, + "EF_CONSTRUCTION": 16 + } + }, + "search_params": [ + { + "parallel": 1, + "search_params": { + "ef": 8, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 8, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 16, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 16, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 32, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 32, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 64, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 64, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 128, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 128, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 256, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 256, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 512, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 512, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 2048, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 2048, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 4096, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 4096, + "data_type": "INT8" + } + } + ], + "upload_params": { + "parallel": 16, + "data_type": "INT8", + "batch_size": 64 + } + }, + { + "name": "redis-int8-m-128-ef-32", + "engine": "redis", + "connection_params": {}, + "collection_params": { + "data_type": "INT8", + "hnsw_config": { + "M": 128, + "EF_CONSTRUCTION": 32 + } + }, + "search_params": [ + { + "parallel": 1, + "search_params": { + "ef": 8, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 8, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 16, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 16, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 32, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 32, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 64, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 64, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 128, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 128, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 256, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 256, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 512, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 512, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 2048, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 2048, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 4096, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 4096, + "data_type": "INT8" + } + } + ], + "upload_params": { + "parallel": 16, + "data_type": "INT8", + "batch_size": 64 + } + }, + { + "name": "redis-int8-m-128-ef-64", + "engine": "redis", + "connection_params": {}, + "collection_params": { + "data_type": "INT8", + "hnsw_config": { + "M": 128, + "EF_CONSTRUCTION": 64 + } + }, + "search_params": [ + { + "parallel": 1, + "search_params": { + "ef": 8, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 8, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 16, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 16, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 32, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 32, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 64, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 64, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 128, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 128, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 256, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 256, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 512, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 512, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 2048, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 2048, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 4096, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 4096, + "data_type": "INT8" + } + } + ], + "upload_params": { + "parallel": 16, + "data_type": "INT8", + "batch_size": 64 + } + }, + { + "name": "redis-int8-m-128-ef-128", + "engine": "redis", + "connection_params": {}, + "collection_params": { + "data_type": "INT8", + "hnsw_config": { + "M": 128, + "EF_CONSTRUCTION": 128 + } + }, + "search_params": [ + { + "parallel": 1, + "search_params": { + "ef": 8, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 8, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 16, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 16, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 32, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 32, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 64, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 64, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 128, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 128, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 256, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 256, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 512, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 512, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 2048, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 2048, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 4096, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 4096, + "data_type": "INT8" + } + } + ], + "upload_params": { + "parallel": 16, + "data_type": "INT8", + "batch_size": 64 + } + }, + { + "name": "redis-int8-m-128-ef-256", + "engine": "redis", + "connection_params": {}, + "collection_params": { + "data_type": "INT8", + "hnsw_config": { + "M": 128, + "EF_CONSTRUCTION": 256 + } + }, + "search_params": [ + { + "parallel": 1, + "search_params": { + "ef": 8, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 8, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 16, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 16, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 32, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 32, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 64, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 64, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 128, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 128, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 256, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 256, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 512, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 512, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 2048, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 2048, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 4096, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 4096, + "data_type": "INT8" + } + } + ], + "upload_params": { + "parallel": 16, + "data_type": "INT8", + "batch_size": 64 + } + }, + { + "name": "redis-int8-m-128-ef-512", + "engine": "redis", + "connection_params": {}, + "collection_params": { + "data_type": "INT8", + "hnsw_config": { + "M": 128, + "EF_CONSTRUCTION": 512 + } + }, + "search_params": [ + { + "parallel": 1, + "search_params": { + "ef": 8, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 8, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 16, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 16, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 32, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 32, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 64, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 64, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 128, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 128, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 256, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 256, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 512, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 512, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 2048, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 2048, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 4096, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 4096, + "data_type": "INT8" + } + } + ], + "upload_params": { + "parallel": 16, + "data_type": "INT8", + "batch_size": 64 + } + }, + { + "name": "redis-int8-m-128-ef-1024", + "engine": "redis", + "connection_params": {}, + "collection_params": { + "data_type": "INT8", + "hnsw_config": { + "M": 128, + "EF_CONSTRUCTION": 1024 + } + }, + "search_params": [ + { + "parallel": 1, + "search_params": { + "ef": 8, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 8, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 16, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 16, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 32, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 32, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 64, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 64, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 128, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 128, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 256, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 256, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 512, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 512, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 2048, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 2048, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 4096, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 4096, + "data_type": "INT8" + } + } + ], + "upload_params": { + "parallel": 16, + "data_type": "INT8", + "batch_size": 64 + } + }, + { + "name": "redis-int8-m-128-ef-2048", + "engine": "redis", + "connection_params": {}, + "collection_params": { + "data_type": "INT8", + "hnsw_config": { + "M": 128, + "EF_CONSTRUCTION": 2048 + } + }, + "search_params": [ + { + "parallel": 1, + "search_params": { + "ef": 8, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 8, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 16, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 16, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 32, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 32, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 64, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 64, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 128, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 128, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 256, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 256, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 512, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 512, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 2048, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 2048, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 4096, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 4096, + "data_type": "INT8" + } + } + ], + "upload_params": { + "parallel": 16, + "data_type": "INT8", + "batch_size": 64 + } + }, + { + "name": "redis-int8-m-256-ef-16", + "engine": "redis", + "connection_params": {}, + "collection_params": { + "data_type": "INT8", + "hnsw_config": { + "M": 256, + "EF_CONSTRUCTION": 16 + } + }, + "search_params": [ + { + "parallel": 1, + "search_params": { + "ef": 8, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 8, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 16, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 16, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 32, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 32, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 64, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 64, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 128, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 128, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 256, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 256, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 512, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 512, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 2048, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 2048, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 4096, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 4096, + "data_type": "INT8" + } + } + ], + "upload_params": { + "parallel": 16, + "data_type": "INT8", + "batch_size": 64 + } + }, + { + "name": "redis-int8-m-256-ef-32", + "engine": "redis", + "connection_params": {}, + "collection_params": { + "data_type": "INT8", + "hnsw_config": { + "M": 256, + "EF_CONSTRUCTION": 32 + } + }, + "search_params": [ + { + "parallel": 1, + "search_params": { + "ef": 8, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 8, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 16, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 16, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 32, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 32, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 64, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 64, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 128, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 128, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 256, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 256, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 512, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 512, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 2048, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 2048, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 4096, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 4096, + "data_type": "INT8" + } + } + ], + "upload_params": { + "parallel": 16, + "data_type": "INT8", + "batch_size": 64 + } + }, + { + "name": "redis-int8-m-256-ef-64", + "engine": "redis", + "connection_params": {}, + "collection_params": { + "data_type": "INT8", + "hnsw_config": { + "M": 256, + "EF_CONSTRUCTION": 64 + } + }, + "search_params": [ + { + "parallel": 1, + "search_params": { + "ef": 8, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 8, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 16, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 16, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 32, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 32, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 64, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 64, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 128, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 128, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 256, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 256, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 512, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 512, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 2048, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 2048, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 4096, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 4096, + "data_type": "INT8" + } + } + ], + "upload_params": { + "parallel": 16, + "data_type": "INT8", + "batch_size": 64 + } + }, + { + "name": "redis-int8-m-256-ef-128", + "engine": "redis", + "connection_params": {}, + "collection_params": { + "data_type": "INT8", + "hnsw_config": { + "M": 256, + "EF_CONSTRUCTION": 128 + } + }, + "search_params": [ + { + "parallel": 1, + "search_params": { + "ef": 8, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 8, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 16, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 16, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 32, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 32, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 64, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 64, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 128, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 128, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 256, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 256, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 512, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 512, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 2048, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 2048, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 4096, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 4096, + "data_type": "INT8" + } + } + ], + "upload_params": { + "parallel": 16, + "data_type": "INT8", + "batch_size": 64 + } + }, + { + "name": "redis-int8-m-256-ef-256", + "engine": "redis", + "connection_params": {}, + "collection_params": { + "data_type": "INT8", + "hnsw_config": { + "M": 256, + "EF_CONSTRUCTION": 256 + } + }, + "search_params": [ + { + "parallel": 1, + "search_params": { + "ef": 8, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 8, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 16, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 16, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 32, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 32, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 64, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 64, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 128, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 128, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 256, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 256, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 512, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 512, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 2048, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 2048, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 4096, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 4096, + "data_type": "INT8" + } + } + ], + "upload_params": { + "parallel": 16, + "data_type": "INT8", + "batch_size": 64 + } + }, + { + "name": "redis-int8-m-256-ef-512", + "engine": "redis", + "connection_params": {}, + "collection_params": { + "data_type": "INT8", + "hnsw_config": { + "M": 256, + "EF_CONSTRUCTION": 512 + } + }, + "search_params": [ + { + "parallel": 1, + "search_params": { + "ef": 8, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 8, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 16, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 16, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 32, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 32, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 64, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 64, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 128, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 128, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 256, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 256, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 512, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 512, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 2048, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 2048, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 4096, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 4096, + "data_type": "INT8" + } + } + ], + "upload_params": { + "parallel": 16, + "data_type": "INT8", + "batch_size": 64 + } + }, + { + "name": "redis-int8-m-256-ef-1024", + "engine": "redis", + "connection_params": {}, + "collection_params": { + "data_type": "INT8", + "hnsw_config": { + "M": 256, + "EF_CONSTRUCTION": 1024 + } + }, + "search_params": [ + { + "parallel": 1, + "search_params": { + "ef": 8, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 8, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 16, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 16, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 32, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 32, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 64, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 64, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 128, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 128, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 256, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 256, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 512, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 512, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 2048, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 2048, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 4096, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 4096, + "data_type": "INT8" + } + } + ], + "upload_params": { + "parallel": 16, + "data_type": "INT8", + "batch_size": 64 + } + }, + { + "name": "redis-int8-m-256-ef-2048", + "engine": "redis", + "connection_params": {}, + "collection_params": { + "data_type": "INT8", + "hnsw_config": { + "M": 256, + "EF_CONSTRUCTION": 2048 + } + }, + "search_params": [ + { + "parallel": 1, + "search_params": { + "ef": 8, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 8, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 16, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 16, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 32, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 32, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 64, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 64, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 128, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 128, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 256, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 256, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 512, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 512, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 2048, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 2048, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 4096, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 4096, + "data_type": "INT8" + } + } + ], + "upload_params": { + "parallel": 16, + "data_type": "INT8", + "batch_size": 64 + } + }, + { + "name": "redis-float16-m-8-ef-16", + "engine": "redis", + "connection_params": {}, + "collection_params": { + "data_type": "FLOAT16", + "hnsw_config": { + "M": 8, + "EF_CONSTRUCTION": 16 + } + }, + "search_params": [ + { + "parallel": 1, + "search_params": { + "ef": 8, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 8, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 16, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 16, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 32, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 32, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 64, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 64, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 128, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 128, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 256, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 256, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 512, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 512, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 2048, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 2048, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 4096, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 4096, + "data_type": "FLOAT16" + } + } + ], + "upload_params": { + "parallel": 16, + "data_type": "FLOAT16", + "batch_size": 64 + } + }, + { + "name": "redis-float16-m-8-ef-32", + "engine": "redis", + "connection_params": {}, + "collection_params": { + "data_type": "FLOAT16", + "hnsw_config": { + "M": 8, + "EF_CONSTRUCTION": 32 + } + }, + "search_params": [ + { + "parallel": 1, + "search_params": { + "ef": 8, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 8, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 16, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 16, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 32, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 32, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 64, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 64, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 128, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 128, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 256, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 256, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 512, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 512, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 2048, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 2048, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 4096, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 4096, + "data_type": "FLOAT16" + } + } + ], + "upload_params": { + "parallel": 16, + "data_type": "FLOAT16", + "batch_size": 64 + } + }, + { + "name": "redis-float16-m-8-ef-64", + "engine": "redis", + "connection_params": {}, + "collection_params": { + "data_type": "FLOAT16", + "hnsw_config": { + "M": 8, + "EF_CONSTRUCTION": 64 + } + }, + "search_params": [ + { + "parallel": 1, + "search_params": { + "ef": 8, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 8, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 16, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 16, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 32, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 32, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 64, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 64, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 128, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 128, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 256, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 256, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 512, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 512, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 2048, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 2048, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 4096, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 4096, + "data_type": "FLOAT16" + } + } + ], + "upload_params": { + "parallel": 16, + "data_type": "FLOAT16", + "batch_size": 64 + } + }, + { + "name": "redis-float16-m-8-ef-128", + "engine": "redis", + "connection_params": {}, + "collection_params": { + "data_type": "FLOAT16", + "hnsw_config": { + "M": 8, + "EF_CONSTRUCTION": 128 + } + }, + "search_params": [ + { + "parallel": 1, + "search_params": { + "ef": 8, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 8, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 16, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 16, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 32, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 32, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 64, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 64, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 128, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 128, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 256, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 256, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 512, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 512, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 2048, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 2048, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 4096, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 4096, + "data_type": "FLOAT16" + } + } + ], + "upload_params": { + "parallel": 16, + "data_type": "FLOAT16", + "batch_size": 64 + } + }, + { + "name": "redis-float16-m-8-ef-256", + "engine": "redis", + "connection_params": {}, + "collection_params": { + "data_type": "FLOAT16", + "hnsw_config": { + "M": 8, + "EF_CONSTRUCTION": 256 + } + }, + "search_params": [ + { + "parallel": 1, + "search_params": { + "ef": 8, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 8, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 16, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 16, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 32, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 32, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 64, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 64, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 128, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 128, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 256, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 256, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 512, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 512, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 2048, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 2048, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 4096, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 4096, + "data_type": "FLOAT16" + } + } + ], + "upload_params": { + "parallel": 16, + "data_type": "FLOAT16", + "batch_size": 64 + } + }, + { + "name": "redis-float16-m-8-ef-512", + "engine": "redis", + "connection_params": {}, + "collection_params": { + "data_type": "FLOAT16", + "hnsw_config": { + "M": 8, + "EF_CONSTRUCTION": 512 + } + }, + "search_params": [ + { + "parallel": 1, + "search_params": { + "ef": 8, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 8, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 16, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 16, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 32, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 32, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 64, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 64, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 128, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 128, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 256, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 256, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 512, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 512, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 2048, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 2048, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 4096, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 4096, + "data_type": "FLOAT16" + } + } + ], + "upload_params": { + "parallel": 16, + "data_type": "FLOAT16", + "batch_size": 64 + } + }, + { + "name": "redis-float16-m-8-ef-1024", + "engine": "redis", + "connection_params": {}, + "collection_params": { + "data_type": "FLOAT16", + "hnsw_config": { + "M": 8, + "EF_CONSTRUCTION": 1024 + } + }, + "search_params": [ + { + "parallel": 1, + "search_params": { + "ef": 8, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 8, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 16, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 16, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 32, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 32, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 64, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 64, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 128, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 128, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 256, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 256, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 512, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 512, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 2048, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 2048, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 4096, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 4096, + "data_type": "FLOAT16" + } + } + ], + "upload_params": { + "parallel": 16, + "data_type": "FLOAT16", + "batch_size": 64 + } + }, + { + "name": "redis-float16-m-8-ef-2048", + "engine": "redis", + "connection_params": {}, + "collection_params": { + "data_type": "FLOAT16", + "hnsw_config": { + "M": 8, + "EF_CONSTRUCTION": 2048 + } + }, + "search_params": [ + { + "parallel": 1, + "search_params": { + "ef": 8, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 8, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 16, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 16, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 32, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 32, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 64, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 64, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 128, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 128, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 256, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 256, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 512, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 512, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 2048, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 2048, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 4096, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 4096, + "data_type": "FLOAT16" + } + } + ], + "upload_params": { + "parallel": 16, + "data_type": "FLOAT16", + "batch_size": 64 + } + }, + { + "name": "redis-float16-m-16-ef-16", + "engine": "redis", + "connection_params": {}, + "collection_params": { + "data_type": "FLOAT16", + "hnsw_config": { + "M": 16, + "EF_CONSTRUCTION": 16 + } + }, + "search_params": [ + { + "parallel": 1, + "search_params": { + "ef": 8, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 8, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 16, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 16, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 32, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 32, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 64, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 64, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 128, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 128, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 256, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 256, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 512, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 512, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 2048, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 2048, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 4096, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 4096, + "data_type": "FLOAT16" + } + } + ], + "upload_params": { + "parallel": 16, + "data_type": "FLOAT16", + "batch_size": 64 + } + }, + { + "name": "redis-float16-m-16-ef-32", + "engine": "redis", + "connection_params": {}, + "collection_params": { + "data_type": "FLOAT16", + "hnsw_config": { + "M": 16, + "EF_CONSTRUCTION": 32 + } + }, + "search_params": [ + { + "parallel": 1, + "search_params": { + "ef": 8, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 8, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 16, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 16, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 32, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 32, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 64, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 64, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 128, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 128, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 256, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 256, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 512, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 512, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 2048, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 2048, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 4096, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 4096, + "data_type": "FLOAT16" + } + } + ], + "upload_params": { + "parallel": 16, + "data_type": "FLOAT16", + "batch_size": 64 + } + }, + { + "name": "redis-float16-m-16-ef-64", + "engine": "redis", + "connection_params": {}, + "collection_params": { + "data_type": "FLOAT16", + "hnsw_config": { + "M": 16, + "EF_CONSTRUCTION": 64 + } + }, + "search_params": [ + { + "parallel": 1, + "search_params": { + "ef": 8, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 8, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 16, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 16, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 32, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 32, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 64, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 64, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 128, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 128, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 256, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 256, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 512, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 512, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 2048, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 2048, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 4096, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 4096, + "data_type": "FLOAT16" + } + } + ], + "upload_params": { + "parallel": 16, + "data_type": "FLOAT16", + "batch_size": 64 + } + }, + { + "name": "redis-float16-m-16-ef-128", + "engine": "redis", + "connection_params": {}, + "collection_params": { + "data_type": "FLOAT16", + "hnsw_config": { + "M": 16, + "EF_CONSTRUCTION": 128 + } + }, + "search_params": [ + { + "parallel": 1, + "search_params": { + "ef": 8, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 8, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 16, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 16, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 32, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 32, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 64, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 64, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 128, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 128, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 256, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 256, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 512, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 512, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 2048, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 2048, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 4096, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 4096, + "data_type": "FLOAT16" + } + } + ], + "upload_params": { + "parallel": 16, + "data_type": "FLOAT16", + "batch_size": 64 + } + }, + { + "name": "redis-float16-m-16-ef-256", + "engine": "redis", + "connection_params": {}, + "collection_params": { + "data_type": "FLOAT16", + "hnsw_config": { + "M": 16, + "EF_CONSTRUCTION": 256 + } + }, + "search_params": [ + { + "parallel": 1, + "search_params": { + "ef": 8, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 8, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 16, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 16, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 32, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 32, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 64, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 64, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 128, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 128, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 256, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 256, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 512, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 512, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 2048, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 2048, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 4096, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 4096, + "data_type": "FLOAT16" + } + } + ], + "upload_params": { + "parallel": 16, + "data_type": "FLOAT16", + "batch_size": 64 + } + }, + { + "name": "redis-float16-m-16-ef-512", + "engine": "redis", + "connection_params": {}, + "collection_params": { + "data_type": "FLOAT16", + "hnsw_config": { + "M": 16, + "EF_CONSTRUCTION": 512 + } + }, + "search_params": [ + { + "parallel": 1, + "search_params": { + "ef": 8, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 8, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 16, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 16, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 32, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 32, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 64, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 64, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 128, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 128, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 256, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 256, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 512, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 512, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 2048, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 2048, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 4096, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 4096, + "data_type": "FLOAT16" + } + } + ], + "upload_params": { + "parallel": 16, + "data_type": "FLOAT16", + "batch_size": 64 + } + }, + { + "name": "redis-float16-m-16-ef-1024", + "engine": "redis", + "connection_params": {}, + "collection_params": { + "data_type": "FLOAT16", + "hnsw_config": { + "M": 16, + "EF_CONSTRUCTION": 1024 + } + }, + "search_params": [ + { + "parallel": 1, + "search_params": { + "ef": 8, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 8, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 16, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 16, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 32, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 32, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 64, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 64, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 128, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 128, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 256, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 256, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 512, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 512, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 2048, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 2048, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 4096, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 4096, + "data_type": "FLOAT16" + } + } + ], + "upload_params": { + "parallel": 16, + "data_type": "FLOAT16", + "batch_size": 64 + } + }, + { + "name": "redis-float16-m-16-ef-2048", + "engine": "redis", + "connection_params": {}, + "collection_params": { + "data_type": "FLOAT16", + "hnsw_config": { + "M": 16, + "EF_CONSTRUCTION": 2048 + } + }, + "search_params": [ + { + "parallel": 1, + "search_params": { + "ef": 8, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 8, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 16, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 16, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 32, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 32, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 64, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 64, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 128, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 128, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 256, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 256, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 512, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 512, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 2048, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 2048, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 4096, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 4096, + "data_type": "FLOAT16" + } + } + ], + "upload_params": { + "parallel": 16, + "data_type": "FLOAT16", + "batch_size": 64 + } + }, + { + "name": "redis-float16-m-32-ef-16", + "engine": "redis", + "connection_params": {}, + "collection_params": { + "data_type": "FLOAT16", + "hnsw_config": { + "M": 32, + "EF_CONSTRUCTION": 16 + } + }, + "search_params": [ + { + "parallel": 1, + "search_params": { + "ef": 8, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 8, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 16, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 16, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 32, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 32, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 64, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 64, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 128, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 128, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 256, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 256, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 512, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 512, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 2048, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 2048, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 4096, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 4096, + "data_type": "FLOAT16" + } + } + ], + "upload_params": { + "parallel": 16, + "data_type": "FLOAT16", + "batch_size": 64 + } + }, + { + "name": "redis-float16-m-32-ef-32", + "engine": "redis", + "connection_params": {}, + "collection_params": { + "data_type": "FLOAT16", + "hnsw_config": { + "M": 32, + "EF_CONSTRUCTION": 32 + } + }, + "search_params": [ + { + "parallel": 1, + "search_params": { + "ef": 8, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 8, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 16, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 16, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 32, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 32, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 64, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 64, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 128, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 128, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 256, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 256, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 512, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 512, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 2048, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 2048, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 4096, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 4096, + "data_type": "FLOAT16" + } + } + ], + "upload_params": { + "parallel": 16, + "data_type": "FLOAT16", + "batch_size": 64 + } + }, + { + "name": "redis-float16-m-32-ef-64", + "engine": "redis", + "connection_params": {}, + "collection_params": { + "data_type": "FLOAT16", + "hnsw_config": { + "M": 32, + "EF_CONSTRUCTION": 64 + } + }, + "search_params": [ + { + "parallel": 1, + "search_params": { + "ef": 8, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 8, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 16, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 16, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 32, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 32, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 64, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 64, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 128, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 128, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 256, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 256, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 512, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 512, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 2048, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 2048, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 4096, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 4096, + "data_type": "FLOAT16" + } + } + ], + "upload_params": { + "parallel": 16, + "data_type": "FLOAT16", + "batch_size": 64 + } + }, + { + "name": "redis-float16-m-32-ef-128", + "engine": "redis", + "connection_params": {}, + "collection_params": { + "data_type": "FLOAT16", + "hnsw_config": { + "M": 32, + "EF_CONSTRUCTION": 128 + } + }, + "search_params": [ + { + "parallel": 1, + "search_params": { + "ef": 8, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 8, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 16, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 16, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 32, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 32, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 64, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 64, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 128, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 128, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 256, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 256, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 512, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 512, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 2048, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 2048, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 4096, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 4096, + "data_type": "FLOAT16" + } + } + ], + "upload_params": { + "parallel": 16, + "data_type": "FLOAT16", + "batch_size": 64 + } + }, + { + "name": "redis-float16-m-32-ef-256", + "engine": "redis", + "connection_params": {}, + "collection_params": { + "data_type": "FLOAT16", + "hnsw_config": { + "M": 32, + "EF_CONSTRUCTION": 256 + } + }, + "search_params": [ + { + "parallel": 1, + "search_params": { + "ef": 8, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 8, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 16, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 16, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 32, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 32, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 64, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 64, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 128, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 128, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 256, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 256, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 512, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 512, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 2048, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 2048, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 4096, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 4096, + "data_type": "FLOAT16" + } + } + ], + "upload_params": { + "parallel": 16, + "data_type": "FLOAT16", + "batch_size": 64 + } + }, + { + "name": "redis-float16-m-32-ef-512", + "engine": "redis", + "connection_params": {}, + "collection_params": { + "data_type": "FLOAT16", + "hnsw_config": { + "M": 32, + "EF_CONSTRUCTION": 512 + } + }, + "search_params": [ + { + "parallel": 1, + "search_params": { + "ef": 8, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 8, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 16, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 16, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 32, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 32, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 64, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 64, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 128, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 128, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 256, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 256, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 512, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 512, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 2048, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 2048, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 4096, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 4096, + "data_type": "FLOAT16" + } + } + ], + "upload_params": { + "parallel": 16, + "data_type": "FLOAT16", + "batch_size": 64 + } + }, + { + "name": "redis-float16-m-32-ef-1024", + "engine": "redis", + "connection_params": {}, + "collection_params": { + "data_type": "FLOAT16", + "hnsw_config": { + "M": 32, + "EF_CONSTRUCTION": 1024 + } + }, + "search_params": [ + { + "parallel": 1, + "search_params": { + "ef": 8, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 8, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 16, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 16, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 32, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 32, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 64, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 64, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 128, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 128, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 256, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 256, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 512, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 512, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 2048, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 2048, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 4096, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 4096, + "data_type": "FLOAT16" + } + } + ], + "upload_params": { + "parallel": 16, + "data_type": "FLOAT16", + "batch_size": 64 + } + }, + { + "name": "redis-float16-m-32-ef-2048", + "engine": "redis", + "connection_params": {}, + "collection_params": { + "data_type": "FLOAT16", + "hnsw_config": { + "M": 32, + "EF_CONSTRUCTION": 2048 + } + }, + "search_params": [ + { + "parallel": 1, + "search_params": { + "ef": 8, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 8, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 16, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 16, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 32, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 32, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 64, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 64, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 128, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 128, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 256, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 256, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 512, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 512, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 2048, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 2048, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 4096, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 4096, + "data_type": "FLOAT16" + } + } + ], + "upload_params": { + "parallel": 16, + "data_type": "FLOAT16", + "batch_size": 64 + } + }, + { + "name": "redis-float16-m-64-ef-16", + "engine": "redis", + "connection_params": {}, + "collection_params": { + "data_type": "FLOAT16", + "hnsw_config": { + "M": 64, + "EF_CONSTRUCTION": 16 + } + }, + "search_params": [ + { + "parallel": 1, + "search_params": { + "ef": 8, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 8, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 16, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 16, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 32, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 32, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 64, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 64, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 128, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 128, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 256, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 256, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 512, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 512, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 2048, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 2048, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 4096, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 4096, + "data_type": "FLOAT16" + } + } + ], + "upload_params": { + "parallel": 16, + "data_type": "FLOAT16", + "batch_size": 64 + } + }, + { + "name": "redis-float16-m-64-ef-32", + "engine": "redis", + "connection_params": {}, + "collection_params": { + "data_type": "FLOAT16", + "hnsw_config": { + "M": 64, + "EF_CONSTRUCTION": 32 + } + }, + "search_params": [ + { + "parallel": 1, + "search_params": { + "ef": 8, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 8, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 16, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 16, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 32, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 32, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 64, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 64, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 128, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 128, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 256, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 256, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 512, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 512, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 2048, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 2048, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 4096, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 4096, + "data_type": "FLOAT16" + } + } + ], + "upload_params": { + "parallel": 16, + "data_type": "FLOAT16", + "batch_size": 64 + } + }, + { + "name": "redis-float16-m-64-ef-64", + "engine": "redis", + "connection_params": {}, + "collection_params": { + "data_type": "FLOAT16", + "hnsw_config": { + "M": 64, + "EF_CONSTRUCTION": 64 + } + }, + "search_params": [ + { + "parallel": 1, + "search_params": { + "ef": 8, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 8, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 16, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 16, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 32, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 32, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 64, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 64, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 128, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 128, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 256, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 256, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 512, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 512, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 2048, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 2048, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 4096, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 4096, + "data_type": "FLOAT16" + } + } + ], + "upload_params": { + "parallel": 16, + "data_type": "FLOAT16", + "batch_size": 64 + } + }, + { + "name": "redis-float16-m-64-ef-128", + "engine": "redis", + "connection_params": {}, + "collection_params": { + "data_type": "FLOAT16", + "hnsw_config": { + "M": 64, + "EF_CONSTRUCTION": 128 + } + }, + "search_params": [ + { + "parallel": 1, + "search_params": { + "ef": 8, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 8, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 16, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 16, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 32, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 32, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 64, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 64, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 128, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 128, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 256, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 256, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 512, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 512, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 2048, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 2048, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 4096, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 4096, + "data_type": "FLOAT16" + } + } + ], + "upload_params": { + "parallel": 16, + "data_type": "FLOAT16", + "batch_size": 64 + } + }, + { + "name": "redis-float16-m-64-ef-256", + "engine": "redis", + "connection_params": {}, + "collection_params": { + "data_type": "FLOAT16", + "hnsw_config": { + "M": 64, + "EF_CONSTRUCTION": 256 + } + }, + "search_params": [ + { + "parallel": 1, + "search_params": { + "ef": 8, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 8, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 16, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 16, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 32, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 32, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 64, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 64, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 128, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 128, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 256, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 256, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 512, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 512, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 2048, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 2048, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 4096, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 4096, + "data_type": "FLOAT16" + } + } + ], + "upload_params": { + "parallel": 16, + "data_type": "FLOAT16", + "batch_size": 64 + } + }, + { + "name": "redis-float16-m-64-ef-512", + "engine": "redis", + "connection_params": {}, + "collection_params": { + "data_type": "FLOAT16", + "hnsw_config": { + "M": 64, + "EF_CONSTRUCTION": 512 + } + }, + "search_params": [ + { + "parallel": 1, + "search_params": { + "ef": 8, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 8, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 16, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 16, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 32, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 32, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 64, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 64, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 128, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 128, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 256, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 256, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 512, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 512, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 2048, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 2048, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 4096, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 4096, + "data_type": "FLOAT16" + } + } + ], + "upload_params": { + "parallel": 16, + "data_type": "FLOAT16", + "batch_size": 64 + } + }, + { + "name": "redis-float16-m-64-ef-1024", + "engine": "redis", + "connection_params": {}, + "collection_params": { + "data_type": "FLOAT16", + "hnsw_config": { + "M": 64, + "EF_CONSTRUCTION": 1024 + } + }, + "search_params": [ + { + "parallel": 1, + "search_params": { + "ef": 8, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 8, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 16, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 16, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 32, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 32, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 64, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 64, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 128, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 128, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 256, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 256, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 512, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 512, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 2048, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 2048, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 4096, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 4096, + "data_type": "FLOAT16" + } + } + ], + "upload_params": { + "parallel": 16, + "data_type": "FLOAT16", + "batch_size": 64 + } + }, + { + "name": "redis-float16-m-64-ef-2048", + "engine": "redis", + "connection_params": {}, + "collection_params": { + "data_type": "FLOAT16", + "hnsw_config": { + "M": 64, + "EF_CONSTRUCTION": 2048 + } + }, + "search_params": [ + { + "parallel": 1, + "search_params": { + "ef": 8, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 8, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 16, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 16, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 32, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 32, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 64, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 64, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 128, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 128, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 256, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 256, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 512, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 512, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 2048, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 2048, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 4096, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 4096, + "data_type": "FLOAT16" + } + } + ], + "upload_params": { + "parallel": 16, + "data_type": "FLOAT16", + "batch_size": 64 + } + }, + { + "name": "redis-float16-m-128-ef-16", + "engine": "redis", + "connection_params": {}, + "collection_params": { + "data_type": "FLOAT16", + "hnsw_config": { + "M": 128, + "EF_CONSTRUCTION": 16 + } + }, + "search_params": [ + { + "parallel": 1, + "search_params": { + "ef": 8, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 8, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 16, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 16, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 32, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 32, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 64, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 64, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 128, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 128, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 256, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 256, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 512, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 512, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 2048, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 2048, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 4096, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 4096, + "data_type": "FLOAT16" + } + } + ], + "upload_params": { + "parallel": 16, + "data_type": "FLOAT16", + "batch_size": 64 + } + }, + { + "name": "redis-float16-m-128-ef-32", + "engine": "redis", + "connection_params": {}, + "collection_params": { + "data_type": "FLOAT16", + "hnsw_config": { + "M": 128, + "EF_CONSTRUCTION": 32 + } + }, + "search_params": [ + { + "parallel": 1, + "search_params": { + "ef": 8, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 8, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 16, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 16, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 32, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 32, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 64, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 64, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 128, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 128, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 256, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 256, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 512, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 512, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 2048, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 2048, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 4096, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 4096, + "data_type": "FLOAT16" + } + } + ], + "upload_params": { + "parallel": 16, + "data_type": "FLOAT16", + "batch_size": 64 + } + }, + { + "name": "redis-float16-m-128-ef-64", + "engine": "redis", + "connection_params": {}, + "collection_params": { + "data_type": "FLOAT16", + "hnsw_config": { + "M": 128, + "EF_CONSTRUCTION": 64 + } + }, + "search_params": [ + { + "parallel": 1, + "search_params": { + "ef": 8, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 8, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 16, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 16, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 32, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 32, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 64, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 64, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 128, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 128, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 256, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 256, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 512, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 512, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 2048, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 2048, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 4096, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 4096, + "data_type": "FLOAT16" + } + } + ], + "upload_params": { + "parallel": 16, + "data_type": "FLOAT16", + "batch_size": 64 + } + }, + { + "name": "redis-float16-m-128-ef-128", + "engine": "redis", + "connection_params": {}, + "collection_params": { + "data_type": "FLOAT16", + "hnsw_config": { + "M": 128, + "EF_CONSTRUCTION": 128 + } + }, + "search_params": [ + { + "parallel": 1, + "search_params": { + "ef": 8, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 8, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 16, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 16, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 32, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 32, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 64, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 64, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 128, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 128, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 256, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 256, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 512, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 512, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 2048, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 2048, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 4096, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 4096, + "data_type": "FLOAT16" + } + } + ], + "upload_params": { + "parallel": 16, + "data_type": "FLOAT16", + "batch_size": 64 + } + }, + { + "name": "redis-float16-m-128-ef-256", + "engine": "redis", + "connection_params": {}, + "collection_params": { + "data_type": "FLOAT16", + "hnsw_config": { + "M": 128, + "EF_CONSTRUCTION": 256 + } + }, + "search_params": [ + { + "parallel": 1, + "search_params": { + "ef": 8, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 8, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 16, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 16, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 32, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 32, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 64, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 64, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 128, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 128, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 256, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 256, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 512, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 512, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 2048, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 2048, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 4096, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 4096, + "data_type": "FLOAT16" + } + } + ], + "upload_params": { + "parallel": 16, + "data_type": "FLOAT16", + "batch_size": 64 + } + }, + { + "name": "redis-float16-m-128-ef-512", + "engine": "redis", + "connection_params": {}, + "collection_params": { + "data_type": "FLOAT16", + "hnsw_config": { + "M": 128, + "EF_CONSTRUCTION": 512 + } + }, + "search_params": [ + { + "parallel": 1, + "search_params": { + "ef": 8, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 8, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 16, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 16, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 32, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 32, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 64, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 64, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 128, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 128, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 256, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 256, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 512, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 512, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 2048, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 2048, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 4096, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 4096, + "data_type": "FLOAT16" + } + } + ], + "upload_params": { + "parallel": 16, + "data_type": "FLOAT16", + "batch_size": 64 + } + }, + { + "name": "redis-float16-m-128-ef-1024", + "engine": "redis", + "connection_params": {}, + "collection_params": { + "data_type": "FLOAT16", + "hnsw_config": { + "M": 128, + "EF_CONSTRUCTION": 1024 + } + }, + "search_params": [ + { + "parallel": 1, + "search_params": { + "ef": 8, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 8, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 16, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 16, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 32, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 32, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 64, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 64, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 128, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 128, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 256, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 256, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 512, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 512, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 2048, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 2048, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 4096, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 4096, + "data_type": "FLOAT16" + } + } + ], + "upload_params": { + "parallel": 16, + "data_type": "FLOAT16", + "batch_size": 64 + } + }, + { + "name": "redis-float16-m-128-ef-2048", + "engine": "redis", + "connection_params": {}, + "collection_params": { + "data_type": "FLOAT16", + "hnsw_config": { + "M": 128, + "EF_CONSTRUCTION": 2048 + } + }, + "search_params": [ + { + "parallel": 1, + "search_params": { + "ef": 8, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 8, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 16, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 16, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 32, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 32, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 64, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 64, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 128, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 128, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 256, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 256, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 512, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 512, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 2048, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 2048, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 4096, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 4096, + "data_type": "FLOAT16" + } + } + ], + "upload_params": { + "parallel": 16, + "data_type": "FLOAT16", + "batch_size": 64 + } + }, + { + "name": "redis-float16-m-256-ef-16", + "engine": "redis", + "connection_params": {}, + "collection_params": { + "data_type": "FLOAT16", + "hnsw_config": { + "M": 256, + "EF_CONSTRUCTION": 16 + } + }, + "search_params": [ + { + "parallel": 1, + "search_params": { + "ef": 8, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 8, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 16, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 16, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 32, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 32, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 64, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 64, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 128, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 128, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 256, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 256, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 512, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 512, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 2048, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 2048, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 4096, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 4096, + "data_type": "FLOAT16" + } + } + ], + "upload_params": { + "parallel": 16, + "data_type": "FLOAT16", + "batch_size": 64 + } + }, + { + "name": "redis-float16-m-256-ef-32", + "engine": "redis", + "connection_params": {}, + "collection_params": { + "data_type": "FLOAT16", + "hnsw_config": { + "M": 256, + "EF_CONSTRUCTION": 32 + } + }, + "search_params": [ + { + "parallel": 1, + "search_params": { + "ef": 8, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 8, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 16, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 16, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 32, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 32, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 64, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 64, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 128, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 128, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 256, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 256, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 512, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 512, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 2048, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 2048, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 4096, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 4096, + "data_type": "FLOAT16" + } + } + ], + "upload_params": { + "parallel": 16, + "data_type": "FLOAT16", + "batch_size": 64 + } + }, + { + "name": "redis-float16-m-256-ef-64", + "engine": "redis", + "connection_params": {}, + "collection_params": { + "data_type": "FLOAT16", + "hnsw_config": { + "M": 256, + "EF_CONSTRUCTION": 64 + } + }, + "search_params": [ + { + "parallel": 1, + "search_params": { + "ef": 8, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 8, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 16, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 16, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 32, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 32, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 64, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 64, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 128, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 128, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 256, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 256, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 512, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 512, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 2048, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 2048, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 4096, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 4096, + "data_type": "FLOAT16" + } + } + ], + "upload_params": { + "parallel": 16, + "data_type": "FLOAT16", + "batch_size": 64 + } + }, + { + "name": "redis-float16-m-256-ef-128", + "engine": "redis", + "connection_params": {}, + "collection_params": { + "data_type": "FLOAT16", + "hnsw_config": { + "M": 256, + "EF_CONSTRUCTION": 128 + } + }, + "search_params": [ + { + "parallel": 1, + "search_params": { + "ef": 8, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 8, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 16, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 16, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 32, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 32, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 64, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 64, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 128, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 128, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 256, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 256, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 512, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 512, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 2048, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 2048, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 4096, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 4096, + "data_type": "FLOAT16" + } + } + ], + "upload_params": { + "parallel": 16, + "data_type": "FLOAT16", + "batch_size": 64 + } + }, + { + "name": "redis-float16-m-256-ef-256", + "engine": "redis", + "connection_params": {}, + "collection_params": { + "data_type": "FLOAT16", + "hnsw_config": { + "M": 256, + "EF_CONSTRUCTION": 256 + } + }, + "search_params": [ + { + "parallel": 1, + "search_params": { + "ef": 8, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 8, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 16, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 16, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 32, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 32, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 64, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 64, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 128, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 128, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 256, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 256, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 512, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 512, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 2048, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 2048, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 4096, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 4096, + "data_type": "FLOAT16" + } + } + ], + "upload_params": { + "parallel": 16, + "data_type": "FLOAT16", + "batch_size": 64 + } + }, + { + "name": "redis-float16-m-256-ef-512", + "engine": "redis", + "connection_params": {}, + "collection_params": { + "data_type": "FLOAT16", + "hnsw_config": { + "M": 256, + "EF_CONSTRUCTION": 512 + } + }, + "search_params": [ + { + "parallel": 1, + "search_params": { + "ef": 8, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 8, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 16, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 16, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 32, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 32, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 64, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 64, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 128, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 128, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 256, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 256, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 512, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 512, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 2048, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 2048, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 4096, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 4096, + "data_type": "FLOAT16" + } + } + ], + "upload_params": { + "parallel": 16, + "data_type": "FLOAT16", + "batch_size": 64 + } + }, + { + "name": "redis-float16-m-256-ef-1024", + "engine": "redis", + "connection_params": {}, + "collection_params": { + "data_type": "FLOAT16", + "hnsw_config": { + "M": 256, + "EF_CONSTRUCTION": 1024 + } + }, + "search_params": [ + { + "parallel": 1, + "search_params": { + "ef": 8, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 8, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 16, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 16, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 32, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 32, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 64, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 64, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 128, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 128, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 256, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 256, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 512, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 512, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 2048, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 2048, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 4096, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 4096, + "data_type": "FLOAT16" + } + } + ], + "upload_params": { + "parallel": 16, + "data_type": "FLOAT16", + "batch_size": 64 + } + }, + { + "name": "redis-float16-m-256-ef-2048", + "engine": "redis", + "connection_params": {}, + "collection_params": { + "data_type": "FLOAT16", + "hnsw_config": { + "M": 256, + "EF_CONSTRUCTION": 2048 + } + }, + "search_params": [ + { + "parallel": 1, + "search_params": { + "ef": 8, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 8, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 16, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 16, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 32, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 32, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 64, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 64, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 128, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 128, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 256, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 256, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 512, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 512, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 2048, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 2048, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 4096, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 4096, + "data_type": "FLOAT16" + } + } + ], + "upload_params": { + "parallel": 16, + "data_type": "FLOAT16", + "batch_size": 64 + } + }, + { + "name": "redis-bfloat16-m-8-ef-16", + "engine": "redis", + "connection_params": {}, + "collection_params": { + "data_type": "BFLOAT16", + "hnsw_config": { + "M": 8, + "EF_CONSTRUCTION": 16 + } + }, + "search_params": [ + { + "parallel": 1, + "search_params": { + "ef": 8, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 8, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 16, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 16, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 32, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 32, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 64, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 64, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 128, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 128, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 256, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 256, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 512, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 512, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 2048, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 2048, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 4096, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 4096, + "data_type": "BFLOAT16" + } + } + ], + "upload_params": { + "parallel": 16, + "data_type": "BFLOAT16", + "batch_size": 64 + } + }, + { + "name": "redis-bfloat16-m-8-ef-32", + "engine": "redis", + "connection_params": {}, + "collection_params": { + "data_type": "BFLOAT16", + "hnsw_config": { + "M": 8, + "EF_CONSTRUCTION": 32 + } + }, + "search_params": [ + { + "parallel": 1, + "search_params": { + "ef": 8, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 8, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 16, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 16, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 32, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 32, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 64, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 64, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 128, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 128, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 256, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 256, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 512, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 512, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 2048, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 2048, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 4096, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 4096, + "data_type": "BFLOAT16" + } + } + ], + "upload_params": { + "parallel": 16, + "data_type": "BFLOAT16", + "batch_size": 64 + } + }, + { + "name": "redis-bfloat16-m-8-ef-64", + "engine": "redis", + "connection_params": {}, + "collection_params": { + "data_type": "BFLOAT16", + "hnsw_config": { + "M": 8, + "EF_CONSTRUCTION": 64 + } + }, + "search_params": [ + { + "parallel": 1, + "search_params": { + "ef": 8, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 8, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 16, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 16, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 32, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 32, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 64, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 64, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 128, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 128, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 256, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 256, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 512, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 512, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 2048, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 2048, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 4096, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 4096, + "data_type": "BFLOAT16" + } + } + ], + "upload_params": { + "parallel": 16, + "data_type": "BFLOAT16", + "batch_size": 64 + } + }, + { + "name": "redis-bfloat16-m-8-ef-128", + "engine": "redis", + "connection_params": {}, + "collection_params": { + "data_type": "BFLOAT16", + "hnsw_config": { + "M": 8, + "EF_CONSTRUCTION": 128 + } + }, + "search_params": [ + { + "parallel": 1, + "search_params": { + "ef": 8, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 8, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 16, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 16, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 32, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 32, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 64, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 64, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 128, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 128, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 256, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 256, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 512, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 512, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 2048, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 2048, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 4096, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 4096, + "data_type": "BFLOAT16" + } + } + ], + "upload_params": { + "parallel": 16, + "data_type": "BFLOAT16", + "batch_size": 64 + } + }, + { + "name": "redis-bfloat16-m-8-ef-256", + "engine": "redis", + "connection_params": {}, + "collection_params": { + "data_type": "BFLOAT16", + "hnsw_config": { + "M": 8, + "EF_CONSTRUCTION": 256 + } + }, + "search_params": [ + { + "parallel": 1, + "search_params": { + "ef": 8, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 8, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 16, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 16, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 32, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 32, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 64, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 64, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 128, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 128, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 256, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 256, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 512, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 512, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 2048, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 2048, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 4096, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 4096, + "data_type": "BFLOAT16" + } + } + ], + "upload_params": { + "parallel": 16, + "data_type": "BFLOAT16", + "batch_size": 64 + } + }, + { + "name": "redis-bfloat16-m-8-ef-512", + "engine": "redis", + "connection_params": {}, + "collection_params": { + "data_type": "BFLOAT16", + "hnsw_config": { + "M": 8, + "EF_CONSTRUCTION": 512 + } + }, + "search_params": [ + { + "parallel": 1, + "search_params": { + "ef": 8, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 8, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 16, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 16, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 32, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 32, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 64, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 64, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 128, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 128, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 256, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 256, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 512, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 512, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 2048, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 2048, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 4096, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 4096, + "data_type": "BFLOAT16" + } + } + ], + "upload_params": { + "parallel": 16, + "data_type": "BFLOAT16", + "batch_size": 64 + } + }, + { + "name": "redis-bfloat16-m-8-ef-1024", + "engine": "redis", + "connection_params": {}, + "collection_params": { + "data_type": "BFLOAT16", + "hnsw_config": { + "M": 8, + "EF_CONSTRUCTION": 1024 + } + }, + "search_params": [ + { + "parallel": 1, + "search_params": { + "ef": 8, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 8, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 16, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 16, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 32, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 32, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 64, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 64, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 128, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 128, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 256, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 256, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 512, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 512, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 2048, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 2048, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 4096, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 4096, + "data_type": "BFLOAT16" + } + } + ], + "upload_params": { + "parallel": 16, + "data_type": "BFLOAT16", + "batch_size": 64 + } + }, + { + "name": "redis-bfloat16-m-8-ef-2048", + "engine": "redis", + "connection_params": {}, + "collection_params": { + "data_type": "BFLOAT16", + "hnsw_config": { + "M": 8, + "EF_CONSTRUCTION": 2048 + } + }, + "search_params": [ + { + "parallel": 1, + "search_params": { + "ef": 8, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 8, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 16, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 16, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 32, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 32, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 64, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 64, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 128, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 128, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 256, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 256, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 512, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 512, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 2048, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 2048, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 4096, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 4096, + "data_type": "BFLOAT16" + } + } + ], + "upload_params": { + "parallel": 16, + "data_type": "BFLOAT16", + "batch_size": 64 + } + }, + { + "name": "redis-bfloat16-m-16-ef-16", + "engine": "redis", + "connection_params": {}, + "collection_params": { + "data_type": "BFLOAT16", + "hnsw_config": { + "M": 16, + "EF_CONSTRUCTION": 16 + } + }, + "search_params": [ + { + "parallel": 1, + "search_params": { + "ef": 8, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 8, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 16, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 16, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 32, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 32, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 64, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 64, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 128, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 128, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 256, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 256, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 512, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 512, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 2048, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 2048, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 4096, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 4096, + "data_type": "BFLOAT16" + } + } + ], + "upload_params": { + "parallel": 16, + "data_type": "BFLOAT16", + "batch_size": 64 + } + }, + { + "name": "redis-bfloat16-m-16-ef-32", + "engine": "redis", + "connection_params": {}, + "collection_params": { + "data_type": "BFLOAT16", + "hnsw_config": { + "M": 16, + "EF_CONSTRUCTION": 32 + } + }, + "search_params": [ + { + "parallel": 1, + "search_params": { + "ef": 8, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 8, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 16, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 16, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 32, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 32, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 64, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 64, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 128, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 128, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 256, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 256, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 512, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 512, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 2048, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 2048, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 4096, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 4096, + "data_type": "BFLOAT16" + } + } + ], + "upload_params": { + "parallel": 16, + "data_type": "BFLOAT16", + "batch_size": 64 + } + }, + { + "name": "redis-bfloat16-m-16-ef-64", + "engine": "redis", + "connection_params": {}, + "collection_params": { + "data_type": "BFLOAT16", + "hnsw_config": { + "M": 16, + "EF_CONSTRUCTION": 64 + } + }, + "search_params": [ + { + "parallel": 1, + "search_params": { + "ef": 8, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 8, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 16, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 16, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 32, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 32, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 64, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 64, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 128, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 128, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 256, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 256, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 512, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 512, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 2048, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 2048, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 4096, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 4096, + "data_type": "BFLOAT16" + } + } + ], + "upload_params": { + "parallel": 16, + "data_type": "BFLOAT16", + "batch_size": 64 + } + }, + { + "name": "redis-bfloat16-m-16-ef-128", + "engine": "redis", + "connection_params": {}, + "collection_params": { + "data_type": "BFLOAT16", + "hnsw_config": { + "M": 16, + "EF_CONSTRUCTION": 128 + } + }, + "search_params": [ + { + "parallel": 1, + "search_params": { + "ef": 8, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 8, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 16, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 16, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 32, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 32, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 64, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 64, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 128, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 128, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 256, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 256, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 512, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 512, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 2048, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 2048, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 4096, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 4096, + "data_type": "BFLOAT16" + } + } + ], + "upload_params": { + "parallel": 16, + "data_type": "BFLOAT16", + "batch_size": 64 + } + }, + { + "name": "redis-bfloat16-m-16-ef-256", + "engine": "redis", + "connection_params": {}, + "collection_params": { + "data_type": "BFLOAT16", + "hnsw_config": { + "M": 16, + "EF_CONSTRUCTION": 256 + } + }, + "search_params": [ + { + "parallel": 1, + "search_params": { + "ef": 8, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 8, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 16, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 16, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 32, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 32, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 64, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 64, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 128, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 128, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 256, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 256, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 512, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 512, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 2048, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 2048, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 4096, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 4096, + "data_type": "BFLOAT16" + } + } + ], + "upload_params": { + "parallel": 16, + "data_type": "BFLOAT16", + "batch_size": 64 + } + }, + { + "name": "redis-bfloat16-m-16-ef-512", + "engine": "redis", + "connection_params": {}, + "collection_params": { + "data_type": "BFLOAT16", + "hnsw_config": { + "M": 16, + "EF_CONSTRUCTION": 512 + } + }, + "search_params": [ + { + "parallel": 1, + "search_params": { + "ef": 8, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 8, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 16, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 16, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 32, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 32, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 64, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 64, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 128, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 128, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 256, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 256, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 512, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 512, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 2048, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 2048, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 4096, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 4096, + "data_type": "BFLOAT16" + } + } + ], + "upload_params": { + "parallel": 16, + "data_type": "BFLOAT16", + "batch_size": 64 + } + }, + { + "name": "redis-bfloat16-m-16-ef-1024", + "engine": "redis", + "connection_params": {}, + "collection_params": { + "data_type": "BFLOAT16", + "hnsw_config": { + "M": 16, + "EF_CONSTRUCTION": 1024 + } + }, + "search_params": [ + { + "parallel": 1, + "search_params": { + "ef": 8, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 8, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 16, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 16, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 32, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 32, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 64, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 64, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 128, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 128, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 256, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 256, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 512, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 512, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 2048, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 2048, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 4096, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 4096, + "data_type": "BFLOAT16" + } + } + ], + "upload_params": { + "parallel": 16, + "data_type": "BFLOAT16", + "batch_size": 64 + } + }, + { + "name": "redis-bfloat16-m-16-ef-2048", + "engine": "redis", + "connection_params": {}, + "collection_params": { + "data_type": "BFLOAT16", + "hnsw_config": { + "M": 16, + "EF_CONSTRUCTION": 2048 + } + }, + "search_params": [ + { + "parallel": 1, + "search_params": { + "ef": 8, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 8, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 16, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 16, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 32, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 32, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 64, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 64, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 128, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 128, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 256, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 256, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 512, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 512, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 2048, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 2048, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 4096, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 4096, + "data_type": "BFLOAT16" + } + } + ], + "upload_params": { + "parallel": 16, + "data_type": "BFLOAT16", + "batch_size": 64 + } + }, + { + "name": "redis-bfloat16-m-32-ef-16", + "engine": "redis", + "connection_params": {}, + "collection_params": { + "data_type": "BFLOAT16", + "hnsw_config": { + "M": 32, + "EF_CONSTRUCTION": 16 + } + }, + "search_params": [ + { + "parallel": 1, + "search_params": { + "ef": 8, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 8, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 16, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 16, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 32, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 32, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 64, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 64, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 128, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 128, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 256, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 256, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 512, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 512, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 2048, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 2048, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 4096, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 4096, + "data_type": "BFLOAT16" + } + } + ], + "upload_params": { + "parallel": 16, + "data_type": "BFLOAT16", + "batch_size": 64 + } + }, + { + "name": "redis-bfloat16-m-32-ef-32", + "engine": "redis", + "connection_params": {}, + "collection_params": { + "data_type": "BFLOAT16", + "hnsw_config": { + "M": 32, + "EF_CONSTRUCTION": 32 + } + }, + "search_params": [ + { + "parallel": 1, + "search_params": { + "ef": 8, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 8, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 16, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 16, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 32, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 32, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 64, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 64, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 128, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 128, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 256, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 256, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 512, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 512, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 2048, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 2048, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 4096, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 4096, + "data_type": "BFLOAT16" + } + } + ], + "upload_params": { + "parallel": 16, + "data_type": "BFLOAT16", + "batch_size": 64 + } + }, + { + "name": "redis-bfloat16-m-32-ef-64", + "engine": "redis", + "connection_params": {}, + "collection_params": { + "data_type": "BFLOAT16", + "hnsw_config": { + "M": 32, + "EF_CONSTRUCTION": 64 + } + }, + "search_params": [ + { + "parallel": 1, + "search_params": { + "ef": 8, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 8, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 16, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 16, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 32, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 32, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 64, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 64, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 128, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 128, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 256, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 256, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 512, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 512, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 2048, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 2048, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 4096, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 4096, + "data_type": "BFLOAT16" + } + } + ], + "upload_params": { + "parallel": 16, + "data_type": "BFLOAT16", + "batch_size": 64 + } + }, + { + "name": "redis-bfloat16-m-32-ef-128", + "engine": "redis", + "connection_params": {}, + "collection_params": { + "data_type": "BFLOAT16", + "hnsw_config": { + "M": 32, + "EF_CONSTRUCTION": 128 + } + }, + "search_params": [ + { + "parallel": 1, + "search_params": { + "ef": 8, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 8, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 16, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 16, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 32, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 32, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 64, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 64, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 128, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 128, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 256, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 256, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 512, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 512, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 2048, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 2048, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 4096, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 4096, + "data_type": "BFLOAT16" + } + } + ], + "upload_params": { + "parallel": 16, + "data_type": "BFLOAT16", + "batch_size": 64 + } + }, + { + "name": "redis-bfloat16-m-32-ef-256", + "engine": "redis", + "connection_params": {}, + "collection_params": { + "data_type": "BFLOAT16", + "hnsw_config": { + "M": 32, + "EF_CONSTRUCTION": 256 + } + }, + "search_params": [ + { + "parallel": 1, + "search_params": { + "ef": 8, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 8, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 16, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 16, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 32, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 32, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 64, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 64, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 128, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 128, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 256, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 256, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 512, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 512, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 2048, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 2048, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 4096, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 4096, + "data_type": "BFLOAT16" + } + } + ], + "upload_params": { + "parallel": 16, + "data_type": "BFLOAT16", + "batch_size": 64 + } + }, + { + "name": "redis-bfloat16-m-32-ef-512", + "engine": "redis", + "connection_params": {}, + "collection_params": { + "data_type": "BFLOAT16", + "hnsw_config": { + "M": 32, + "EF_CONSTRUCTION": 512 + } + }, + "search_params": [ + { + "parallel": 1, + "search_params": { + "ef": 8, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 8, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 16, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 16, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 32, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 32, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 64, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 64, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 128, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 128, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 256, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 256, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 512, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 512, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 2048, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 2048, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 4096, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 4096, + "data_type": "BFLOAT16" + } + } + ], + "upload_params": { + "parallel": 16, + "data_type": "BFLOAT16", + "batch_size": 64 + } + }, + { + "name": "redis-bfloat16-m-32-ef-1024", + "engine": "redis", + "connection_params": {}, + "collection_params": { + "data_type": "BFLOAT16", + "hnsw_config": { + "M": 32, + "EF_CONSTRUCTION": 1024 + } + }, + "search_params": [ + { + "parallel": 1, + "search_params": { + "ef": 8, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 8, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 16, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 16, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 32, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 32, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 64, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 64, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 128, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 128, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 256, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 256, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 512, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 512, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 2048, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 2048, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 4096, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 4096, + "data_type": "BFLOAT16" + } + } + ], + "upload_params": { + "parallel": 16, + "data_type": "BFLOAT16", + "batch_size": 64 + } + }, + { + "name": "redis-bfloat16-m-32-ef-2048", + "engine": "redis", + "connection_params": {}, + "collection_params": { + "data_type": "BFLOAT16", + "hnsw_config": { + "M": 32, + "EF_CONSTRUCTION": 2048 + } + }, + "search_params": [ + { + "parallel": 1, + "search_params": { + "ef": 8, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 8, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 16, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 16, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 32, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 32, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 64, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 64, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 128, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 128, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 256, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 256, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 512, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 512, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 2048, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 2048, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 4096, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 4096, + "data_type": "BFLOAT16" + } + } + ], + "upload_params": { + "parallel": 16, + "data_type": "BFLOAT16", + "batch_size": 64 + } + }, + { + "name": "redis-bfloat16-m-64-ef-16", + "engine": "redis", + "connection_params": {}, + "collection_params": { + "data_type": "BFLOAT16", + "hnsw_config": { + "M": 64, + "EF_CONSTRUCTION": 16 + } + }, + "search_params": [ + { + "parallel": 1, + "search_params": { + "ef": 8, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 8, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 16, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 16, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 32, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 32, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 64, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 64, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 128, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 128, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 256, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 256, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 512, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 512, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 2048, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 2048, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 4096, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 4096, + "data_type": "BFLOAT16" + } + } + ], + "upload_params": { + "parallel": 16, + "data_type": "BFLOAT16", + "batch_size": 64 + } + }, + { + "name": "redis-bfloat16-m-64-ef-32", + "engine": "redis", + "connection_params": {}, + "collection_params": { + "data_type": "BFLOAT16", + "hnsw_config": { + "M": 64, + "EF_CONSTRUCTION": 32 + } + }, + "search_params": [ + { + "parallel": 1, + "search_params": { + "ef": 8, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 8, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 16, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 16, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 32, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 32, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 64, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 64, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 128, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 128, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 256, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 256, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 512, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 512, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 2048, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 2048, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 4096, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 4096, + "data_type": "BFLOAT16" + } + } + ], + "upload_params": { + "parallel": 16, + "data_type": "BFLOAT16", + "batch_size": 64 + } + }, + { + "name": "redis-bfloat16-m-64-ef-64", + "engine": "redis", + "connection_params": {}, + "collection_params": { + "data_type": "BFLOAT16", + "hnsw_config": { + "M": 64, + "EF_CONSTRUCTION": 64 + } + }, + "search_params": [ + { + "parallel": 1, + "search_params": { + "ef": 8, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 8, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 16, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 16, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 32, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 32, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 64, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 64, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 128, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 128, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 256, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 256, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 512, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 512, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 2048, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 2048, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 4096, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 4096, + "data_type": "BFLOAT16" + } + } + ], + "upload_params": { + "parallel": 16, + "data_type": "BFLOAT16", + "batch_size": 64 + } + }, + { + "name": "redis-bfloat16-m-64-ef-128", + "engine": "redis", + "connection_params": {}, + "collection_params": { + "data_type": "BFLOAT16", + "hnsw_config": { + "M": 64, + "EF_CONSTRUCTION": 128 + } + }, + "search_params": [ + { + "parallel": 1, + "search_params": { + "ef": 8, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 8, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 16, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 16, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 32, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 32, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 64, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 64, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 128, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 128, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 256, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 256, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 512, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 512, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 2048, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 2048, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 4096, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 4096, + "data_type": "BFLOAT16" + } + } + ], + "upload_params": { + "parallel": 16, + "data_type": "BFLOAT16", + "batch_size": 64 + } + }, + { + "name": "redis-bfloat16-m-64-ef-256", + "engine": "redis", + "connection_params": {}, + "collection_params": { + "data_type": "BFLOAT16", + "hnsw_config": { + "M": 64, + "EF_CONSTRUCTION": 256 + } + }, + "search_params": [ + { + "parallel": 1, + "search_params": { + "ef": 8, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 8, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 16, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 16, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 32, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 32, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 64, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 64, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 128, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 128, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 256, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 256, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 512, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 512, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 2048, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 2048, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 4096, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 4096, + "data_type": "BFLOAT16" + } + } + ], + "upload_params": { + "parallel": 16, + "data_type": "BFLOAT16", + "batch_size": 64 + } + }, + { + "name": "redis-bfloat16-m-64-ef-512", + "engine": "redis", + "connection_params": {}, + "collection_params": { + "data_type": "BFLOAT16", + "hnsw_config": { + "M": 64, + "EF_CONSTRUCTION": 512 + } + }, + "search_params": [ + { + "parallel": 1, + "search_params": { + "ef": 8, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 8, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 16, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 16, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 32, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 32, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 64, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 64, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 128, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 128, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 256, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 256, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 512, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 512, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 2048, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 2048, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 4096, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 4096, + "data_type": "BFLOAT16" + } + } + ], + "upload_params": { + "parallel": 16, + "data_type": "BFLOAT16", + "batch_size": 64 + } + }, + { + "name": "redis-bfloat16-m-64-ef-1024", + "engine": "redis", + "connection_params": {}, + "collection_params": { + "data_type": "BFLOAT16", + "hnsw_config": { + "M": 64, + "EF_CONSTRUCTION": 1024 + } + }, + "search_params": [ + { + "parallel": 1, + "search_params": { + "ef": 8, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 8, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 16, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 16, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 32, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 32, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 64, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 64, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 128, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 128, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 256, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 256, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 512, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 512, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 2048, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 2048, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 4096, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 4096, + "data_type": "BFLOAT16" + } + } + ], + "upload_params": { + "parallel": 16, + "data_type": "BFLOAT16", + "batch_size": 64 + } + }, + { + "name": "redis-bfloat16-m-64-ef-2048", + "engine": "redis", + "connection_params": {}, + "collection_params": { + "data_type": "BFLOAT16", + "hnsw_config": { + "M": 64, + "EF_CONSTRUCTION": 2048 + } + }, + "search_params": [ + { + "parallel": 1, + "search_params": { + "ef": 8, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 8, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 16, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 16, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 32, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 32, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 64, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 64, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 128, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 128, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 256, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 256, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 512, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 512, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 2048, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 2048, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 4096, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 4096, + "data_type": "BFLOAT16" + } + } + ], + "upload_params": { + "parallel": 16, + "data_type": "BFLOAT16", + "batch_size": 64 + } + }, + { + "name": "redis-bfloat16-m-128-ef-16", + "engine": "redis", + "connection_params": {}, + "collection_params": { + "data_type": "BFLOAT16", + "hnsw_config": { + "M": 128, + "EF_CONSTRUCTION": 16 + } + }, + "search_params": [ + { + "parallel": 1, + "search_params": { + "ef": 8, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 8, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 16, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 16, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 32, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 32, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 64, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 64, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 128, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 128, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 256, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 256, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 512, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 512, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 2048, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 2048, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 4096, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 4096, + "data_type": "BFLOAT16" + } + } + ], + "upload_params": { + "parallel": 16, + "data_type": "BFLOAT16", + "batch_size": 64 + } + }, + { + "name": "redis-bfloat16-m-128-ef-32", + "engine": "redis", + "connection_params": {}, + "collection_params": { + "data_type": "BFLOAT16", + "hnsw_config": { + "M": 128, + "EF_CONSTRUCTION": 32 + } + }, + "search_params": [ + { + "parallel": 1, + "search_params": { + "ef": 8, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 8, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 16, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 16, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 32, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 32, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 64, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 64, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 128, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 128, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 256, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 256, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 512, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 512, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 2048, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 2048, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 4096, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 4096, + "data_type": "BFLOAT16" + } + } + ], + "upload_params": { + "parallel": 16, + "data_type": "BFLOAT16", + "batch_size": 64 + } + }, + { + "name": "redis-bfloat16-m-128-ef-64", + "engine": "redis", + "connection_params": {}, + "collection_params": { + "data_type": "BFLOAT16", + "hnsw_config": { + "M": 128, + "EF_CONSTRUCTION": 64 + } + }, + "search_params": [ + { + "parallel": 1, + "search_params": { + "ef": 8, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 8, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 16, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 16, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 32, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 32, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 64, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 64, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 128, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 128, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 256, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 256, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 512, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 512, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 2048, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 2048, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 4096, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 4096, + "data_type": "BFLOAT16" + } + } + ], + "upload_params": { + "parallel": 16, + "data_type": "BFLOAT16", + "batch_size": 64 + } + }, + { + "name": "redis-bfloat16-m-128-ef-128", + "engine": "redis", + "connection_params": {}, + "collection_params": { + "data_type": "BFLOAT16", + "hnsw_config": { + "M": 128, + "EF_CONSTRUCTION": 128 + } + }, + "search_params": [ + { + "parallel": 1, + "search_params": { + "ef": 8, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 8, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 16, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 16, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 32, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 32, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 64, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 64, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 128, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 128, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 256, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 256, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 512, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 512, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 2048, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 2048, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 4096, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 4096, + "data_type": "BFLOAT16" + } + } + ], + "upload_params": { + "parallel": 16, + "data_type": "BFLOAT16", + "batch_size": 64 + } + }, + { + "name": "redis-bfloat16-m-128-ef-256", + "engine": "redis", + "connection_params": {}, + "collection_params": { + "data_type": "BFLOAT16", + "hnsw_config": { + "M": 128, + "EF_CONSTRUCTION": 256 + } + }, + "search_params": [ + { + "parallel": 1, + "search_params": { + "ef": 8, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 8, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 16, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 16, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 32, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 32, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 64, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 64, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 128, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 128, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 256, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 256, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 512, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 512, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 2048, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 2048, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 4096, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 4096, + "data_type": "BFLOAT16" + } + } + ], + "upload_params": { + "parallel": 16, + "data_type": "BFLOAT16", + "batch_size": 64 + } + }, + { + "name": "redis-bfloat16-m-128-ef-512", + "engine": "redis", + "connection_params": {}, + "collection_params": { + "data_type": "BFLOAT16", + "hnsw_config": { + "M": 128, + "EF_CONSTRUCTION": 512 + } + }, + "search_params": [ + { + "parallel": 1, + "search_params": { + "ef": 8, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 8, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 16, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 16, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 32, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 32, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 64, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 64, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 128, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 128, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 256, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 256, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 512, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 512, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 2048, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 2048, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 4096, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 4096, + "data_type": "BFLOAT16" + } + } + ], + "upload_params": { + "parallel": 16, + "data_type": "BFLOAT16", + "batch_size": 64 + } + }, + { + "name": "redis-bfloat16-m-128-ef-1024", + "engine": "redis", + "connection_params": {}, + "collection_params": { + "data_type": "BFLOAT16", + "hnsw_config": { + "M": 128, + "EF_CONSTRUCTION": 1024 + } + }, + "search_params": [ + { + "parallel": 1, + "search_params": { + "ef": 8, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 8, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 16, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 16, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 32, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 32, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 64, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 64, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 128, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 128, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 256, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 256, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 512, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 512, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 2048, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 2048, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 4096, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 4096, + "data_type": "BFLOAT16" + } + } + ], + "upload_params": { + "parallel": 16, + "data_type": "BFLOAT16", + "batch_size": 64 + } + }, + { + "name": "redis-bfloat16-m-128-ef-2048", + "engine": "redis", + "connection_params": {}, + "collection_params": { + "data_type": "BFLOAT16", + "hnsw_config": { + "M": 128, + "EF_CONSTRUCTION": 2048 + } + }, + "search_params": [ + { + "parallel": 1, + "search_params": { + "ef": 8, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 8, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 16, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 16, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 32, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 32, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 64, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 64, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 128, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 128, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 256, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 256, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 512, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 512, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 2048, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 2048, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 4096, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 4096, + "data_type": "BFLOAT16" + } + } + ], + "upload_params": { + "parallel": 16, + "data_type": "BFLOAT16", + "batch_size": 64 + } + }, + { + "name": "redis-bfloat16-m-256-ef-16", + "engine": "redis", + "connection_params": {}, + "collection_params": { + "data_type": "BFLOAT16", + "hnsw_config": { + "M": 256, + "EF_CONSTRUCTION": 16 + } + }, + "search_params": [ + { + "parallel": 1, + "search_params": { + "ef": 8, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 8, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 16, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 16, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 32, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 32, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 64, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 64, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 128, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 128, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 256, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 256, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 512, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 512, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 2048, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 2048, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 4096, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 4096, + "data_type": "BFLOAT16" + } + } + ], + "upload_params": { + "parallel": 16, + "data_type": "BFLOAT16", + "batch_size": 64 + } + }, + { + "name": "redis-bfloat16-m-256-ef-32", + "engine": "redis", + "connection_params": {}, + "collection_params": { + "data_type": "BFLOAT16", + "hnsw_config": { + "M": 256, + "EF_CONSTRUCTION": 32 + } + }, + "search_params": [ + { + "parallel": 1, + "search_params": { + "ef": 8, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 8, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 16, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 16, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 32, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 32, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 64, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 64, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 128, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 128, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 256, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 256, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 512, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 512, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 2048, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 2048, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 4096, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 4096, + "data_type": "BFLOAT16" + } + } + ], + "upload_params": { + "parallel": 16, + "data_type": "BFLOAT16", + "batch_size": 64 + } + }, + { + "name": "redis-bfloat16-m-256-ef-64", + "engine": "redis", + "connection_params": {}, + "collection_params": { + "data_type": "BFLOAT16", + "hnsw_config": { + "M": 256, + "EF_CONSTRUCTION": 64 + } + }, + "search_params": [ + { + "parallel": 1, + "search_params": { + "ef": 8, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 8, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 16, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 16, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 32, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 32, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 64, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 64, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 128, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 128, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 256, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 256, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 512, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 512, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 2048, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 2048, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 4096, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 4096, + "data_type": "BFLOAT16" + } + } + ], + "upload_params": { + "parallel": 16, + "data_type": "BFLOAT16", + "batch_size": 64 + } + }, + { + "name": "redis-bfloat16-m-256-ef-128", + "engine": "redis", + "connection_params": {}, + "collection_params": { + "data_type": "BFLOAT16", + "hnsw_config": { + "M": 256, + "EF_CONSTRUCTION": 128 + } + }, + "search_params": [ + { + "parallel": 1, + "search_params": { + "ef": 8, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 8, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 16, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 16, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 32, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 32, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 64, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 64, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 128, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 128, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 256, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 256, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 512, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 512, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 2048, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 2048, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 4096, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 4096, + "data_type": "BFLOAT16" + } + } + ], + "upload_params": { + "parallel": 16, + "data_type": "BFLOAT16", + "batch_size": 64 + } + }, + { + "name": "redis-bfloat16-m-256-ef-256", + "engine": "redis", + "connection_params": {}, + "collection_params": { + "data_type": "BFLOAT16", + "hnsw_config": { + "M": 256, + "EF_CONSTRUCTION": 256 + } + }, + "search_params": [ + { + "parallel": 1, + "search_params": { + "ef": 8, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 8, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 16, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 16, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 32, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 32, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 64, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 64, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 128, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 128, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 256, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 256, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 512, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 512, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 2048, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 2048, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 4096, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 4096, + "data_type": "BFLOAT16" + } + } + ], + "upload_params": { + "parallel": 16, + "data_type": "BFLOAT16", + "batch_size": 64 + } + }, + { + "name": "redis-bfloat16-m-256-ef-512", + "engine": "redis", + "connection_params": {}, + "collection_params": { + "data_type": "BFLOAT16", + "hnsw_config": { + "M": 256, + "EF_CONSTRUCTION": 512 + } + }, + "search_params": [ + { + "parallel": 1, + "search_params": { + "ef": 8, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 8, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 16, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 16, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 32, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 32, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 64, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 64, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 128, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 128, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 256, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 256, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 512, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 512, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 2048, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 2048, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 4096, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 4096, + "data_type": "BFLOAT16" + } + } + ], + "upload_params": { + "parallel": 16, + "data_type": "BFLOAT16", + "batch_size": 64 + } + }, + { + "name": "redis-bfloat16-m-256-ef-1024", + "engine": "redis", + "connection_params": {}, + "collection_params": { + "data_type": "BFLOAT16", + "hnsw_config": { + "M": 256, + "EF_CONSTRUCTION": 1024 + } + }, + "search_params": [ + { + "parallel": 1, + "search_params": { + "ef": 8, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 8, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 16, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 16, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 32, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 32, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 64, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 64, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 128, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 128, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 256, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 256, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 512, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 512, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 2048, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 2048, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 4096, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 4096, + "data_type": "BFLOAT16" + } + } + ], + "upload_params": { + "parallel": 16, + "data_type": "BFLOAT16", + "batch_size": 64 + } + }, + { + "name": "redis-bfloat16-m-256-ef-2048", + "engine": "redis", + "connection_params": {}, + "collection_params": { + "data_type": "BFLOAT16", + "hnsw_config": { + "M": 256, + "EF_CONSTRUCTION": 2048 + } + }, + "search_params": [ + { + "parallel": 1, + "search_params": { + "ef": 8, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 8, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 16, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 16, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 32, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 32, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 64, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 64, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 128, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 128, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 256, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 256, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 512, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 512, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 2048, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 2048, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 4096, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 4096, + "data_type": "BFLOAT16" + } + } + ], + "upload_params": { + "parallel": 16, + "data_type": "BFLOAT16", + "batch_size": 64 + } + }, + { + "name": "redis-float32-m-8-ef-16", + "engine": "redis", + "connection_params": {}, + "collection_params": { + "data_type": "FLOAT32", + "hnsw_config": { + "M": 8, + "EF_CONSTRUCTION": 16 + } + }, + "search_params": [ + { + "parallel": 1, + "search_params": { + "ef": 8, + "data_type": "FLOAT32" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 8, + "data_type": "FLOAT32" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 16, + "data_type": "FLOAT32" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 16, + "data_type": "FLOAT32" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 32, + "data_type": "FLOAT32" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 32, + "data_type": "FLOAT32" + } + }, + { + "parallel": 1, "search_params": { "ef": 64, - "data_type": "FLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 64, - "data_type": "FLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 128, - "data_type": "FLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 128, - "data_type": "FLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 256, - "data_type": "FLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 256, - "data_type": "FLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 512, - "data_type": "FLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 512, - "data_type": "FLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 1024, - "data_type": "FLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 1024, - "data_type": "FLOAT16" + "data_type": "FLOAT32" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "FLOAT32" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "FLOAT32" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 2048, + "data_type": "FLOAT32" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 2048, + "data_type": "FLOAT32" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 4096, + "data_type": "FLOAT32" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 4096, + "data_type": "FLOAT32" } } ], "upload_params": { "parallel": 16, - "data_type": "FLOAT16", + "data_type": "FLOAT32", "batch_size": 64 } }, { - "name": "redis-float16-m-8-ef-32", + "name": "redis-float32-m-8-ef-32", "engine": "redis", "connection_params": {}, "collection_params": { - "data_type": "FLOAT16", + "data_type": "FLOAT32", "hnsw_config": { "M": 8, "EF_CONSTRUCTION": 32 @@ -3290,127 +25100,169 @@ "parallel": 1, "search_params": { "ef": 8, - "data_type": "FLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 8, - "data_type": "FLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 16, - "data_type": "FLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 16, - "data_type": "FLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 32, - "data_type": "FLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 32, - "data_type": "FLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 64, - "data_type": "FLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 64, - "data_type": "FLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 128, - "data_type": "FLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 128, - "data_type": "FLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 256, - "data_type": "FLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 256, - "data_type": "FLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 512, - "data_type": "FLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 512, - "data_type": "FLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 1024, - "data_type": "FLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 1024, - "data_type": "FLOAT16" + "data_type": "FLOAT32" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "FLOAT32" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "FLOAT32" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 2048, + "data_type": "FLOAT32" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 2048, + "data_type": "FLOAT32" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 4096, + "data_type": "FLOAT32" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 4096, + "data_type": "FLOAT32" } } ], "upload_params": { "parallel": 16, - "data_type": "FLOAT16", + "data_type": "FLOAT32", "batch_size": 64 } }, { - "name": "redis-float16-m-8-ef-64", + "name": "redis-float32-m-8-ef-64", "engine": "redis", "connection_params": {}, "collection_params": { - "data_type": "FLOAT16", + "data_type": "FLOAT32", "hnsw_config": { "M": 8, "EF_CONSTRUCTION": 64 @@ -3421,127 +25273,169 @@ "parallel": 1, "search_params": { "ef": 8, - "data_type": "FLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 8, - "data_type": "FLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 16, - "data_type": "FLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 16, - "data_type": "FLOAT16" + "data_type": "FLOAT32" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 32, + "data_type": "FLOAT32" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 32, + "data_type": "FLOAT32" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 64, + "data_type": "FLOAT32" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 64, + "data_type": "FLOAT32" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 128, + "data_type": "FLOAT32" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 128, + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { - "ef": 32, - "data_type": "FLOAT16" + "ef": 256, + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { - "ef": 32, - "data_type": "FLOAT16" + "ef": 256, + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { - "ef": 64, - "data_type": "FLOAT16" + "ef": 512, + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { - "ef": 64, - "data_type": "FLOAT16" + "ef": 512, + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { - "ef": 128, - "data_type": "FLOAT16" + "ef": 1024, + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { - "ef": 128, - "data_type": "FLOAT16" + "ef": 1024, + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { - "ef": 256, - "data_type": "FLOAT16" + "ef": 1024, + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { - "ef": 256, - "data_type": "FLOAT16" + "ef": 1024, + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { - "ef": 512, - "data_type": "FLOAT16" + "ef": 2048, + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { - "ef": 512, - "data_type": "FLOAT16" + "ef": 2048, + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { - "ef": 1024, - "data_type": "FLOAT16" + "ef": 4096, + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { - "ef": 1024, - "data_type": "FLOAT16" + "ef": 4096, + "data_type": "FLOAT32" } } ], "upload_params": { "parallel": 16, - "data_type": "FLOAT16", + "data_type": "FLOAT32", "batch_size": 64 } }, { - "name": "redis-float16-m-8-ef-128", + "name": "redis-float32-m-8-ef-128", "engine": "redis", "connection_params": {}, "collection_params": { - "data_type": "FLOAT16", + "data_type": "FLOAT32", "hnsw_config": { "M": 8, "EF_CONSTRUCTION": 128 @@ -3552,127 +25446,169 @@ "parallel": 1, "search_params": { "ef": 8, - "data_type": "FLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 8, - "data_type": "FLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 16, - "data_type": "FLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 16, - "data_type": "FLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 32, - "data_type": "FLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 32, - "data_type": "FLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 64, - "data_type": "FLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 64, - "data_type": "FLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 128, - "data_type": "FLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 128, - "data_type": "FLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 256, - "data_type": "FLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 256, - "data_type": "FLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 512, - "data_type": "FLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 512, - "data_type": "FLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 1024, - "data_type": "FLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 1024, - "data_type": "FLOAT16" + "data_type": "FLOAT32" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "FLOAT32" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "FLOAT32" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 2048, + "data_type": "FLOAT32" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 2048, + "data_type": "FLOAT32" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 4096, + "data_type": "FLOAT32" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 4096, + "data_type": "FLOAT32" } } ], "upload_params": { "parallel": 16, - "data_type": "FLOAT16", + "data_type": "FLOAT32", "batch_size": 64 } }, { - "name": "redis-float16-m-8-ef-256", + "name": "redis-float32-m-8-ef-256", "engine": "redis", "connection_params": {}, "collection_params": { - "data_type": "FLOAT16", + "data_type": "FLOAT32", "hnsw_config": { "M": 8, "EF_CONSTRUCTION": 256 @@ -3683,127 +25619,169 @@ "parallel": 1, "search_params": { "ef": 8, - "data_type": "FLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 8, - "data_type": "FLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 16, - "data_type": "FLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 16, - "data_type": "FLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 32, - "data_type": "FLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 32, - "data_type": "FLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 64, - "data_type": "FLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 64, - "data_type": "FLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 128, - "data_type": "FLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 128, - "data_type": "FLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 256, - "data_type": "FLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 256, - "data_type": "FLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 512, - "data_type": "FLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 512, - "data_type": "FLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 1024, - "data_type": "FLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 1024, - "data_type": "FLOAT16" + "data_type": "FLOAT32" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "FLOAT32" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "FLOAT32" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 2048, + "data_type": "FLOAT32" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 2048, + "data_type": "FLOAT32" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 4096, + "data_type": "FLOAT32" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 4096, + "data_type": "FLOAT32" } } ], "upload_params": { "parallel": 16, - "data_type": "FLOAT16", + "data_type": "FLOAT32", "batch_size": 64 } }, { - "name": "redis-float16-m-8-ef-512", + "name": "redis-float32-m-8-ef-512", "engine": "redis", "connection_params": {}, "collection_params": { - "data_type": "FLOAT16", + "data_type": "FLOAT32", "hnsw_config": { "M": 8, "EF_CONSTRUCTION": 512 @@ -3814,130 +25792,172 @@ "parallel": 1, "search_params": { "ef": 8, - "data_type": "FLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 8, - "data_type": "FLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 16, - "data_type": "FLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 16, - "data_type": "FLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 32, - "data_type": "FLOAT16" + "data_type": "FLOAT32" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 32, + "data_type": "FLOAT32" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 64, + "data_type": "FLOAT32" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 64, + "data_type": "FLOAT32" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 128, + "data_type": "FLOAT32" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 128, + "data_type": "FLOAT32" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 256, + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { - "ef": 32, - "data_type": "FLOAT16" + "ef": 256, + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { - "ef": 64, - "data_type": "FLOAT16" + "ef": 512, + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { - "ef": 64, - "data_type": "FLOAT16" + "ef": 512, + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { - "ef": 128, - "data_type": "FLOAT16" + "ef": 1024, + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { - "ef": 128, - "data_type": "FLOAT16" + "ef": 1024, + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { - "ef": 256, - "data_type": "FLOAT16" + "ef": 1024, + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { - "ef": 256, - "data_type": "FLOAT16" + "ef": 1024, + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { - "ef": 512, - "data_type": "FLOAT16" + "ef": 2048, + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { - "ef": 512, - "data_type": "FLOAT16" + "ef": 2048, + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { - "ef": 1024, - "data_type": "FLOAT16" + "ef": 4096, + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { - "ef": 1024, - "data_type": "FLOAT16" + "ef": 4096, + "data_type": "FLOAT32" } } ], "upload_params": { "parallel": 16, - "data_type": "FLOAT16", + "data_type": "FLOAT32", "batch_size": 64 } }, { - "name": "redis-float16-m-16-ef-16", + "name": "redis-float32-m-8-ef-1024", "engine": "redis", "connection_params": {}, "collection_params": { - "data_type": "FLOAT16", + "data_type": "FLOAT32", "hnsw_config": { - "M": 16, - "EF_CONSTRUCTION": 16 + "M": 8, + "EF_CONSTRUCTION": 1024 } }, "search_params": [ @@ -3945,130 +25965,172 @@ "parallel": 1, "search_params": { "ef": 8, - "data_type": "FLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 8, - "data_type": "FLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 16, - "data_type": "FLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 16, - "data_type": "FLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 32, - "data_type": "FLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 32, - "data_type": "FLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 64, - "data_type": "FLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 64, - "data_type": "FLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 128, - "data_type": "FLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 128, - "data_type": "FLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 256, - "data_type": "FLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 256, - "data_type": "FLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 512, - "data_type": "FLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 512, - "data_type": "FLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 1024, - "data_type": "FLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 1024, - "data_type": "FLOAT16" + "data_type": "FLOAT32" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "FLOAT32" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "FLOAT32" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 2048, + "data_type": "FLOAT32" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 2048, + "data_type": "FLOAT32" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 4096, + "data_type": "FLOAT32" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 4096, + "data_type": "FLOAT32" } } ], "upload_params": { "parallel": 16, - "data_type": "FLOAT16", + "data_type": "FLOAT32", "batch_size": 64 } }, { - "name": "redis-float16-m-16-ef-32", + "name": "redis-float32-m-8-ef-2048", "engine": "redis", "connection_params": {}, "collection_params": { - "data_type": "FLOAT16", + "data_type": "FLOAT32", "hnsw_config": { - "M": 16, - "EF_CONSTRUCTION": 32 + "M": 8, + "EF_CONSTRUCTION": 2048 } }, "search_params": [ @@ -4076,130 +26138,172 @@ "parallel": 1, "search_params": { "ef": 8, - "data_type": "FLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 8, - "data_type": "FLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 16, - "data_type": "FLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 16, - "data_type": "FLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 32, - "data_type": "FLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 32, - "data_type": "FLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 64, - "data_type": "FLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 64, - "data_type": "FLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 128, - "data_type": "FLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 128, - "data_type": "FLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 256, - "data_type": "FLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 256, - "data_type": "FLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 512, - "data_type": "FLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 512, - "data_type": "FLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 1024, - "data_type": "FLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 1024, - "data_type": "FLOAT16" + "data_type": "FLOAT32" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "FLOAT32" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "FLOAT32" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 2048, + "data_type": "FLOAT32" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 2048, + "data_type": "FLOAT32" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 4096, + "data_type": "FLOAT32" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 4096, + "data_type": "FLOAT32" } } ], "upload_params": { "parallel": 16, - "data_type": "FLOAT16", + "data_type": "FLOAT32", "batch_size": 64 } }, { - "name": "redis-float16-m-16-ef-64", + "name": "redis-float32-m-16-ef-16", "engine": "redis", "connection_params": {}, "collection_params": { - "data_type": "FLOAT16", + "data_type": "FLOAT32", "hnsw_config": { "M": 16, - "EF_CONSTRUCTION": 64 + "EF_CONSTRUCTION": 16 } }, "search_params": [ @@ -4207,130 +26311,172 @@ "parallel": 1, "search_params": { "ef": 8, - "data_type": "FLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 8, - "data_type": "FLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 16, - "data_type": "FLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 16, - "data_type": "FLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 32, - "data_type": "FLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 32, - "data_type": "FLOAT16" + "data_type": "FLOAT32" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 64, + "data_type": "FLOAT32" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 64, + "data_type": "FLOAT32" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 128, + "data_type": "FLOAT32" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 128, + "data_type": "FLOAT32" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 256, + "data_type": "FLOAT32" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 256, + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { - "ef": 64, - "data_type": "FLOAT16" + "ef": 512, + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { - "ef": 64, - "data_type": "FLOAT16" + "ef": 512, + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { - "ef": 128, - "data_type": "FLOAT16" + "ef": 1024, + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { - "ef": 128, - "data_type": "FLOAT16" + "ef": 1024, + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { - "ef": 256, - "data_type": "FLOAT16" + "ef": 1024, + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { - "ef": 256, - "data_type": "FLOAT16" + "ef": 1024, + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { - "ef": 512, - "data_type": "FLOAT16" + "ef": 2048, + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { - "ef": 512, - "data_type": "FLOAT16" + "ef": 2048, + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { - "ef": 1024, - "data_type": "FLOAT16" + "ef": 4096, + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { - "ef": 1024, - "data_type": "FLOAT16" + "ef": 4096, + "data_type": "FLOAT32" } } ], "upload_params": { "parallel": 16, - "data_type": "FLOAT16", + "data_type": "FLOAT32", "batch_size": 64 } }, { - "name": "redis-float16-m-16-ef-128", + "name": "redis-float32-m-16-ef-32", "engine": "redis", "connection_params": {}, "collection_params": { - "data_type": "FLOAT16", + "data_type": "FLOAT32", "hnsw_config": { "M": 16, - "EF_CONSTRUCTION": 128 + "EF_CONSTRUCTION": 32 } }, "search_params": [ @@ -4338,130 +26484,172 @@ "parallel": 1, "search_params": { "ef": 8, - "data_type": "FLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 8, - "data_type": "FLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 16, - "data_type": "FLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 16, - "data_type": "FLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 32, - "data_type": "FLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 32, - "data_type": "FLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 64, - "data_type": "FLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 64, - "data_type": "FLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 128, - "data_type": "FLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 128, - "data_type": "FLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 256, - "data_type": "FLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 256, - "data_type": "FLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 512, - "data_type": "FLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 512, - "data_type": "FLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 1024, - "data_type": "FLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 1024, - "data_type": "FLOAT16" + "data_type": "FLOAT32" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "FLOAT32" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "FLOAT32" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 2048, + "data_type": "FLOAT32" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 2048, + "data_type": "FLOAT32" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 4096, + "data_type": "FLOAT32" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 4096, + "data_type": "FLOAT32" } } ], "upload_params": { "parallel": 16, - "data_type": "FLOAT16", + "data_type": "FLOAT32", "batch_size": 64 } }, { - "name": "redis-float16-m-16-ef-256", + "name": "redis-float32-m-16-ef-64", "engine": "redis", "connection_params": {}, "collection_params": { - "data_type": "FLOAT16", + "data_type": "FLOAT32", "hnsw_config": { "M": 16, - "EF_CONSTRUCTION": 256 + "EF_CONSTRUCTION": 64 } }, "search_params": [ @@ -4469,130 +26657,172 @@ "parallel": 1, "search_params": { "ef": 8, - "data_type": "FLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 8, - "data_type": "FLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 16, - "data_type": "FLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 16, - "data_type": "FLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 32, - "data_type": "FLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 32, - "data_type": "FLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 64, - "data_type": "FLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 64, - "data_type": "FLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 128, - "data_type": "FLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 128, - "data_type": "FLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 256, - "data_type": "FLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 256, - "data_type": "FLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 512, - "data_type": "FLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 512, - "data_type": "FLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 1024, - "data_type": "FLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 1024, - "data_type": "FLOAT16" + "data_type": "FLOAT32" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "FLOAT32" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "FLOAT32" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 2048, + "data_type": "FLOAT32" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 2048, + "data_type": "FLOAT32" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 4096, + "data_type": "FLOAT32" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 4096, + "data_type": "FLOAT32" } } ], "upload_params": { "parallel": 16, - "data_type": "FLOAT16", + "data_type": "FLOAT32", "batch_size": 64 } }, { - "name": "redis-float16-m-16-ef-512", + "name": "redis-float32-m-16-ef-128", "engine": "redis", "connection_params": {}, "collection_params": { - "data_type": "FLOAT16", + "data_type": "FLOAT32", "hnsw_config": { "M": 16, - "EF_CONSTRUCTION": 512 + "EF_CONSTRUCTION": 128 } }, "search_params": [ @@ -4600,130 +26830,172 @@ "parallel": 1, "search_params": { "ef": 8, - "data_type": "FLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 8, - "data_type": "FLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 16, - "data_type": "FLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 16, - "data_type": "FLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 32, - "data_type": "FLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 32, - "data_type": "FLOAT16" + "data_type": "FLOAT32" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 64, + "data_type": "FLOAT32" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 64, + "data_type": "FLOAT32" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 128, + "data_type": "FLOAT32" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 128, + "data_type": "FLOAT32" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 256, + "data_type": "FLOAT32" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 256, + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { - "ef": 64, - "data_type": "FLOAT16" + "ef": 512, + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { - "ef": 64, - "data_type": "FLOAT16" + "ef": 512, + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { - "ef": 128, - "data_type": "FLOAT16" + "ef": 1024, + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { - "ef": 128, - "data_type": "FLOAT16" + "ef": 1024, + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { - "ef": 256, - "data_type": "FLOAT16" + "ef": 1024, + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { - "ef": 256, - "data_type": "FLOAT16" + "ef": 1024, + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { - "ef": 512, - "data_type": "FLOAT16" + "ef": 2048, + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { - "ef": 512, - "data_type": "FLOAT16" + "ef": 2048, + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { - "ef": 1024, - "data_type": "FLOAT16" + "ef": 4096, + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { - "ef": 1024, - "data_type": "FLOAT16" + "ef": 4096, + "data_type": "FLOAT32" } } ], "upload_params": { "parallel": 16, - "data_type": "FLOAT16", + "data_type": "FLOAT32", "batch_size": 64 } }, { - "name": "redis-float16-m-32-ef-16", + "name": "redis-float32-m-16-ef-256", "engine": "redis", "connection_params": {}, "collection_params": { - "data_type": "FLOAT16", + "data_type": "FLOAT32", "hnsw_config": { - "M": 32, - "EF_CONSTRUCTION": 16 + "M": 16, + "EF_CONSTRUCTION": 256 } }, "search_params": [ @@ -4731,130 +27003,172 @@ "parallel": 1, "search_params": { "ef": 8, - "data_type": "FLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 8, - "data_type": "FLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 16, - "data_type": "FLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 16, - "data_type": "FLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 32, - "data_type": "FLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 32, - "data_type": "FLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 64, - "data_type": "FLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 64, - "data_type": "FLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 128, - "data_type": "FLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 128, - "data_type": "FLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 256, - "data_type": "FLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 256, - "data_type": "FLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 512, - "data_type": "FLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 512, - "data_type": "FLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 1024, - "data_type": "FLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 1024, - "data_type": "FLOAT16" + "data_type": "FLOAT32" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "FLOAT32" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "FLOAT32" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 2048, + "data_type": "FLOAT32" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 2048, + "data_type": "FLOAT32" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 4096, + "data_type": "FLOAT32" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 4096, + "data_type": "FLOAT32" } } ], "upload_params": { "parallel": 16, - "data_type": "FLOAT16", + "data_type": "FLOAT32", "batch_size": 64 } }, { - "name": "redis-float16-m-32-ef-32", + "name": "redis-float32-m-16-ef-512", "engine": "redis", "connection_params": {}, "collection_params": { - "data_type": "FLOAT16", + "data_type": "FLOAT32", "hnsw_config": { - "M": 32, - "EF_CONSTRUCTION": 32 + "M": 16, + "EF_CONSTRUCTION": 512 } }, "search_params": [ @@ -4862,130 +27176,172 @@ "parallel": 1, "search_params": { "ef": 8, - "data_type": "FLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 8, - "data_type": "FLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 16, - "data_type": "FLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 16, - "data_type": "FLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 32, - "data_type": "FLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 32, - "data_type": "FLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 64, - "data_type": "FLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 64, - "data_type": "FLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 128, - "data_type": "FLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 128, - "data_type": "FLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 256, - "data_type": "FLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 256, - "data_type": "FLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 512, - "data_type": "FLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 512, - "data_type": "FLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 1024, - "data_type": "FLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 1024, - "data_type": "FLOAT16" + "data_type": "FLOAT32" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "FLOAT32" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "FLOAT32" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 2048, + "data_type": "FLOAT32" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 2048, + "data_type": "FLOAT32" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 4096, + "data_type": "FLOAT32" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 4096, + "data_type": "FLOAT32" } } ], "upload_params": { "parallel": 16, - "data_type": "FLOAT16", + "data_type": "FLOAT32", "batch_size": 64 } }, { - "name": "redis-float16-m-32-ef-64", + "name": "redis-float32-m-16-ef-1024", "engine": "redis", "connection_params": {}, "collection_params": { - "data_type": "FLOAT16", + "data_type": "FLOAT32", "hnsw_config": { - "M": 32, - "EF_CONSTRUCTION": 64 + "M": 16, + "EF_CONSTRUCTION": 1024 } }, "search_params": [ @@ -4993,130 +27349,172 @@ "parallel": 1, "search_params": { "ef": 8, - "data_type": "FLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 8, - "data_type": "FLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 16, - "data_type": "FLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 16, - "data_type": "FLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 32, - "data_type": "FLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 32, - "data_type": "FLOAT16" + "data_type": "FLOAT32" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 64, + "data_type": "FLOAT32" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 64, + "data_type": "FLOAT32" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 128, + "data_type": "FLOAT32" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 128, + "data_type": "FLOAT32" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 256, + "data_type": "FLOAT32" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 256, + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { - "ef": 64, - "data_type": "FLOAT16" + "ef": 512, + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { - "ef": 64, - "data_type": "FLOAT16" + "ef": 512, + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { - "ef": 128, - "data_type": "FLOAT16" + "ef": 1024, + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { - "ef": 128, - "data_type": "FLOAT16" + "ef": 1024, + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { - "ef": 256, - "data_type": "FLOAT16" + "ef": 1024, + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { - "ef": 256, - "data_type": "FLOAT16" + "ef": 1024, + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { - "ef": 512, - "data_type": "FLOAT16" + "ef": 2048, + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { - "ef": 512, - "data_type": "FLOAT16" + "ef": 2048, + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { - "ef": 1024, - "data_type": "FLOAT16" + "ef": 4096, + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { - "ef": 1024, - "data_type": "FLOAT16" + "ef": 4096, + "data_type": "FLOAT32" } } ], "upload_params": { "parallel": 16, - "data_type": "FLOAT16", + "data_type": "FLOAT32", "batch_size": 64 } }, { - "name": "redis-float16-m-32-ef-128", + "name": "redis-float32-m-16-ef-2048", "engine": "redis", "connection_params": {}, "collection_params": { - "data_type": "FLOAT16", + "data_type": "FLOAT32", "hnsw_config": { - "M": 32, - "EF_CONSTRUCTION": 128 + "M": 16, + "EF_CONSTRUCTION": 2048 } }, "search_params": [ @@ -5124,130 +27522,172 @@ "parallel": 1, "search_params": { "ef": 8, - "data_type": "FLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 8, - "data_type": "FLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 16, - "data_type": "FLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 16, - "data_type": "FLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 32, - "data_type": "FLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 32, - "data_type": "FLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 64, - "data_type": "FLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 64, - "data_type": "FLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 128, - "data_type": "FLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 128, - "data_type": "FLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 256, - "data_type": "FLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 256, - "data_type": "FLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 512, - "data_type": "FLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 512, - "data_type": "FLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 1024, - "data_type": "FLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 1024, - "data_type": "FLOAT16" + "data_type": "FLOAT32" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "FLOAT32" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "FLOAT32" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 2048, + "data_type": "FLOAT32" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 2048, + "data_type": "FLOAT32" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 4096, + "data_type": "FLOAT32" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 4096, + "data_type": "FLOAT32" } } ], "upload_params": { "parallel": 16, - "data_type": "FLOAT16", + "data_type": "FLOAT32", "batch_size": 64 } }, { - "name": "redis-float16-m-32-ef-256", + "name": "redis-float32-m-32-ef-16", "engine": "redis", "connection_params": {}, "collection_params": { - "data_type": "FLOAT16", + "data_type": "FLOAT32", "hnsw_config": { "M": 32, - "EF_CONSTRUCTION": 256 + "EF_CONSTRUCTION": 16 } }, "search_params": [ @@ -5255,130 +27695,172 @@ "parallel": 1, "search_params": { "ef": 8, - "data_type": "FLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 8, - "data_type": "FLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 16, - "data_type": "FLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 16, - "data_type": "FLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 32, - "data_type": "FLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 32, - "data_type": "FLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 64, - "data_type": "FLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 64, - "data_type": "FLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 128, - "data_type": "FLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 128, - "data_type": "FLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 256, - "data_type": "FLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 256, - "data_type": "FLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 512, - "data_type": "FLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 512, - "data_type": "FLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 1024, - "data_type": "FLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 1024, - "data_type": "FLOAT16" + "data_type": "FLOAT32" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "FLOAT32" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "FLOAT32" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 2048, + "data_type": "FLOAT32" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 2048, + "data_type": "FLOAT32" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 4096, + "data_type": "FLOAT32" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 4096, + "data_type": "FLOAT32" } } ], "upload_params": { "parallel": 16, - "data_type": "FLOAT16", + "data_type": "FLOAT32", "batch_size": 64 } }, { - "name": "redis-float16-m-32-ef-512", + "name": "redis-float32-m-32-ef-32", "engine": "redis", "connection_params": {}, "collection_params": { - "data_type": "FLOAT16", + "data_type": "FLOAT32", "hnsw_config": { "M": 32, - "EF_CONSTRUCTION": 512 + "EF_CONSTRUCTION": 32 } }, "search_params": [ @@ -5386,130 +27868,172 @@ "parallel": 1, "search_params": { "ef": 8, - "data_type": "FLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 8, - "data_type": "FLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 16, - "data_type": "FLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 16, - "data_type": "FLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 32, - "data_type": "FLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 32, - "data_type": "FLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 64, - "data_type": "FLOAT16" + "data_type": "FLOAT32" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 64, + "data_type": "FLOAT32" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 128, + "data_type": "FLOAT32" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 128, + "data_type": "FLOAT32" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 256, + "data_type": "FLOAT32" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 256, + "data_type": "FLOAT32" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 512, + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { - "ef": 64, - "data_type": "FLOAT16" + "ef": 512, + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { - "ef": 128, - "data_type": "FLOAT16" + "ef": 1024, + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { - "ef": 128, - "data_type": "FLOAT16" + "ef": 1024, + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { - "ef": 256, - "data_type": "FLOAT16" + "ef": 1024, + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { - "ef": 256, - "data_type": "FLOAT16" + "ef": 1024, + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { - "ef": 512, - "data_type": "FLOAT16" + "ef": 2048, + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { - "ef": 512, - "data_type": "FLOAT16" + "ef": 2048, + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { - "ef": 1024, - "data_type": "FLOAT16" + "ef": 4096, + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { - "ef": 1024, - "data_type": "FLOAT16" + "ef": 4096, + "data_type": "FLOAT32" } } ], "upload_params": { "parallel": 16, - "data_type": "FLOAT16", + "data_type": "FLOAT32", "batch_size": 64 } }, { - "name": "redis-float16-m-64-ef-16", + "name": "redis-float32-m-32-ef-64", "engine": "redis", "connection_params": {}, "collection_params": { - "data_type": "FLOAT16", + "data_type": "FLOAT32", "hnsw_config": { - "M": 64, - "EF_CONSTRUCTION": 16 + "M": 32, + "EF_CONSTRUCTION": 64 } }, "search_params": [ @@ -5517,130 +28041,172 @@ "parallel": 1, "search_params": { "ef": 8, - "data_type": "FLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 8, - "data_type": "FLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 16, - "data_type": "FLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 16, - "data_type": "FLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 32, - "data_type": "FLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 32, - "data_type": "FLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 64, - "data_type": "FLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 64, - "data_type": "FLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 128, - "data_type": "FLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 128, - "data_type": "FLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 256, - "data_type": "FLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 256, - "data_type": "FLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 512, - "data_type": "FLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 512, - "data_type": "FLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 1024, - "data_type": "FLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 1024, - "data_type": "FLOAT16" + "data_type": "FLOAT32" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "FLOAT32" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "FLOAT32" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 2048, + "data_type": "FLOAT32" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 2048, + "data_type": "FLOAT32" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 4096, + "data_type": "FLOAT32" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 4096, + "data_type": "FLOAT32" } } ], "upload_params": { "parallel": 16, - "data_type": "FLOAT16", + "data_type": "FLOAT32", "batch_size": 64 } }, { - "name": "redis-float16-m-64-ef-32", + "name": "redis-float32-m-32-ef-128", "engine": "redis", "connection_params": {}, "collection_params": { - "data_type": "FLOAT16", + "data_type": "FLOAT32", "hnsw_config": { - "M": 64, - "EF_CONSTRUCTION": 32 + "M": 32, + "EF_CONSTRUCTION": 128 } }, "search_params": [ @@ -5648,130 +28214,172 @@ "parallel": 1, "search_params": { "ef": 8, - "data_type": "FLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 8, - "data_type": "FLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 16, - "data_type": "FLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 16, - "data_type": "FLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 32, - "data_type": "FLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 32, - "data_type": "FLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 64, - "data_type": "FLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 64, - "data_type": "FLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 128, - "data_type": "FLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 128, - "data_type": "FLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 256, - "data_type": "FLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 256, - "data_type": "FLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 512, - "data_type": "FLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 512, - "data_type": "FLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 1024, - "data_type": "FLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 1024, - "data_type": "FLOAT16" + "data_type": "FLOAT32" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "FLOAT32" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "FLOAT32" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 2048, + "data_type": "FLOAT32" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 2048, + "data_type": "FLOAT32" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 4096, + "data_type": "FLOAT32" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 4096, + "data_type": "FLOAT32" } } ], "upload_params": { "parallel": 16, - "data_type": "FLOAT16", + "data_type": "FLOAT32", "batch_size": 64 } }, { - "name": "redis-float16-m-64-ef-64", + "name": "redis-float32-m-32-ef-256", "engine": "redis", "connection_params": {}, "collection_params": { - "data_type": "FLOAT16", + "data_type": "FLOAT32", "hnsw_config": { - "M": 64, - "EF_CONSTRUCTION": 64 + "M": 32, + "EF_CONSTRUCTION": 256 } }, "search_params": [ @@ -5779,130 +28387,172 @@ "parallel": 1, "search_params": { "ef": 8, - "data_type": "FLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 8, - "data_type": "FLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 16, - "data_type": "FLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 16, - "data_type": "FLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 32, - "data_type": "FLOAT16" + "data_type": "FLOAT32" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 32, + "data_type": "FLOAT32" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 64, + "data_type": "FLOAT32" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 64, + "data_type": "FLOAT32" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 128, + "data_type": "FLOAT32" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 128, + "data_type": "FLOAT32" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 256, + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { - "ef": 32, - "data_type": "FLOAT16" + "ef": 256, + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { - "ef": 64, - "data_type": "FLOAT16" + "ef": 512, + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { - "ef": 64, - "data_type": "FLOAT16" + "ef": 512, + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { - "ef": 128, - "data_type": "FLOAT16" + "ef": 1024, + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { - "ef": 128, - "data_type": "FLOAT16" + "ef": 1024, + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { - "ef": 256, - "data_type": "FLOAT16" + "ef": 1024, + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { - "ef": 256, - "data_type": "FLOAT16" + "ef": 1024, + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { - "ef": 512, - "data_type": "FLOAT16" + "ef": 2048, + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { - "ef": 512, - "data_type": "FLOAT16" + "ef": 2048, + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { - "ef": 1024, - "data_type": "FLOAT16" + "ef": 4096, + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { - "ef": 1024, - "data_type": "FLOAT16" + "ef": 4096, + "data_type": "FLOAT32" } } ], "upload_params": { "parallel": 16, - "data_type": "FLOAT16", + "data_type": "FLOAT32", "batch_size": 64 } }, { - "name": "redis-float16-m-64-ef-128", + "name": "redis-float32-m-32-ef-512", "engine": "redis", "connection_params": {}, "collection_params": { - "data_type": "FLOAT16", + "data_type": "FLOAT32", "hnsw_config": { - "M": 64, - "EF_CONSTRUCTION": 128 + "M": 32, + "EF_CONSTRUCTION": 512 } }, "search_params": [ @@ -5910,130 +28560,172 @@ "parallel": 1, "search_params": { "ef": 8, - "data_type": "FLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 8, - "data_type": "FLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 16, - "data_type": "FLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 16, - "data_type": "FLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 32, - "data_type": "FLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 32, - "data_type": "FLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 64, - "data_type": "FLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 64, - "data_type": "FLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 128, - "data_type": "FLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 128, - "data_type": "FLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 256, - "data_type": "FLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 256, - "data_type": "FLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 512, - "data_type": "FLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 512, - "data_type": "FLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 1024, - "data_type": "FLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 1024, - "data_type": "FLOAT16" + "data_type": "FLOAT32" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "FLOAT32" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "FLOAT32" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 2048, + "data_type": "FLOAT32" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 2048, + "data_type": "FLOAT32" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 4096, + "data_type": "FLOAT32" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 4096, + "data_type": "FLOAT32" } } ], "upload_params": { "parallel": 16, - "data_type": "FLOAT16", + "data_type": "FLOAT32", "batch_size": 64 } }, { - "name": "redis-float16-m-64-ef-256", + "name": "redis-float32-m-32-ef-1024", "engine": "redis", "connection_params": {}, "collection_params": { - "data_type": "FLOAT16", + "data_type": "FLOAT32", "hnsw_config": { - "M": 64, - "EF_CONSTRUCTION": 256 + "M": 32, + "EF_CONSTRUCTION": 1024 } }, "search_params": [ @@ -6041,130 +28733,172 @@ "parallel": 1, "search_params": { "ef": 8, - "data_type": "FLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 8, - "data_type": "FLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 16, - "data_type": "FLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 16, - "data_type": "FLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 32, - "data_type": "FLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 32, - "data_type": "FLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 64, - "data_type": "FLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 64, - "data_type": "FLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 128, - "data_type": "FLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 128, - "data_type": "FLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 256, - "data_type": "FLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 256, - "data_type": "FLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 512, - "data_type": "FLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 512, - "data_type": "FLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 1024, - "data_type": "FLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 1024, - "data_type": "FLOAT16" + "data_type": "FLOAT32" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "FLOAT32" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "FLOAT32" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 2048, + "data_type": "FLOAT32" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 2048, + "data_type": "FLOAT32" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 4096, + "data_type": "FLOAT32" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 4096, + "data_type": "FLOAT32" } } ], "upload_params": { "parallel": 16, - "data_type": "FLOAT16", + "data_type": "FLOAT32", "batch_size": 64 } }, { - "name": "redis-float16-m-64-ef-512", + "name": "redis-float32-m-32-ef-2048", "engine": "redis", "connection_params": {}, "collection_params": { - "data_type": "FLOAT16", + "data_type": "FLOAT32", "hnsw_config": { - "M": 64, - "EF_CONSTRUCTION": 512 + "M": 32, + "EF_CONSTRUCTION": 2048 } }, "search_params": [ @@ -6172,129 +28906,171 @@ "parallel": 1, "search_params": { "ef": 8, - "data_type": "FLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 8, - "data_type": "FLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 16, - "data_type": "FLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 16, - "data_type": "FLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 32, - "data_type": "FLOAT16" + "data_type": "FLOAT32" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 32, + "data_type": "FLOAT32" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 64, + "data_type": "FLOAT32" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 64, + "data_type": "FLOAT32" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 128, + "data_type": "FLOAT32" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 128, + "data_type": "FLOAT32" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 256, + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { - "ef": 32, - "data_type": "FLOAT16" + "ef": 256, + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { - "ef": 64, - "data_type": "FLOAT16" + "ef": 512, + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { - "ef": 64, - "data_type": "FLOAT16" + "ef": 512, + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { - "ef": 128, - "data_type": "FLOAT16" + "ef": 1024, + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { - "ef": 128, - "data_type": "FLOAT16" + "ef": 1024, + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { - "ef": 256, - "data_type": "FLOAT16" + "ef": 1024, + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { - "ef": 256, - "data_type": "FLOAT16" + "ef": 1024, + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { - "ef": 512, - "data_type": "FLOAT16" + "ef": 2048, + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { - "ef": 512, - "data_type": "FLOAT16" + "ef": 2048, + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { - "ef": 1024, - "data_type": "FLOAT16" + "ef": 4096, + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { - "ef": 1024, - "data_type": "FLOAT16" + "ef": 4096, + "data_type": "FLOAT32" } } ], "upload_params": { "parallel": 16, - "data_type": "FLOAT16", + "data_type": "FLOAT32", "batch_size": 64 } }, { - "name": "redis-bfloat16-m-8-ef-16", + "name": "redis-float32-m-64-ef-16", "engine": "redis", "connection_params": {}, "collection_params": { - "data_type": "BFLOAT16", + "data_type": "FLOAT32", "hnsw_config": { - "M": 8, + "M": 64, "EF_CONSTRUCTION": 16 } }, @@ -6303,129 +29079,171 @@ "parallel": 1, "search_params": { "ef": 8, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 8, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 16, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 16, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 32, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 32, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 64, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 64, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 128, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 128, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 256, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 256, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 512, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 512, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 1024, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 1024, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "FLOAT32" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "FLOAT32" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 2048, + "data_type": "FLOAT32" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 2048, + "data_type": "FLOAT32" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 4096, + "data_type": "FLOAT32" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 4096, + "data_type": "FLOAT32" } } ], "upload_params": { "parallel": 16, - "data_type": "BFLOAT16", + "data_type": "FLOAT32", "batch_size": 64 } }, { - "name": "redis-bfloat16-m-8-ef-32", + "name": "redis-float32-m-64-ef-32", "engine": "redis", "connection_params": {}, "collection_params": { - "data_type": "BFLOAT16", + "data_type": "FLOAT32", "hnsw_config": { - "M": 8, + "M": 64, "EF_CONSTRUCTION": 32 } }, @@ -6434,129 +29252,171 @@ "parallel": 1, "search_params": { "ef": 8, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 8, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 16, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 16, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 32, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 32, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 64, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 64, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 128, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 128, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 256, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 256, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 512, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 512, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 1024, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 1024, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "FLOAT32" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "FLOAT32" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 2048, + "data_type": "FLOAT32" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 2048, + "data_type": "FLOAT32" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 4096, + "data_type": "FLOAT32" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 4096, + "data_type": "FLOAT32" } } ], "upload_params": { "parallel": 16, - "data_type": "BFLOAT16", + "data_type": "FLOAT32", "batch_size": 64 } }, { - "name": "redis-bfloat16-m-8-ef-64", + "name": "redis-float32-m-64-ef-64", "engine": "redis", "connection_params": {}, "collection_params": { - "data_type": "BFLOAT16", + "data_type": "FLOAT32", "hnsw_config": { - "M": 8, + "M": 64, "EF_CONSTRUCTION": 64 } }, @@ -6565,129 +29425,171 @@ "parallel": 1, "search_params": { "ef": 8, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 8, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 16, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 16, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 32, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 32, + "data_type": "FLOAT32" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 64, + "data_type": "FLOAT32" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 64, + "data_type": "FLOAT32" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 128, + "data_type": "FLOAT32" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 128, + "data_type": "FLOAT32" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 256, + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { - "ef": 32, - "data_type": "BFLOAT16" + "ef": 256, + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { - "ef": 64, - "data_type": "BFLOAT16" + "ef": 512, + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { - "ef": 64, - "data_type": "BFLOAT16" + "ef": 512, + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { - "ef": 128, - "data_type": "BFLOAT16" + "ef": 1024, + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { - "ef": 128, - "data_type": "BFLOAT16" + "ef": 1024, + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { - "ef": 256, - "data_type": "BFLOAT16" + "ef": 1024, + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { - "ef": 256, - "data_type": "BFLOAT16" + "ef": 1024, + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { - "ef": 512, - "data_type": "BFLOAT16" + "ef": 2048, + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { - "ef": 512, - "data_type": "BFLOAT16" + "ef": 2048, + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { - "ef": 1024, - "data_type": "BFLOAT16" + "ef": 4096, + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { - "ef": 1024, - "data_type": "BFLOAT16" + "ef": 4096, + "data_type": "FLOAT32" } } ], "upload_params": { "parallel": 16, - "data_type": "BFLOAT16", + "data_type": "FLOAT32", "batch_size": 64 } }, { - "name": "redis-bfloat16-m-8-ef-128", + "name": "redis-float32-m-64-ef-128", "engine": "redis", "connection_params": {}, "collection_params": { - "data_type": "BFLOAT16", + "data_type": "FLOAT32", "hnsw_config": { - "M": 8, + "M": 64, "EF_CONSTRUCTION": 128 } }, @@ -6696,129 +29598,171 @@ "parallel": 1, "search_params": { "ef": 8, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 8, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 16, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 16, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 32, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 32, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 64, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 64, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 128, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 128, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 256, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 256, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 512, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 512, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 1024, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 1024, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "FLOAT32" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "FLOAT32" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 2048, + "data_type": "FLOAT32" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 2048, + "data_type": "FLOAT32" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 4096, + "data_type": "FLOAT32" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 4096, + "data_type": "FLOAT32" } } ], "upload_params": { "parallel": 16, - "data_type": "BFLOAT16", + "data_type": "FLOAT32", "batch_size": 64 } }, { - "name": "redis-bfloat16-m-8-ef-256", + "name": "redis-float32-m-64-ef-256", "engine": "redis", "connection_params": {}, "collection_params": { - "data_type": "BFLOAT16", + "data_type": "FLOAT32", "hnsw_config": { - "M": 8, + "M": 64, "EF_CONSTRUCTION": 256 } }, @@ -6827,129 +29771,171 @@ "parallel": 1, "search_params": { "ef": 8, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 8, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 16, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 16, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 32, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 32, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 64, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 64, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 128, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 128, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 256, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 256, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 512, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 512, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 1024, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 1024, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "FLOAT32" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "FLOAT32" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 2048, + "data_type": "FLOAT32" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 2048, + "data_type": "FLOAT32" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 4096, + "data_type": "FLOAT32" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 4096, + "data_type": "FLOAT32" } } ], "upload_params": { "parallel": 16, - "data_type": "BFLOAT16", + "data_type": "FLOAT32", "batch_size": 64 } }, { - "name": "redis-bfloat16-m-8-ef-512", + "name": "redis-float32-m-64-ef-512", "engine": "redis", "connection_params": {}, "collection_params": { - "data_type": "BFLOAT16", + "data_type": "FLOAT32", "hnsw_config": { - "M": 8, + "M": 64, "EF_CONSTRUCTION": 512 } }, @@ -6958,130 +29944,172 @@ "parallel": 1, "search_params": { "ef": 8, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 8, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 16, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 16, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 32, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 32, + "data_type": "FLOAT32" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 64, + "data_type": "FLOAT32" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 64, + "data_type": "FLOAT32" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 128, + "data_type": "FLOAT32" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 128, + "data_type": "FLOAT32" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 256, + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { - "ef": 32, - "data_type": "BFLOAT16" + "ef": 256, + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { - "ef": 64, - "data_type": "BFLOAT16" + "ef": 512, + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { - "ef": 64, - "data_type": "BFLOAT16" + "ef": 512, + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { - "ef": 128, - "data_type": "BFLOAT16" + "ef": 1024, + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { - "ef": 128, - "data_type": "BFLOAT16" + "ef": 1024, + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { - "ef": 256, - "data_type": "BFLOAT16" + "ef": 1024, + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { - "ef": 256, - "data_type": "BFLOAT16" + "ef": 1024, + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { - "ef": 512, - "data_type": "BFLOAT16" + "ef": 2048, + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { - "ef": 512, - "data_type": "BFLOAT16" + "ef": 2048, + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { - "ef": 1024, - "data_type": "BFLOAT16" + "ef": 4096, + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { - "ef": 1024, - "data_type": "BFLOAT16" + "ef": 4096, + "data_type": "FLOAT32" } } ], "upload_params": { "parallel": 16, - "data_type": "BFLOAT16", + "data_type": "FLOAT32", "batch_size": 64 } }, { - "name": "redis-bfloat16-m-16-ef-16", + "name": "redis-float32-m-64-ef-1024", "engine": "redis", "connection_params": {}, "collection_params": { - "data_type": "BFLOAT16", + "data_type": "FLOAT32", "hnsw_config": { - "M": 16, - "EF_CONSTRUCTION": 16 + "M": 64, + "EF_CONSTRUCTION": 1024 } }, "search_params": [ @@ -7089,130 +30117,172 @@ "parallel": 1, "search_params": { "ef": 8, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 8, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 16, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 16, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 32, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 32, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 64, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 64, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 128, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 128, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 256, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 256, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 512, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 512, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 1024, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 1024, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "FLOAT32" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "FLOAT32" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 2048, + "data_type": "FLOAT32" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 2048, + "data_type": "FLOAT32" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 4096, + "data_type": "FLOAT32" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 4096, + "data_type": "FLOAT32" } } ], "upload_params": { "parallel": 16, - "data_type": "BFLOAT16", + "data_type": "FLOAT32", "batch_size": 64 } }, { - "name": "redis-bfloat16-m-16-ef-32", + "name": "redis-float32-m-64-ef-2048", "engine": "redis", "connection_params": {}, "collection_params": { - "data_type": "BFLOAT16", + "data_type": "FLOAT32", "hnsw_config": { - "M": 16, - "EF_CONSTRUCTION": 32 + "M": 64, + "EF_CONSTRUCTION": 2048 } }, "search_params": [ @@ -7220,130 +30290,172 @@ "parallel": 1, "search_params": { "ef": 8, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 8, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 16, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 16, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 32, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 32, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 64, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 64, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 128, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 128, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 256, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 256, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 512, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 512, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 1024, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 1024, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "FLOAT32" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "FLOAT32" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 2048, + "data_type": "FLOAT32" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 2048, + "data_type": "FLOAT32" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 4096, + "data_type": "FLOAT32" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 4096, + "data_type": "FLOAT32" } } ], "upload_params": { "parallel": 16, - "data_type": "BFLOAT16", + "data_type": "FLOAT32", "batch_size": 64 } }, { - "name": "redis-bfloat16-m-16-ef-64", + "name": "redis-float32-m-128-ef-16", "engine": "redis", "connection_params": {}, "collection_params": { - "data_type": "BFLOAT16", + "data_type": "FLOAT32", "hnsw_config": { - "M": 16, - "EF_CONSTRUCTION": 64 + "M": 128, + "EF_CONSTRUCTION": 16 } }, "search_params": [ @@ -7351,130 +30463,172 @@ "parallel": 1, "search_params": { "ef": 8, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 8, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 16, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 16, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 32, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 32, + "data_type": "FLOAT32" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 64, + "data_type": "FLOAT32" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 64, + "data_type": "FLOAT32" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 128, + "data_type": "FLOAT32" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 128, + "data_type": "FLOAT32" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 256, + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { - "ef": 32, - "data_type": "BFLOAT16" + "ef": 256, + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { - "ef": 64, - "data_type": "BFLOAT16" + "ef": 512, + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { - "ef": 64, - "data_type": "BFLOAT16" + "ef": 512, + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { - "ef": 128, - "data_type": "BFLOAT16" + "ef": 1024, + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { - "ef": 128, - "data_type": "BFLOAT16" + "ef": 1024, + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { - "ef": 256, - "data_type": "BFLOAT16" + "ef": 1024, + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { - "ef": 256, - "data_type": "BFLOAT16" + "ef": 1024, + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { - "ef": 512, - "data_type": "BFLOAT16" + "ef": 2048, + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { - "ef": 512, - "data_type": "BFLOAT16" + "ef": 2048, + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { - "ef": 1024, - "data_type": "BFLOAT16" + "ef": 4096, + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { - "ef": 1024, - "data_type": "BFLOAT16" + "ef": 4096, + "data_type": "FLOAT32" } } ], "upload_params": { "parallel": 16, - "data_type": "BFLOAT16", + "data_type": "FLOAT32", "batch_size": 64 } }, { - "name": "redis-bfloat16-m-16-ef-128", + "name": "redis-float32-m-128-ef-32", "engine": "redis", "connection_params": {}, "collection_params": { - "data_type": "BFLOAT16", + "data_type": "FLOAT32", "hnsw_config": { - "M": 16, - "EF_CONSTRUCTION": 128 + "M": 128, + "EF_CONSTRUCTION": 32 } }, "search_params": [ @@ -7482,130 +30636,172 @@ "parallel": 1, "search_params": { "ef": 8, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 8, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 16, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 16, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 32, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 32, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 64, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 64, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 128, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 128, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 256, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 256, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 512, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 512, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 1024, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 1024, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "FLOAT32" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "FLOAT32" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 2048, + "data_type": "FLOAT32" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 2048, + "data_type": "FLOAT32" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 4096, + "data_type": "FLOAT32" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 4096, + "data_type": "FLOAT32" } } ], "upload_params": { "parallel": 16, - "data_type": "BFLOAT16", + "data_type": "FLOAT32", "batch_size": 64 } }, { - "name": "redis-bfloat16-m-16-ef-256", + "name": "redis-float32-m-128-ef-64", "engine": "redis", "connection_params": {}, "collection_params": { - "data_type": "BFLOAT16", + "data_type": "FLOAT32", "hnsw_config": { - "M": 16, - "EF_CONSTRUCTION": 256 + "M": 128, + "EF_CONSTRUCTION": 64 } }, "search_params": [ @@ -7613,130 +30809,172 @@ "parallel": 1, "search_params": { "ef": 8, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 8, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 16, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 16, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 32, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 32, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 64, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 64, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 128, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 128, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 256, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 256, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 512, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 512, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 1024, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 1024, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "FLOAT32" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "FLOAT32" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 2048, + "data_type": "FLOAT32" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 2048, + "data_type": "FLOAT32" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 4096, + "data_type": "FLOAT32" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 4096, + "data_type": "FLOAT32" } } ], "upload_params": { "parallel": 16, - "data_type": "BFLOAT16", + "data_type": "FLOAT32", "batch_size": 64 } }, { - "name": "redis-bfloat16-m-16-ef-512", + "name": "redis-float32-m-128-ef-128", "engine": "redis", "connection_params": {}, "collection_params": { - "data_type": "BFLOAT16", + "data_type": "FLOAT32", "hnsw_config": { - "M": 16, - "EF_CONSTRUCTION": 512 + "M": 128, + "EF_CONSTRUCTION": 128 } }, "search_params": [ @@ -7744,130 +30982,172 @@ "parallel": 1, "search_params": { "ef": 8, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 8, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 16, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 16, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 32, + "data_type": "FLOAT32" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 32, + "data_type": "FLOAT32" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 64, + "data_type": "FLOAT32" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 64, + "data_type": "FLOAT32" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 128, + "data_type": "FLOAT32" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 128, + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { - "ef": 32, - "data_type": "BFLOAT16" + "ef": 256, + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { - "ef": 32, - "data_type": "BFLOAT16" + "ef": 256, + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { - "ef": 64, - "data_type": "BFLOAT16" + "ef": 512, + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { - "ef": 64, - "data_type": "BFLOAT16" + "ef": 512, + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { - "ef": 128, - "data_type": "BFLOAT16" + "ef": 1024, + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { - "ef": 128, - "data_type": "BFLOAT16" + "ef": 1024, + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { - "ef": 256, - "data_type": "BFLOAT16" + "ef": 1024, + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { - "ef": 256, - "data_type": "BFLOAT16" + "ef": 1024, + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { - "ef": 512, - "data_type": "BFLOAT16" + "ef": 2048, + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { - "ef": 512, - "data_type": "BFLOAT16" + "ef": 2048, + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { - "ef": 1024, - "data_type": "BFLOAT16" + "ef": 4096, + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { - "ef": 1024, - "data_type": "BFLOAT16" + "ef": 4096, + "data_type": "FLOAT32" } } ], "upload_params": { "parallel": 16, - "data_type": "BFLOAT16", + "data_type": "FLOAT32", "batch_size": 64 } }, { - "name": "redis-bfloat16-m-32-ef-16", + "name": "redis-float32-m-128-ef-256", "engine": "redis", "connection_params": {}, "collection_params": { - "data_type": "BFLOAT16", + "data_type": "FLOAT32", "hnsw_config": { - "M": 32, - "EF_CONSTRUCTION": 16 + "M": 128, + "EF_CONSTRUCTION": 256 } }, "search_params": [ @@ -7875,130 +31155,172 @@ "parallel": 1, "search_params": { "ef": 8, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 8, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 16, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 16, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 32, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 32, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 64, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 64, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 128, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 128, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 256, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 256, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 512, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 512, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 1024, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 1024, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "FLOAT32" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "FLOAT32" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 2048, + "data_type": "FLOAT32" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 2048, + "data_type": "FLOAT32" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 4096, + "data_type": "FLOAT32" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 4096, + "data_type": "FLOAT32" } } ], "upload_params": { "parallel": 16, - "data_type": "BFLOAT16", + "data_type": "FLOAT32", "batch_size": 64 } }, { - "name": "redis-bfloat16-m-32-ef-32", + "name": "redis-float32-m-128-ef-512", "engine": "redis", "connection_params": {}, "collection_params": { - "data_type": "BFLOAT16", + "data_type": "FLOAT32", "hnsw_config": { - "M": 32, - "EF_CONSTRUCTION": 32 + "M": 128, + "EF_CONSTRUCTION": 512 } }, "search_params": [ @@ -8006,130 +31328,172 @@ "parallel": 1, "search_params": { "ef": 8, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 8, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 16, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 16, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 32, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 32, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 64, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 64, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 128, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 128, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 256, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 256, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 512, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 512, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 1024, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 1024, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "FLOAT32" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "FLOAT32" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 2048, + "data_type": "FLOAT32" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 2048, + "data_type": "FLOAT32" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 4096, + "data_type": "FLOAT32" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 4096, + "data_type": "FLOAT32" } } ], "upload_params": { "parallel": 16, - "data_type": "BFLOAT16", + "data_type": "FLOAT32", "batch_size": 64 } }, { - "name": "redis-bfloat16-m-32-ef-64", + "name": "redis-float32-m-128-ef-1024", "engine": "redis", "connection_params": {}, "collection_params": { - "data_type": "BFLOAT16", + "data_type": "FLOAT32", "hnsw_config": { - "M": 32, - "EF_CONSTRUCTION": 64 + "M": 128, + "EF_CONSTRUCTION": 1024 } }, "search_params": [ @@ -8137,130 +31501,172 @@ "parallel": 1, "search_params": { "ef": 8, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 8, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 16, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 16, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 32, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 32, + "data_type": "FLOAT32" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 64, + "data_type": "FLOAT32" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 64, + "data_type": "FLOAT32" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 128, + "data_type": "FLOAT32" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 128, + "data_type": "FLOAT32" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 256, + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { - "ef": 32, - "data_type": "BFLOAT16" + "ef": 256, + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { - "ef": 64, - "data_type": "BFLOAT16" + "ef": 512, + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { - "ef": 64, - "data_type": "BFLOAT16" + "ef": 512, + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { - "ef": 128, - "data_type": "BFLOAT16" + "ef": 1024, + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { - "ef": 128, - "data_type": "BFLOAT16" + "ef": 1024, + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { - "ef": 256, - "data_type": "BFLOAT16" + "ef": 1024, + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { - "ef": 256, - "data_type": "BFLOAT16" + "ef": 1024, + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { - "ef": 512, - "data_type": "BFLOAT16" + "ef": 2048, + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { - "ef": 512, - "data_type": "BFLOAT16" + "ef": 2048, + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { - "ef": 1024, - "data_type": "BFLOAT16" + "ef": 4096, + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { - "ef": 1024, - "data_type": "BFLOAT16" + "ef": 4096, + "data_type": "FLOAT32" } } ], "upload_params": { "parallel": 16, - "data_type": "BFLOAT16", + "data_type": "FLOAT32", "batch_size": 64 } }, { - "name": "redis-bfloat16-m-32-ef-128", + "name": "redis-float32-m-128-ef-2048", "engine": "redis", "connection_params": {}, "collection_params": { - "data_type": "BFLOAT16", + "data_type": "FLOAT32", "hnsw_config": { - "M": 32, - "EF_CONSTRUCTION": 128 + "M": 128, + "EF_CONSTRUCTION": 2048 } }, "search_params": [ @@ -8268,130 +31674,172 @@ "parallel": 1, "search_params": { "ef": 8, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 8, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 16, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 16, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 32, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 32, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 64, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 64, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 128, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 128, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 256, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 256, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 512, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 512, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 1024, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 1024, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "FLOAT32" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "FLOAT32" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 2048, + "data_type": "FLOAT32" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 2048, + "data_type": "FLOAT32" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 4096, + "data_type": "FLOAT32" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 4096, + "data_type": "FLOAT32" } } ], "upload_params": { "parallel": 16, - "data_type": "BFLOAT16", + "data_type": "FLOAT32", "batch_size": 64 } }, { - "name": "redis-bfloat16-m-32-ef-256", + "name": "redis-float32-m-256-ef-16", "engine": "redis", "connection_params": {}, "collection_params": { - "data_type": "BFLOAT16", + "data_type": "FLOAT32", "hnsw_config": { - "M": 32, - "EF_CONSTRUCTION": 256 + "M": 256, + "EF_CONSTRUCTION": 16 } }, "search_params": [ @@ -8399,130 +31847,172 @@ "parallel": 1, "search_params": { "ef": 8, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 8, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 16, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 16, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 32, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 32, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 64, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 64, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 128, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 128, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 256, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 256, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 512, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 512, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 1024, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 1024, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "FLOAT32" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "FLOAT32" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 2048, + "data_type": "FLOAT32" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 2048, + "data_type": "FLOAT32" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 4096, + "data_type": "FLOAT32" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 4096, + "data_type": "FLOAT32" } } ], "upload_params": { "parallel": 16, - "data_type": "BFLOAT16", + "data_type": "FLOAT32", "batch_size": 64 } }, { - "name": "redis-bfloat16-m-32-ef-512", + "name": "redis-float32-m-256-ef-32", "engine": "redis", "connection_params": {}, "collection_params": { - "data_type": "BFLOAT16", + "data_type": "FLOAT32", "hnsw_config": { - "M": 32, - "EF_CONSTRUCTION": 512 + "M": 256, + "EF_CONSTRUCTION": 32 } }, "search_params": [ @@ -8530,130 +32020,172 @@ "parallel": 1, "search_params": { "ef": 8, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 8, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 16, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 16, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 32, + "data_type": "FLOAT32" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 32, + "data_type": "FLOAT32" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 64, + "data_type": "FLOAT32" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 64, + "data_type": "FLOAT32" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 128, + "data_type": "FLOAT32" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 128, + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { - "ef": 32, - "data_type": "BFLOAT16" + "ef": 256, + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { - "ef": 32, - "data_type": "BFLOAT16" + "ef": 256, + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { - "ef": 64, - "data_type": "BFLOAT16" + "ef": 512, + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { - "ef": 64, - "data_type": "BFLOAT16" + "ef": 512, + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { - "ef": 128, - "data_type": "BFLOAT16" + "ef": 1024, + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { - "ef": 128, - "data_type": "BFLOAT16" + "ef": 1024, + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { - "ef": 256, - "data_type": "BFLOAT16" + "ef": 1024, + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { - "ef": 256, - "data_type": "BFLOAT16" + "ef": 1024, + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { - "ef": 512, - "data_type": "BFLOAT16" + "ef": 2048, + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { - "ef": 512, - "data_type": "BFLOAT16" + "ef": 2048, + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { - "ef": 1024, - "data_type": "BFLOAT16" + "ef": 4096, + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { - "ef": 1024, - "data_type": "BFLOAT16" + "ef": 4096, + "data_type": "FLOAT32" } } ], "upload_params": { "parallel": 16, - "data_type": "BFLOAT16", + "data_type": "FLOAT32", "batch_size": 64 } }, { - "name": "redis-bfloat16-m-64-ef-16", + "name": "redis-float32-m-256-ef-64", "engine": "redis", "connection_params": {}, "collection_params": { - "data_type": "BFLOAT16", + "data_type": "FLOAT32", "hnsw_config": { - "M": 64, - "EF_CONSTRUCTION": 16 + "M": 256, + "EF_CONSTRUCTION": 64 } }, "search_params": [ @@ -8661,130 +32193,172 @@ "parallel": 1, "search_params": { "ef": 8, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 8, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 16, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 16, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 32, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 32, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 64, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 64, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 128, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 128, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 256, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 256, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 512, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 512, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 1024, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 1024, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "FLOAT32" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "FLOAT32" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 2048, + "data_type": "FLOAT32" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 2048, + "data_type": "FLOAT32" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 4096, + "data_type": "FLOAT32" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 4096, + "data_type": "FLOAT32" } } ], "upload_params": { "parallel": 16, - "data_type": "BFLOAT16", + "data_type": "FLOAT32", "batch_size": 64 } }, { - "name": "redis-bfloat16-m-64-ef-32", + "name": "redis-float32-m-256-ef-128", "engine": "redis", "connection_params": {}, "collection_params": { - "data_type": "BFLOAT16", + "data_type": "FLOAT32", "hnsw_config": { - "M": 64, - "EF_CONSTRUCTION": 32 + "M": 256, + "EF_CONSTRUCTION": 128 } }, "search_params": [ @@ -8792,130 +32366,172 @@ "parallel": 1, "search_params": { "ef": 8, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 8, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 16, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 16, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 32, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 32, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 64, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 64, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 128, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 128, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 256, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 256, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 512, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 512, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 1024, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 1024, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "FLOAT32" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "FLOAT32" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 2048, + "data_type": "FLOAT32" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 2048, + "data_type": "FLOAT32" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 4096, + "data_type": "FLOAT32" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 4096, + "data_type": "FLOAT32" } } ], "upload_params": { "parallel": 16, - "data_type": "BFLOAT16", + "data_type": "FLOAT32", "batch_size": 64 } }, { - "name": "redis-bfloat16-m-64-ef-64", + "name": "redis-float32-m-256-ef-256", "engine": "redis", "connection_params": {}, "collection_params": { - "data_type": "BFLOAT16", + "data_type": "FLOAT32", "hnsw_config": { - "M": 64, - "EF_CONSTRUCTION": 64 + "M": 256, + "EF_CONSTRUCTION": 256 } }, "search_params": [ @@ -8923,130 +32539,172 @@ "parallel": 1, "search_params": { "ef": 8, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 8, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 16, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 16, + "data_type": "FLOAT32" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 32, + "data_type": "FLOAT32" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 32, + "data_type": "FLOAT32" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 64, + "data_type": "FLOAT32" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 64, + "data_type": "FLOAT32" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 128, + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { - "ef": 16, - "data_type": "BFLOAT16" + "ef": 128, + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { - "ef": 32, - "data_type": "BFLOAT16" + "ef": 256, + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { - "ef": 32, - "data_type": "BFLOAT16" + "ef": 256, + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { - "ef": 64, - "data_type": "BFLOAT16" + "ef": 512, + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { - "ef": 64, - "data_type": "BFLOAT16" + "ef": 512, + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { - "ef": 128, - "data_type": "BFLOAT16" + "ef": 1024, + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { - "ef": 128, - "data_type": "BFLOAT16" + "ef": 1024, + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { - "ef": 256, - "data_type": "BFLOAT16" + "ef": 1024, + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { - "ef": 256, - "data_type": "BFLOAT16" + "ef": 1024, + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { - "ef": 512, - "data_type": "BFLOAT16" + "ef": 2048, + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { - "ef": 512, - "data_type": "BFLOAT16" + "ef": 2048, + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { - "ef": 1024, - "data_type": "BFLOAT16" + "ef": 4096, + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { - "ef": 1024, - "data_type": "BFLOAT16" + "ef": 4096, + "data_type": "FLOAT32" } } ], "upload_params": { "parallel": 16, - "data_type": "BFLOAT16", + "data_type": "FLOAT32", "batch_size": 64 } }, { - "name": "redis-bfloat16-m-64-ef-128", + "name": "redis-float32-m-256-ef-512", "engine": "redis", "connection_params": {}, "collection_params": { - "data_type": "BFLOAT16", + "data_type": "FLOAT32", "hnsw_config": { - "M": 64, - "EF_CONSTRUCTION": 128 + "M": 256, + "EF_CONSTRUCTION": 512 } }, "search_params": [ @@ -9054,130 +32712,172 @@ "parallel": 1, "search_params": { "ef": 8, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 8, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 16, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 16, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 32, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 32, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 64, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 64, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 128, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 128, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 256, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 256, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 512, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 512, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 1024, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 1024, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "FLOAT32" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "FLOAT32" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 2048, + "data_type": "FLOAT32" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 2048, + "data_type": "FLOAT32" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 4096, + "data_type": "FLOAT32" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 4096, + "data_type": "FLOAT32" } } ], "upload_params": { "parallel": 16, - "data_type": "BFLOAT16", + "data_type": "FLOAT32", "batch_size": 64 } }, { - "name": "redis-bfloat16-m-64-ef-256", + "name": "redis-float32-m-256-ef-1024", "engine": "redis", "connection_params": {}, "collection_params": { - "data_type": "BFLOAT16", + "data_type": "FLOAT32", "hnsw_config": { - "M": 64, - "EF_CONSTRUCTION": 256 + "M": 256, + "EF_CONSTRUCTION": 1024 } }, "search_params": [ @@ -9185,130 +32885,172 @@ "parallel": 1, "search_params": { "ef": 8, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 8, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 16, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 16, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 32, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 32, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 64, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 64, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 128, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 128, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 256, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 256, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 512, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 512, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 1024, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 1024, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "FLOAT32" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "FLOAT32" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 2048, + "data_type": "FLOAT32" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 2048, + "data_type": "FLOAT32" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 4096, + "data_type": "FLOAT32" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 4096, + "data_type": "FLOAT32" } } ], "upload_params": { "parallel": 16, - "data_type": "BFLOAT16", + "data_type": "FLOAT32", "batch_size": 64 } }, { - "name": "redis-bfloat16-m-64-ef-512", + "name": "redis-float32-m-256-ef-2048", "engine": "redis", "connection_params": {}, "collection_params": { - "data_type": "BFLOAT16", + "data_type": "FLOAT32", "hnsw_config": { - "M": 64, - "EF_CONSTRUCTION": 512 + "M": 256, + "EF_CONSTRUCTION": 2048 } }, "search_params": [ @@ -9316,127 +33058,169 @@ "parallel": 1, "search_params": { "ef": 8, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 8, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 16, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 16, + "data_type": "FLOAT32" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 32, + "data_type": "FLOAT32" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 32, + "data_type": "FLOAT32" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 64, + "data_type": "FLOAT32" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 64, + "data_type": "FLOAT32" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 128, + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { - "ef": 16, - "data_type": "BFLOAT16" + "ef": 128, + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { - "ef": 32, - "data_type": "BFLOAT16" + "ef": 256, + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { - "ef": 32, - "data_type": "BFLOAT16" + "ef": 256, + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { - "ef": 64, - "data_type": "BFLOAT16" + "ef": 512, + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { - "ef": 64, - "data_type": "BFLOAT16" + "ef": 512, + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { - "ef": 128, - "data_type": "BFLOAT16" + "ef": 1024, + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { - "ef": 128, - "data_type": "BFLOAT16" + "ef": 1024, + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { - "ef": 256, - "data_type": "BFLOAT16" + "ef": 1024, + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { - "ef": 256, - "data_type": "BFLOAT16" + "ef": 1024, + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { - "ef": 512, - "data_type": "BFLOAT16" + "ef": 2048, + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { - "ef": 512, - "data_type": "BFLOAT16" + "ef": 2048, + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { - "ef": 1024, - "data_type": "BFLOAT16" + "ef": 4096, + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { - "ef": 1024, - "data_type": "BFLOAT16" + "ef": 4096, + "data_type": "FLOAT32" } } ], "upload_params": { "parallel": 16, - "data_type": "BFLOAT16", + "data_type": "FLOAT32", "batch_size": 64 } }, { - "name": "redis-float32-m-8-ef-16", + "name": "redis-float64-m-8-ef-16", "engine": "redis", "connection_params": {}, "collection_params": { - "data_type": "FLOAT32", + "data_type": "FLOAT64", "hnsw_config": { "M": 8, "EF_CONSTRUCTION": 16 @@ -9447,127 +33231,169 @@ "parallel": 1, "search_params": { "ef": 8, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 100, "search_params": { "ef": 8, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 1, "search_params": { "ef": 16, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 100, "search_params": { "ef": 16, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 1, "search_params": { "ef": 32, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 100, "search_params": { "ef": 32, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 1, "search_params": { "ef": 64, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 100, "search_params": { "ef": 64, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 1, "search_params": { "ef": 128, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 100, "search_params": { "ef": 128, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 1, "search_params": { "ef": 256, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 100, "search_params": { "ef": 256, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 1, "search_params": { "ef": 512, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 100, "search_params": { "ef": 512, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 1, "search_params": { "ef": 1024, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 100, "search_params": { "ef": 1024, - "data_type": "FLOAT32" + "data_type": "FLOAT64" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "FLOAT64" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "FLOAT64" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 2048, + "data_type": "FLOAT64" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 2048, + "data_type": "FLOAT64" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 4096, + "data_type": "FLOAT64" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 4096, + "data_type": "FLOAT64" } } ], "upload_params": { "parallel": 16, - "data_type": "FLOAT32", + "data_type": "FLOAT64", "batch_size": 64 } }, { - "name": "redis-float32-m-8-ef-32", + "name": "redis-float64-m-8-ef-32", "engine": "redis", "connection_params": {}, "collection_params": { - "data_type": "FLOAT32", + "data_type": "FLOAT64", "hnsw_config": { "M": 8, "EF_CONSTRUCTION": 32 @@ -9578,127 +33404,169 @@ "parallel": 1, "search_params": { "ef": 8, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 100, "search_params": { "ef": 8, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 1, "search_params": { "ef": 16, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 100, "search_params": { "ef": 16, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 1, "search_params": { "ef": 32, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 100, "search_params": { "ef": 32, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 1, "search_params": { "ef": 64, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 100, "search_params": { "ef": 64, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 1, "search_params": { "ef": 128, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 100, "search_params": { "ef": 128, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 1, "search_params": { "ef": 256, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 100, "search_params": { "ef": 256, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 1, "search_params": { "ef": 512, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 100, "search_params": { "ef": 512, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 1, "search_params": { "ef": 1024, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 100, "search_params": { "ef": 1024, - "data_type": "FLOAT32" + "data_type": "FLOAT64" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "FLOAT64" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "FLOAT64" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 2048, + "data_type": "FLOAT64" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 2048, + "data_type": "FLOAT64" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 4096, + "data_type": "FLOAT64" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 4096, + "data_type": "FLOAT64" } } ], "upload_params": { "parallel": 16, - "data_type": "FLOAT32", + "data_type": "FLOAT64", "batch_size": 64 } }, { - "name": "redis-float32-m-8-ef-64", + "name": "redis-float64-m-8-ef-64", "engine": "redis", "connection_params": {}, "collection_params": { - "data_type": "FLOAT32", + "data_type": "FLOAT64", "hnsw_config": { "M": 8, "EF_CONSTRUCTION": 64 @@ -9709,127 +33577,169 @@ "parallel": 1, "search_params": { "ef": 8, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 100, "search_params": { "ef": 8, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 1, "search_params": { "ef": 16, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 100, "search_params": { "ef": 16, - "data_type": "FLOAT32" + "data_type": "FLOAT64" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 32, + "data_type": "FLOAT64" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 32, + "data_type": "FLOAT64" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 64, + "data_type": "FLOAT64" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 64, + "data_type": "FLOAT64" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 128, + "data_type": "FLOAT64" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 128, + "data_type": "FLOAT64" } }, { "parallel": 1, "search_params": { - "ef": 32, - "data_type": "FLOAT32" + "ef": 256, + "data_type": "FLOAT64" } }, { "parallel": 100, "search_params": { - "ef": 32, - "data_type": "FLOAT32" + "ef": 256, + "data_type": "FLOAT64" } }, { "parallel": 1, "search_params": { - "ef": 64, - "data_type": "FLOAT32" + "ef": 512, + "data_type": "FLOAT64" } }, { "parallel": 100, "search_params": { - "ef": 64, - "data_type": "FLOAT32" + "ef": 512, + "data_type": "FLOAT64" } }, { "parallel": 1, "search_params": { - "ef": 128, - "data_type": "FLOAT32" + "ef": 1024, + "data_type": "FLOAT64" } }, { "parallel": 100, "search_params": { - "ef": 128, - "data_type": "FLOAT32" + "ef": 1024, + "data_type": "FLOAT64" } }, { "parallel": 1, "search_params": { - "ef": 256, - "data_type": "FLOAT32" + "ef": 1024, + "data_type": "FLOAT64" } }, { "parallel": 100, "search_params": { - "ef": 256, - "data_type": "FLOAT32" + "ef": 1024, + "data_type": "FLOAT64" } }, { "parallel": 1, "search_params": { - "ef": 512, - "data_type": "FLOAT32" + "ef": 2048, + "data_type": "FLOAT64" } }, { "parallel": 100, "search_params": { - "ef": 512, - "data_type": "FLOAT32" + "ef": 2048, + "data_type": "FLOAT64" } }, { "parallel": 1, "search_params": { - "ef": 1024, - "data_type": "FLOAT32" + "ef": 4096, + "data_type": "FLOAT64" } }, { "parallel": 100, "search_params": { - "ef": 1024, - "data_type": "FLOAT32" + "ef": 4096, + "data_type": "FLOAT64" } } ], "upload_params": { "parallel": 16, - "data_type": "FLOAT32", + "data_type": "FLOAT64", "batch_size": 64 } }, { - "name": "redis-float32-m-8-ef-128", + "name": "redis-float64-m-8-ef-128", "engine": "redis", "connection_params": {}, "collection_params": { - "data_type": "FLOAT32", + "data_type": "FLOAT64", "hnsw_config": { "M": 8, "EF_CONSTRUCTION": 128 @@ -9840,127 +33750,169 @@ "parallel": 1, "search_params": { "ef": 8, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 100, "search_params": { "ef": 8, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 1, "search_params": { "ef": 16, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 100, "search_params": { "ef": 16, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 1, "search_params": { "ef": 32, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 100, "search_params": { "ef": 32, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 1, "search_params": { "ef": 64, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 100, "search_params": { "ef": 64, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 1, "search_params": { "ef": 128, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 100, "search_params": { "ef": 128, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 1, "search_params": { "ef": 256, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 100, "search_params": { "ef": 256, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 1, "search_params": { "ef": 512, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 100, "search_params": { "ef": 512, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 1, "search_params": { "ef": 1024, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 100, "search_params": { "ef": 1024, - "data_type": "FLOAT32" + "data_type": "FLOAT64" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "FLOAT64" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "FLOAT64" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 2048, + "data_type": "FLOAT64" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 2048, + "data_type": "FLOAT64" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 4096, + "data_type": "FLOAT64" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 4096, + "data_type": "FLOAT64" } } ], "upload_params": { "parallel": 16, - "data_type": "FLOAT32", + "data_type": "FLOAT64", "batch_size": 64 } }, { - "name": "redis-float32-m-8-ef-256", + "name": "redis-float64-m-8-ef-256", "engine": "redis", "connection_params": {}, "collection_params": { - "data_type": "FLOAT32", + "data_type": "FLOAT64", "hnsw_config": { "M": 8, "EF_CONSTRUCTION": 256 @@ -9971,127 +33923,169 @@ "parallel": 1, "search_params": { "ef": 8, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 100, "search_params": { "ef": 8, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 1, "search_params": { "ef": 16, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 100, "search_params": { "ef": 16, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 1, "search_params": { "ef": 32, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 100, "search_params": { "ef": 32, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 1, "search_params": { "ef": 64, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 100, "search_params": { "ef": 64, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 1, "search_params": { "ef": 128, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 100, "search_params": { "ef": 128, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 1, "search_params": { "ef": 256, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 100, "search_params": { "ef": 256, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 1, "search_params": { "ef": 512, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 100, "search_params": { "ef": 512, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 1, "search_params": { "ef": 1024, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 100, "search_params": { "ef": 1024, - "data_type": "FLOAT32" + "data_type": "FLOAT64" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "FLOAT64" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "FLOAT64" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 2048, + "data_type": "FLOAT64" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 2048, + "data_type": "FLOAT64" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 4096, + "data_type": "FLOAT64" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 4096, + "data_type": "FLOAT64" } } ], "upload_params": { "parallel": 16, - "data_type": "FLOAT32", + "data_type": "FLOAT64", "batch_size": 64 } }, { - "name": "redis-float32-m-8-ef-512", + "name": "redis-float64-m-8-ef-512", "engine": "redis", "connection_params": {}, "collection_params": { - "data_type": "FLOAT32", + "data_type": "FLOAT64", "hnsw_config": { "M": 8, "EF_CONSTRUCTION": 512 @@ -10102,130 +34096,172 @@ "parallel": 1, "search_params": { "ef": 8, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 100, "search_params": { "ef": 8, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 1, "search_params": { "ef": 16, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 100, "search_params": { "ef": 16, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 1, "search_params": { "ef": 32, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 100, "search_params": { "ef": 32, - "data_type": "FLOAT32" + "data_type": "FLOAT64" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 64, + "data_type": "FLOAT64" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 64, + "data_type": "FLOAT64" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 128, + "data_type": "FLOAT64" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 128, + "data_type": "FLOAT64" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 256, + "data_type": "FLOAT64" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 256, + "data_type": "FLOAT64" } }, { "parallel": 1, "search_params": { - "ef": 64, - "data_type": "FLOAT32" + "ef": 512, + "data_type": "FLOAT64" } }, { "parallel": 100, "search_params": { - "ef": 64, - "data_type": "FLOAT32" + "ef": 512, + "data_type": "FLOAT64" } }, { "parallel": 1, "search_params": { - "ef": 128, - "data_type": "FLOAT32" + "ef": 1024, + "data_type": "FLOAT64" } }, { "parallel": 100, "search_params": { - "ef": 128, - "data_type": "FLOAT32" + "ef": 1024, + "data_type": "FLOAT64" } }, { "parallel": 1, "search_params": { - "ef": 256, - "data_type": "FLOAT32" + "ef": 1024, + "data_type": "FLOAT64" } }, { "parallel": 100, "search_params": { - "ef": 256, - "data_type": "FLOAT32" + "ef": 1024, + "data_type": "FLOAT64" } }, { "parallel": 1, "search_params": { - "ef": 512, - "data_type": "FLOAT32" + "ef": 2048, + "data_type": "FLOAT64" } }, { "parallel": 100, "search_params": { - "ef": 512, - "data_type": "FLOAT32" + "ef": 2048, + "data_type": "FLOAT64" } }, { "parallel": 1, "search_params": { - "ef": 1024, - "data_type": "FLOAT32" + "ef": 4096, + "data_type": "FLOAT64" } }, { "parallel": 100, "search_params": { - "ef": 1024, - "data_type": "FLOAT32" + "ef": 4096, + "data_type": "FLOAT64" } } ], "upload_params": { "parallel": 16, - "data_type": "FLOAT32", + "data_type": "FLOAT64", "batch_size": 64 } }, { - "name": "redis-float32-m-16-ef-16", + "name": "redis-float64-m-8-ef-1024", "engine": "redis", "connection_params": {}, "collection_params": { - "data_type": "FLOAT32", + "data_type": "FLOAT64", "hnsw_config": { - "M": 16, - "EF_CONSTRUCTION": 16 + "M": 8, + "EF_CONSTRUCTION": 1024 } }, "search_params": [ @@ -10233,130 +34269,172 @@ "parallel": 1, "search_params": { "ef": 8, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 100, "search_params": { "ef": 8, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 1, "search_params": { "ef": 16, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 100, "search_params": { "ef": 16, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 1, "search_params": { "ef": 32, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 100, "search_params": { "ef": 32, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 1, "search_params": { "ef": 64, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 100, "search_params": { "ef": 64, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 1, "search_params": { "ef": 128, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 100, "search_params": { "ef": 128, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 1, "search_params": { "ef": 256, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 100, "search_params": { "ef": 256, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 1, "search_params": { "ef": 512, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 100, "search_params": { "ef": 512, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 1, "search_params": { "ef": 1024, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 100, "search_params": { "ef": 1024, - "data_type": "FLOAT32" + "data_type": "FLOAT64" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "FLOAT64" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "FLOAT64" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 2048, + "data_type": "FLOAT64" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 2048, + "data_type": "FLOAT64" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 4096, + "data_type": "FLOAT64" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 4096, + "data_type": "FLOAT64" } } ], "upload_params": { "parallel": 16, - "data_type": "FLOAT32", + "data_type": "FLOAT64", "batch_size": 64 } }, { - "name": "redis-float32-m-16-ef-32", + "name": "redis-float64-m-8-ef-2048", "engine": "redis", "connection_params": {}, "collection_params": { - "data_type": "FLOAT32", + "data_type": "FLOAT64", "hnsw_config": { - "M": 16, - "EF_CONSTRUCTION": 32 + "M": 8, + "EF_CONSTRUCTION": 2048 } }, "search_params": [ @@ -10364,130 +34442,172 @@ "parallel": 1, "search_params": { "ef": 8, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 100, "search_params": { "ef": 8, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 1, "search_params": { "ef": 16, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 100, "search_params": { "ef": 16, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 1, "search_params": { "ef": 32, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 100, "search_params": { "ef": 32, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 1, "search_params": { "ef": 64, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 100, "search_params": { "ef": 64, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 1, "search_params": { "ef": 128, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 100, "search_params": { "ef": 128, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 1, "search_params": { "ef": 256, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 100, "search_params": { "ef": 256, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 1, "search_params": { "ef": 512, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 100, "search_params": { "ef": 512, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 1, "search_params": { "ef": 1024, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 100, "search_params": { "ef": 1024, - "data_type": "FLOAT32" + "data_type": "FLOAT64" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "FLOAT64" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "FLOAT64" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 2048, + "data_type": "FLOAT64" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 2048, + "data_type": "FLOAT64" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 4096, + "data_type": "FLOAT64" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 4096, + "data_type": "FLOAT64" } } ], "upload_params": { "parallel": 16, - "data_type": "FLOAT32", + "data_type": "FLOAT64", "batch_size": 64 } }, { - "name": "redis-float32-m-16-ef-64", + "name": "redis-float64-m-16-ef-16", "engine": "redis", "connection_params": {}, "collection_params": { - "data_type": "FLOAT32", + "data_type": "FLOAT64", "hnsw_config": { "M": 16, - "EF_CONSTRUCTION": 64 + "EF_CONSTRUCTION": 16 } }, "search_params": [ @@ -10495,130 +34615,172 @@ "parallel": 1, "search_params": { "ef": 8, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 100, "search_params": { "ef": 8, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 1, "search_params": { "ef": 16, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 100, "search_params": { "ef": 16, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 1, "search_params": { "ef": 32, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 100, "search_params": { "ef": 32, - "data_type": "FLOAT32" + "data_type": "FLOAT64" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 64, + "data_type": "FLOAT64" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 64, + "data_type": "FLOAT64" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 128, + "data_type": "FLOAT64" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 128, + "data_type": "FLOAT64" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 256, + "data_type": "FLOAT64" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 256, + "data_type": "FLOAT64" } }, { "parallel": 1, "search_params": { - "ef": 64, - "data_type": "FLOAT32" + "ef": 512, + "data_type": "FLOAT64" } }, { "parallel": 100, "search_params": { - "ef": 64, - "data_type": "FLOAT32" + "ef": 512, + "data_type": "FLOAT64" } }, { "parallel": 1, "search_params": { - "ef": 128, - "data_type": "FLOAT32" + "ef": 1024, + "data_type": "FLOAT64" } }, { "parallel": 100, "search_params": { - "ef": 128, - "data_type": "FLOAT32" + "ef": 1024, + "data_type": "FLOAT64" } }, { "parallel": 1, "search_params": { - "ef": 256, - "data_type": "FLOAT32" + "ef": 1024, + "data_type": "FLOAT64" } }, { "parallel": 100, "search_params": { - "ef": 256, - "data_type": "FLOAT32" + "ef": 1024, + "data_type": "FLOAT64" } }, { "parallel": 1, "search_params": { - "ef": 512, - "data_type": "FLOAT32" + "ef": 2048, + "data_type": "FLOAT64" } }, { "parallel": 100, "search_params": { - "ef": 512, - "data_type": "FLOAT32" + "ef": 2048, + "data_type": "FLOAT64" } }, { "parallel": 1, "search_params": { - "ef": 1024, - "data_type": "FLOAT32" + "ef": 4096, + "data_type": "FLOAT64" } }, { "parallel": 100, "search_params": { - "ef": 1024, - "data_type": "FLOAT32" + "ef": 4096, + "data_type": "FLOAT64" } } ], "upload_params": { "parallel": 16, - "data_type": "FLOAT32", + "data_type": "FLOAT64", "batch_size": 64 } }, { - "name": "redis-float32-m-16-ef-128", + "name": "redis-float64-m-16-ef-32", "engine": "redis", "connection_params": {}, "collection_params": { - "data_type": "FLOAT32", + "data_type": "FLOAT64", "hnsw_config": { "M": 16, - "EF_CONSTRUCTION": 128 + "EF_CONSTRUCTION": 32 } }, "search_params": [ @@ -10626,130 +34788,172 @@ "parallel": 1, "search_params": { "ef": 8, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 100, "search_params": { "ef": 8, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 1, "search_params": { "ef": 16, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 100, "search_params": { "ef": 16, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 1, "search_params": { "ef": 32, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 100, "search_params": { "ef": 32, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 1, "search_params": { "ef": 64, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 100, "search_params": { "ef": 64, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 1, "search_params": { "ef": 128, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 100, "search_params": { "ef": 128, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 1, "search_params": { "ef": 256, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 100, "search_params": { "ef": 256, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 1, "search_params": { "ef": 512, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 100, "search_params": { "ef": 512, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 1, "search_params": { "ef": 1024, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 100, "search_params": { "ef": 1024, - "data_type": "FLOAT32" + "data_type": "FLOAT64" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "FLOAT64" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "FLOAT64" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 2048, + "data_type": "FLOAT64" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 2048, + "data_type": "FLOAT64" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 4096, + "data_type": "FLOAT64" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 4096, + "data_type": "FLOAT64" } } ], "upload_params": { "parallel": 16, - "data_type": "FLOAT32", + "data_type": "FLOAT64", "batch_size": 64 } }, { - "name": "redis-float32-m-16-ef-256", + "name": "redis-float64-m-16-ef-64", "engine": "redis", "connection_params": {}, "collection_params": { - "data_type": "FLOAT32", + "data_type": "FLOAT64", "hnsw_config": { "M": 16, - "EF_CONSTRUCTION": 256 + "EF_CONSTRUCTION": 64 } }, "search_params": [ @@ -10757,130 +34961,172 @@ "parallel": 1, "search_params": { "ef": 8, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 100, "search_params": { "ef": 8, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 1, "search_params": { "ef": 16, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 100, "search_params": { "ef": 16, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 1, "search_params": { "ef": 32, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 100, "search_params": { "ef": 32, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 1, "search_params": { "ef": 64, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 100, "search_params": { "ef": 64, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 1, "search_params": { "ef": 128, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 100, "search_params": { "ef": 128, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 1, "search_params": { "ef": 256, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 100, "search_params": { "ef": 256, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 1, "search_params": { "ef": 512, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 100, "search_params": { "ef": 512, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 1, "search_params": { "ef": 1024, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 100, "search_params": { "ef": 1024, - "data_type": "FLOAT32" + "data_type": "FLOAT64" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "FLOAT64" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "FLOAT64" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 2048, + "data_type": "FLOAT64" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 2048, + "data_type": "FLOAT64" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 4096, + "data_type": "FLOAT64" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 4096, + "data_type": "FLOAT64" } } ], "upload_params": { "parallel": 16, - "data_type": "FLOAT32", + "data_type": "FLOAT64", "batch_size": 64 } }, { - "name": "redis-float32-m-16-ef-512", + "name": "redis-float64-m-16-ef-128", "engine": "redis", "connection_params": {}, "collection_params": { - "data_type": "FLOAT32", + "data_type": "FLOAT64", "hnsw_config": { "M": 16, - "EF_CONSTRUCTION": 512 + "EF_CONSTRUCTION": 128 } }, "search_params": [ @@ -10888,130 +35134,172 @@ "parallel": 1, "search_params": { "ef": 8, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 100, "search_params": { "ef": 8, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 1, "search_params": { "ef": 16, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 100, "search_params": { "ef": 16, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 1, "search_params": { "ef": 32, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 100, "search_params": { "ef": 32, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 1, "search_params": { "ef": 64, - "data_type": "FLOAT32" + "data_type": "FLOAT64" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 64, + "data_type": "FLOAT64" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 128, + "data_type": "FLOAT64" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 128, + "data_type": "FLOAT64" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 256, + "data_type": "FLOAT64" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 256, + "data_type": "FLOAT64" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 512, + "data_type": "FLOAT64" } }, { "parallel": 100, "search_params": { - "ef": 64, - "data_type": "FLOAT32" + "ef": 512, + "data_type": "FLOAT64" } }, { "parallel": 1, "search_params": { - "ef": 128, - "data_type": "FLOAT32" + "ef": 1024, + "data_type": "FLOAT64" } }, { "parallel": 100, "search_params": { - "ef": 128, - "data_type": "FLOAT32" + "ef": 1024, + "data_type": "FLOAT64" } }, { "parallel": 1, "search_params": { - "ef": 256, - "data_type": "FLOAT32" + "ef": 1024, + "data_type": "FLOAT64" } }, { "parallel": 100, "search_params": { - "ef": 256, - "data_type": "FLOAT32" + "ef": 1024, + "data_type": "FLOAT64" } }, { "parallel": 1, "search_params": { - "ef": 512, - "data_type": "FLOAT32" + "ef": 2048, + "data_type": "FLOAT64" } }, { "parallel": 100, "search_params": { - "ef": 512, - "data_type": "FLOAT32" + "ef": 2048, + "data_type": "FLOAT64" } }, { "parallel": 1, "search_params": { - "ef": 1024, - "data_type": "FLOAT32" + "ef": 4096, + "data_type": "FLOAT64" } }, { "parallel": 100, "search_params": { - "ef": 1024, - "data_type": "FLOAT32" + "ef": 4096, + "data_type": "FLOAT64" } } ], "upload_params": { "parallel": 16, - "data_type": "FLOAT32", + "data_type": "FLOAT64", "batch_size": 64 } }, { - "name": "redis-float32-m-32-ef-16", + "name": "redis-float64-m-16-ef-256", "engine": "redis", "connection_params": {}, "collection_params": { - "data_type": "FLOAT32", + "data_type": "FLOAT64", "hnsw_config": { - "M": 32, - "EF_CONSTRUCTION": 16 + "M": 16, + "EF_CONSTRUCTION": 256 } }, "search_params": [ @@ -11019,130 +35307,172 @@ "parallel": 1, "search_params": { "ef": 8, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 100, "search_params": { "ef": 8, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 1, "search_params": { "ef": 16, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 100, "search_params": { "ef": 16, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 1, "search_params": { "ef": 32, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 100, "search_params": { "ef": 32, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 1, "search_params": { "ef": 64, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 100, "search_params": { "ef": 64, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 1, "search_params": { "ef": 128, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 100, "search_params": { "ef": 128, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 1, "search_params": { "ef": 256, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 100, "search_params": { "ef": 256, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 1, "search_params": { "ef": 512, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 100, "search_params": { "ef": 512, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 1, "search_params": { "ef": 1024, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 100, "search_params": { "ef": 1024, - "data_type": "FLOAT32" + "data_type": "FLOAT64" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "FLOAT64" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "FLOAT64" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 2048, + "data_type": "FLOAT64" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 2048, + "data_type": "FLOAT64" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 4096, + "data_type": "FLOAT64" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 4096, + "data_type": "FLOAT64" } } ], "upload_params": { "parallel": 16, - "data_type": "FLOAT32", + "data_type": "FLOAT64", "batch_size": 64 } }, { - "name": "redis-float32-m-32-ef-32", + "name": "redis-float64-m-16-ef-512", "engine": "redis", "connection_params": {}, "collection_params": { - "data_type": "FLOAT32", + "data_type": "FLOAT64", "hnsw_config": { - "M": 32, - "EF_CONSTRUCTION": 32 + "M": 16, + "EF_CONSTRUCTION": 512 } }, "search_params": [ @@ -11150,130 +35480,172 @@ "parallel": 1, "search_params": { "ef": 8, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 100, "search_params": { "ef": 8, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 1, "search_params": { "ef": 16, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 100, "search_params": { "ef": 16, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 1, "search_params": { "ef": 32, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 100, "search_params": { "ef": 32, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 1, "search_params": { "ef": 64, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 100, "search_params": { "ef": 64, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 1, "search_params": { "ef": 128, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 100, "search_params": { "ef": 128, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 1, "search_params": { "ef": 256, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 100, "search_params": { "ef": 256, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 1, "search_params": { "ef": 512, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 100, "search_params": { "ef": 512, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 1, "search_params": { "ef": 1024, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 100, "search_params": { "ef": 1024, - "data_type": "FLOAT32" + "data_type": "FLOAT64" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "FLOAT64" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "FLOAT64" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 2048, + "data_type": "FLOAT64" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 2048, + "data_type": "FLOAT64" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 4096, + "data_type": "FLOAT64" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 4096, + "data_type": "FLOAT64" } } ], "upload_params": { "parallel": 16, - "data_type": "FLOAT32", + "data_type": "FLOAT64", "batch_size": 64 } }, { - "name": "redis-float32-m-32-ef-64", + "name": "redis-float64-m-16-ef-1024", "engine": "redis", "connection_params": {}, "collection_params": { - "data_type": "FLOAT32", + "data_type": "FLOAT64", "hnsw_config": { - "M": 32, - "EF_CONSTRUCTION": 64 + "M": 16, + "EF_CONSTRUCTION": 1024 } }, "search_params": [ @@ -11281,130 +35653,172 @@ "parallel": 1, "search_params": { "ef": 8, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 100, "search_params": { "ef": 8, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 1, "search_params": { "ef": 16, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 100, "search_params": { "ef": 16, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 1, "search_params": { "ef": 32, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 100, "search_params": { "ef": 32, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 1, "search_params": { "ef": 64, - "data_type": "FLOAT32" + "data_type": "FLOAT64" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 64, + "data_type": "FLOAT64" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 128, + "data_type": "FLOAT64" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 128, + "data_type": "FLOAT64" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 256, + "data_type": "FLOAT64" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 256, + "data_type": "FLOAT64" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 512, + "data_type": "FLOAT64" } }, { "parallel": 100, "search_params": { - "ef": 64, - "data_type": "FLOAT32" + "ef": 512, + "data_type": "FLOAT64" } }, { "parallel": 1, "search_params": { - "ef": 128, - "data_type": "FLOAT32" + "ef": 1024, + "data_type": "FLOAT64" } }, { "parallel": 100, "search_params": { - "ef": 128, - "data_type": "FLOAT32" + "ef": 1024, + "data_type": "FLOAT64" } }, { "parallel": 1, "search_params": { - "ef": 256, - "data_type": "FLOAT32" + "ef": 1024, + "data_type": "FLOAT64" } }, { "parallel": 100, "search_params": { - "ef": 256, - "data_type": "FLOAT32" + "ef": 1024, + "data_type": "FLOAT64" } }, { "parallel": 1, "search_params": { - "ef": 512, - "data_type": "FLOAT32" + "ef": 2048, + "data_type": "FLOAT64" } }, { "parallel": 100, "search_params": { - "ef": 512, - "data_type": "FLOAT32" + "ef": 2048, + "data_type": "FLOAT64" } }, { "parallel": 1, "search_params": { - "ef": 1024, - "data_type": "FLOAT32" + "ef": 4096, + "data_type": "FLOAT64" } }, { "parallel": 100, "search_params": { - "ef": 1024, - "data_type": "FLOAT32" + "ef": 4096, + "data_type": "FLOAT64" } } ], "upload_params": { "parallel": 16, - "data_type": "FLOAT32", + "data_type": "FLOAT64", "batch_size": 64 } }, { - "name": "redis-float32-m-32-ef-128", + "name": "redis-float64-m-16-ef-2048", "engine": "redis", "connection_params": {}, "collection_params": { - "data_type": "FLOAT32", + "data_type": "FLOAT64", "hnsw_config": { - "M": 32, - "EF_CONSTRUCTION": 128 + "M": 16, + "EF_CONSTRUCTION": 2048 } }, "search_params": [ @@ -11412,130 +35826,172 @@ "parallel": 1, "search_params": { "ef": 8, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 100, "search_params": { "ef": 8, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 1, "search_params": { "ef": 16, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 100, "search_params": { "ef": 16, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 1, "search_params": { "ef": 32, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 100, "search_params": { "ef": 32, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 1, "search_params": { "ef": 64, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 100, "search_params": { "ef": 64, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 1, "search_params": { "ef": 128, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 100, "search_params": { "ef": 128, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 1, "search_params": { "ef": 256, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 100, "search_params": { "ef": 256, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 1, "search_params": { "ef": 512, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 100, "search_params": { "ef": 512, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 1, "search_params": { "ef": 1024, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 100, "search_params": { "ef": 1024, - "data_type": "FLOAT32" + "data_type": "FLOAT64" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "FLOAT64" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "FLOAT64" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 2048, + "data_type": "FLOAT64" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 2048, + "data_type": "FLOAT64" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 4096, + "data_type": "FLOAT64" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 4096, + "data_type": "FLOAT64" } } ], "upload_params": { "parallel": 16, - "data_type": "FLOAT32", + "data_type": "FLOAT64", "batch_size": 64 } }, { - "name": "redis-float32-m-32-ef-256", + "name": "redis-float64-m-32-ef-16", "engine": "redis", "connection_params": {}, "collection_params": { - "data_type": "FLOAT32", + "data_type": "FLOAT64", "hnsw_config": { "M": 32, - "EF_CONSTRUCTION": 256 + "EF_CONSTRUCTION": 16 } }, "search_params": [ @@ -11543,130 +35999,172 @@ "parallel": 1, "search_params": { "ef": 8, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 100, "search_params": { "ef": 8, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 1, "search_params": { "ef": 16, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 100, "search_params": { "ef": 16, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 1, "search_params": { "ef": 32, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 100, "search_params": { "ef": 32, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 1, "search_params": { "ef": 64, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 100, "search_params": { "ef": 64, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 1, "search_params": { "ef": 128, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 100, "search_params": { "ef": 128, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 1, "search_params": { "ef": 256, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 100, "search_params": { "ef": 256, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 1, "search_params": { "ef": 512, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 100, "search_params": { "ef": 512, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 1, "search_params": { "ef": 1024, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 100, "search_params": { "ef": 1024, - "data_type": "FLOAT32" + "data_type": "FLOAT64" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "FLOAT64" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "FLOAT64" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 2048, + "data_type": "FLOAT64" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 2048, + "data_type": "FLOAT64" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 4096, + "data_type": "FLOAT64" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 4096, + "data_type": "FLOAT64" } } ], "upload_params": { "parallel": 16, - "data_type": "FLOAT32", + "data_type": "FLOAT64", "batch_size": 64 } }, { - "name": "redis-float32-m-32-ef-512", + "name": "redis-float64-m-32-ef-32", "engine": "redis", "connection_params": {}, "collection_params": { - "data_type": "FLOAT32", + "data_type": "FLOAT64", "hnsw_config": { "M": 32, - "EF_CONSTRUCTION": 512 + "EF_CONSTRUCTION": 32 } }, "search_params": [ @@ -11674,130 +36172,172 @@ "parallel": 1, "search_params": { "ef": 8, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 100, "search_params": { "ef": 8, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 1, "search_params": { "ef": 16, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 100, "search_params": { "ef": 16, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 1, "search_params": { "ef": 32, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 100, "search_params": { "ef": 32, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 1, "search_params": { "ef": 64, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 100, "search_params": { "ef": 64, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 1, "search_params": { "ef": 128, - "data_type": "FLOAT32" + "data_type": "FLOAT64" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 128, + "data_type": "FLOAT64" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 256, + "data_type": "FLOAT64" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 256, + "data_type": "FLOAT64" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 512, + "data_type": "FLOAT64" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 512, + "data_type": "FLOAT64" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "FLOAT64" } }, { "parallel": 100, "search_params": { - "ef": 128, - "data_type": "FLOAT32" + "ef": 1024, + "data_type": "FLOAT64" } }, { "parallel": 1, "search_params": { - "ef": 256, - "data_type": "FLOAT32" + "ef": 1024, + "data_type": "FLOAT64" } }, { "parallel": 100, "search_params": { - "ef": 256, - "data_type": "FLOAT32" + "ef": 1024, + "data_type": "FLOAT64" } }, { "parallel": 1, "search_params": { - "ef": 512, - "data_type": "FLOAT32" + "ef": 2048, + "data_type": "FLOAT64" } }, { "parallel": 100, "search_params": { - "ef": 512, - "data_type": "FLOAT32" + "ef": 2048, + "data_type": "FLOAT64" } }, { "parallel": 1, "search_params": { - "ef": 1024, - "data_type": "FLOAT32" + "ef": 4096, + "data_type": "FLOAT64" } }, { "parallel": 100, "search_params": { - "ef": 1024, - "data_type": "FLOAT32" + "ef": 4096, + "data_type": "FLOAT64" } } ], "upload_params": { "parallel": 16, - "data_type": "FLOAT32", + "data_type": "FLOAT64", "batch_size": 64 } }, { - "name": "redis-float32-m-64-ef-16", + "name": "redis-float64-m-32-ef-64", "engine": "redis", "connection_params": {}, "collection_params": { - "data_type": "FLOAT32", + "data_type": "FLOAT64", "hnsw_config": { - "M": 64, - "EF_CONSTRUCTION": 16 + "M": 32, + "EF_CONSTRUCTION": 64 } }, "search_params": [ @@ -11805,130 +36345,172 @@ "parallel": 1, "search_params": { "ef": 8, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 100, "search_params": { "ef": 8, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 1, "search_params": { "ef": 16, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 100, "search_params": { "ef": 16, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 1, "search_params": { "ef": 32, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 100, "search_params": { "ef": 32, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 1, "search_params": { "ef": 64, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 100, "search_params": { "ef": 64, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 1, "search_params": { "ef": 128, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 100, "search_params": { "ef": 128, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 1, "search_params": { "ef": 256, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 100, "search_params": { "ef": 256, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 1, "search_params": { "ef": 512, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 100, "search_params": { "ef": 512, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 1, "search_params": { "ef": 1024, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 100, "search_params": { "ef": 1024, - "data_type": "FLOAT32" + "data_type": "FLOAT64" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "FLOAT64" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "FLOAT64" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 2048, + "data_type": "FLOAT64" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 2048, + "data_type": "FLOAT64" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 4096, + "data_type": "FLOAT64" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 4096, + "data_type": "FLOAT64" } } ], "upload_params": { "parallel": 16, - "data_type": "FLOAT32", + "data_type": "FLOAT64", "batch_size": 64 } }, { - "name": "redis-float32-m-64-ef-32", + "name": "redis-float64-m-32-ef-128", "engine": "redis", "connection_params": {}, "collection_params": { - "data_type": "FLOAT32", + "data_type": "FLOAT64", "hnsw_config": { - "M": 64, - "EF_CONSTRUCTION": 32 + "M": 32, + "EF_CONSTRUCTION": 128 } }, "search_params": [ @@ -11936,130 +36518,172 @@ "parallel": 1, "search_params": { "ef": 8, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 100, "search_params": { "ef": 8, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 1, "search_params": { "ef": 16, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 100, "search_params": { "ef": 16, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 1, "search_params": { "ef": 32, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 100, "search_params": { "ef": 32, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 1, "search_params": { "ef": 64, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 100, "search_params": { "ef": 64, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 1, "search_params": { "ef": 128, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 100, "search_params": { "ef": 128, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 1, "search_params": { "ef": 256, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 100, "search_params": { "ef": 256, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 1, "search_params": { "ef": 512, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 100, "search_params": { "ef": 512, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 1, "search_params": { "ef": 1024, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 100, "search_params": { "ef": 1024, - "data_type": "FLOAT32" + "data_type": "FLOAT64" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "FLOAT64" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "FLOAT64" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 2048, + "data_type": "FLOAT64" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 2048, + "data_type": "FLOAT64" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 4096, + "data_type": "FLOAT64" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 4096, + "data_type": "FLOAT64" } } ], "upload_params": { "parallel": 16, - "data_type": "FLOAT32", + "data_type": "FLOAT64", "batch_size": 64 } }, { - "name": "redis-float32-m-64-ef-64", + "name": "redis-float64-m-32-ef-256", "engine": "redis", "connection_params": {}, "collection_params": { - "data_type": "FLOAT32", + "data_type": "FLOAT64", "hnsw_config": { - "M": 64, - "EF_CONSTRUCTION": 64 + "M": 32, + "EF_CONSTRUCTION": 256 } }, "search_params": [ @@ -12067,130 +36691,172 @@ "parallel": 1, "search_params": { "ef": 8, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 100, "search_params": { "ef": 8, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 1, "search_params": { "ef": 16, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 100, "search_params": { "ef": 16, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 1, "search_params": { "ef": 32, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 100, "search_params": { "ef": 32, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 1, "search_params": { "ef": 64, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 100, "search_params": { "ef": 64, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 1, "search_params": { "ef": 128, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 100, "search_params": { "ef": 128, - "data_type": "FLOAT32" + "data_type": "FLOAT64" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 256, + "data_type": "FLOAT64" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 256, + "data_type": "FLOAT64" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 512, + "data_type": "FLOAT64" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 512, + "data_type": "FLOAT64" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "FLOAT64" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "FLOAT64" } }, { "parallel": 1, "search_params": { - "ef": 256, - "data_type": "FLOAT32" + "ef": 1024, + "data_type": "FLOAT64" } }, { "parallel": 100, "search_params": { - "ef": 256, - "data_type": "FLOAT32" + "ef": 1024, + "data_type": "FLOAT64" } }, { "parallel": 1, "search_params": { - "ef": 512, - "data_type": "FLOAT32" + "ef": 2048, + "data_type": "FLOAT64" } }, { "parallel": 100, "search_params": { - "ef": 512, - "data_type": "FLOAT32" + "ef": 2048, + "data_type": "FLOAT64" } }, { "parallel": 1, "search_params": { - "ef": 1024, - "data_type": "FLOAT32" + "ef": 4096, + "data_type": "FLOAT64" } }, { "parallel": 100, "search_params": { - "ef": 1024, - "data_type": "FLOAT32" + "ef": 4096, + "data_type": "FLOAT64" } } ], "upload_params": { "parallel": 16, - "data_type": "FLOAT32", + "data_type": "FLOAT64", "batch_size": 64 } }, { - "name": "redis-float32-m-64-ef-128", + "name": "redis-float64-m-32-ef-512", "engine": "redis", "connection_params": {}, "collection_params": { - "data_type": "FLOAT32", + "data_type": "FLOAT64", "hnsw_config": { - "M": 64, - "EF_CONSTRUCTION": 128 + "M": 32, + "EF_CONSTRUCTION": 512 } }, "search_params": [ @@ -12198,130 +36864,172 @@ "parallel": 1, "search_params": { "ef": 8, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 100, "search_params": { "ef": 8, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 1, "search_params": { "ef": 16, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 100, "search_params": { "ef": 16, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 1, "search_params": { "ef": 32, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 100, "search_params": { "ef": 32, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 1, "search_params": { "ef": 64, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 100, "search_params": { "ef": 64, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 1, "search_params": { "ef": 128, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 100, "search_params": { "ef": 128, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 1, "search_params": { "ef": 256, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 100, "search_params": { "ef": 256, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 1, "search_params": { "ef": 512, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 100, "search_params": { "ef": 512, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 1, "search_params": { "ef": 1024, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 100, "search_params": { "ef": 1024, - "data_type": "FLOAT32" + "data_type": "FLOAT64" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "FLOAT64" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "FLOAT64" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 2048, + "data_type": "FLOAT64" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 2048, + "data_type": "FLOAT64" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 4096, + "data_type": "FLOAT64" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 4096, + "data_type": "FLOAT64" } } ], "upload_params": { "parallel": 16, - "data_type": "FLOAT32", + "data_type": "FLOAT64", "batch_size": 64 } }, { - "name": "redis-float32-m-64-ef-256", + "name": "redis-float64-m-32-ef-1024", "engine": "redis", "connection_params": {}, "collection_params": { - "data_type": "FLOAT32", + "data_type": "FLOAT64", "hnsw_config": { - "M": 64, - "EF_CONSTRUCTION": 256 + "M": 32, + "EF_CONSTRUCTION": 1024 } }, "search_params": [ @@ -12329,130 +37037,172 @@ "parallel": 1, "search_params": { "ef": 8, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 100, "search_params": { "ef": 8, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 1, "search_params": { "ef": 16, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 100, "search_params": { "ef": 16, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 1, "search_params": { "ef": 32, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 100, "search_params": { "ef": 32, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 1, "search_params": { "ef": 64, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 100, "search_params": { "ef": 64, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 1, "search_params": { "ef": 128, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 100, "search_params": { "ef": 128, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 1, "search_params": { "ef": 256, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 100, "search_params": { "ef": 256, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 1, "search_params": { "ef": 512, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 100, "search_params": { "ef": 512, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 1, "search_params": { "ef": 1024, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 100, "search_params": { "ef": 1024, - "data_type": "FLOAT32" + "data_type": "FLOAT64" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "FLOAT64" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "FLOAT64" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 2048, + "data_type": "FLOAT64" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 2048, + "data_type": "FLOAT64" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 4096, + "data_type": "FLOAT64" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 4096, + "data_type": "FLOAT64" } } ], "upload_params": { "parallel": 16, - "data_type": "FLOAT32", + "data_type": "FLOAT64", "batch_size": 64 } }, { - "name": "redis-float32-m-64-ef-512", + "name": "redis-float64-m-32-ef-2048", "engine": "redis", "connection_params": {}, "collection_params": { - "data_type": "FLOAT32", + "data_type": "FLOAT64", "hnsw_config": { - "M": 64, - "EF_CONSTRUCTION": 512 + "M": 32, + "EF_CONSTRUCTION": 2048 } }, "search_params": [ @@ -12460,129 +37210,171 @@ "parallel": 1, "search_params": { "ef": 8, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 100, "search_params": { "ef": 8, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 1, "search_params": { "ef": 16, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 100, "search_params": { "ef": 16, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 1, "search_params": { "ef": 32, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 100, "search_params": { "ef": 32, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 1, "search_params": { "ef": 64, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 100, "search_params": { "ef": 64, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 1, "search_params": { "ef": 128, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 100, "search_params": { "ef": 128, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 1, "search_params": { "ef": 256, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 100, "search_params": { "ef": 256, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 1, "search_params": { "ef": 512, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 100, "search_params": { "ef": 512, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 1, "search_params": { "ef": 1024, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 100, "search_params": { "ef": 1024, - "data_type": "FLOAT32" + "data_type": "FLOAT64" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "FLOAT64" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "FLOAT64" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 2048, + "data_type": "FLOAT64" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 2048, + "data_type": "FLOAT64" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 4096, + "data_type": "FLOAT64" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 4096, + "data_type": "FLOAT64" } } ], "upload_params": { "parallel": 16, - "data_type": "FLOAT32", + "data_type": "FLOAT64", "batch_size": 64 } }, { - "name": "redis-float64-m-8-ef-16", + "name": "redis-float64-m-64-ef-16", "engine": "redis", "connection_params": {}, "collection_params": { "data_type": "FLOAT64", "hnsw_config": { - "M": 8, + "M": 64, "EF_CONSTRUCTION": 16 } }, @@ -12698,6 +37490,48 @@ "ef": 1024, "data_type": "FLOAT64" } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "FLOAT64" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "FLOAT64" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 2048, + "data_type": "FLOAT64" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 2048, + "data_type": "FLOAT64" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 4096, + "data_type": "FLOAT64" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 4096, + "data_type": "FLOAT64" + } } ], "upload_params": { @@ -12707,13 +37541,13 @@ } }, { - "name": "redis-float64-m-8-ef-32", + "name": "redis-float64-m-64-ef-32", "engine": "redis", "connection_params": {}, "collection_params": { "data_type": "FLOAT64", "hnsw_config": { - "M": 8, + "M": 64, "EF_CONSTRUCTION": 32 } }, @@ -12829,6 +37663,48 @@ "ef": 1024, "data_type": "FLOAT64" } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "FLOAT64" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "FLOAT64" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 2048, + "data_type": "FLOAT64" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 2048, + "data_type": "FLOAT64" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 4096, + "data_type": "FLOAT64" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 4096, + "data_type": "FLOAT64" + } } ], "upload_params": { @@ -12838,13 +37714,13 @@ } }, { - "name": "redis-float64-m-8-ef-64", + "name": "redis-float64-m-64-ef-64", "engine": "redis", "connection_params": {}, "collection_params": { "data_type": "FLOAT64", "hnsw_config": { - "M": 8, + "M": 64, "EF_CONSTRUCTION": 64 } }, @@ -12960,6 +37836,48 @@ "ef": 1024, "data_type": "FLOAT64" } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "FLOAT64" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "FLOAT64" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 2048, + "data_type": "FLOAT64" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 2048, + "data_type": "FLOAT64" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 4096, + "data_type": "FLOAT64" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 4096, + "data_type": "FLOAT64" + } } ], "upload_params": { @@ -12969,13 +37887,13 @@ } }, { - "name": "redis-float64-m-8-ef-128", + "name": "redis-float64-m-64-ef-128", "engine": "redis", "connection_params": {}, "collection_params": { "data_type": "FLOAT64", "hnsw_config": { - "M": 8, + "M": 64, "EF_CONSTRUCTION": 128 } }, @@ -13091,6 +38009,48 @@ "ef": 1024, "data_type": "FLOAT64" } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "FLOAT64" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "FLOAT64" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 2048, + "data_type": "FLOAT64" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 2048, + "data_type": "FLOAT64" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 4096, + "data_type": "FLOAT64" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 4096, + "data_type": "FLOAT64" + } } ], "upload_params": { @@ -13100,13 +38060,13 @@ } }, { - "name": "redis-float64-m-8-ef-256", + "name": "redis-float64-m-64-ef-256", "engine": "redis", "connection_params": {}, "collection_params": { "data_type": "FLOAT64", "hnsw_config": { - "M": 8, + "M": 64, "EF_CONSTRUCTION": 256 } }, @@ -13222,6 +38182,48 @@ "ef": 1024, "data_type": "FLOAT64" } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "FLOAT64" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "FLOAT64" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 2048, + "data_type": "FLOAT64" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 2048, + "data_type": "FLOAT64" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 4096, + "data_type": "FLOAT64" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 4096, + "data_type": "FLOAT64" + } } ], "upload_params": { @@ -13231,13 +38233,13 @@ } }, { - "name": "redis-float64-m-8-ef-512", + "name": "redis-float64-m-64-ef-512", "engine": "redis", "connection_params": {}, "collection_params": { "data_type": "FLOAT64", "hnsw_config": { - "M": 8, + "M": 64, "EF_CONSTRUCTION": 512 } }, @@ -13343,14 +38345,56 @@ { "parallel": 1, "search_params": { - "ef": 1024, + "ef": 1024, + "data_type": "FLOAT64" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "FLOAT64" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "FLOAT64" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "FLOAT64" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 2048, + "data_type": "FLOAT64" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 2048, + "data_type": "FLOAT64" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 4096, "data_type": "FLOAT64" } }, { "parallel": 100, "search_params": { - "ef": 1024, + "ef": 4096, "data_type": "FLOAT64" } } @@ -13362,14 +38406,14 @@ } }, { - "name": "redis-float64-m-16-ef-16", + "name": "redis-float64-m-64-ef-1024", "engine": "redis", "connection_params": {}, "collection_params": { "data_type": "FLOAT64", "hnsw_config": { - "M": 16, - "EF_CONSTRUCTION": 16 + "M": 64, + "EF_CONSTRUCTION": 1024 } }, "search_params": [ @@ -13484,6 +38528,48 @@ "ef": 1024, "data_type": "FLOAT64" } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "FLOAT64" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "FLOAT64" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 2048, + "data_type": "FLOAT64" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 2048, + "data_type": "FLOAT64" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 4096, + "data_type": "FLOAT64" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 4096, + "data_type": "FLOAT64" + } } ], "upload_params": { @@ -13493,14 +38579,14 @@ } }, { - "name": "redis-float64-m-16-ef-32", + "name": "redis-float64-m-64-ef-2048", "engine": "redis", "connection_params": {}, "collection_params": { "data_type": "FLOAT64", "hnsw_config": { - "M": 16, - "EF_CONSTRUCTION": 32 + "M": 64, + "EF_CONSTRUCTION": 2048 } }, "search_params": [ @@ -13615,6 +38701,48 @@ "ef": 1024, "data_type": "FLOAT64" } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "FLOAT64" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "FLOAT64" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 2048, + "data_type": "FLOAT64" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 2048, + "data_type": "FLOAT64" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 4096, + "data_type": "FLOAT64" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 4096, + "data_type": "FLOAT64" + } } ], "upload_params": { @@ -13624,14 +38752,14 @@ } }, { - "name": "redis-float64-m-16-ef-64", + "name": "redis-float64-m-128-ef-16", "engine": "redis", "connection_params": {}, "collection_params": { "data_type": "FLOAT64", "hnsw_config": { - "M": 16, - "EF_CONSTRUCTION": 64 + "M": 128, + "EF_CONSTRUCTION": 16 } }, "search_params": [ @@ -13746,6 +38874,48 @@ "ef": 1024, "data_type": "FLOAT64" } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "FLOAT64" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "FLOAT64" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 2048, + "data_type": "FLOAT64" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 2048, + "data_type": "FLOAT64" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 4096, + "data_type": "FLOAT64" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 4096, + "data_type": "FLOAT64" + } } ], "upload_params": { @@ -13755,14 +38925,14 @@ } }, { - "name": "redis-float64-m-16-ef-128", + "name": "redis-float64-m-128-ef-32", "engine": "redis", "connection_params": {}, "collection_params": { "data_type": "FLOAT64", "hnsw_config": { - "M": 16, - "EF_CONSTRUCTION": 128 + "M": 128, + "EF_CONSTRUCTION": 32 } }, "search_params": [ @@ -13877,6 +39047,48 @@ "ef": 1024, "data_type": "FLOAT64" } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "FLOAT64" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "FLOAT64" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 2048, + "data_type": "FLOAT64" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 2048, + "data_type": "FLOAT64" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 4096, + "data_type": "FLOAT64" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 4096, + "data_type": "FLOAT64" + } } ], "upload_params": { @@ -13886,14 +39098,14 @@ } }, { - "name": "redis-float64-m-16-ef-256", + "name": "redis-float64-m-128-ef-64", "engine": "redis", "connection_params": {}, "collection_params": { "data_type": "FLOAT64", "hnsw_config": { - "M": 16, - "EF_CONSTRUCTION": 256 + "M": 128, + "EF_CONSTRUCTION": 64 } }, "search_params": [ @@ -14008,6 +39220,48 @@ "ef": 1024, "data_type": "FLOAT64" } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "FLOAT64" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "FLOAT64" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 2048, + "data_type": "FLOAT64" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 2048, + "data_type": "FLOAT64" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 4096, + "data_type": "FLOAT64" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 4096, + "data_type": "FLOAT64" + } } ], "upload_params": { @@ -14017,14 +39271,14 @@ } }, { - "name": "redis-float64-m-16-ef-512", + "name": "redis-float64-m-128-ef-128", "engine": "redis", "connection_params": {}, "collection_params": { "data_type": "FLOAT64", "hnsw_config": { - "M": 16, - "EF_CONSTRUCTION": 512 + "M": 128, + "EF_CONSTRUCTION": 128 } }, "search_params": [ @@ -14129,14 +39383,56 @@ { "parallel": 1, "search_params": { - "ef": 1024, + "ef": 1024, + "data_type": "FLOAT64" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "FLOAT64" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "FLOAT64" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "FLOAT64" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 2048, + "data_type": "FLOAT64" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 2048, + "data_type": "FLOAT64" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 4096, "data_type": "FLOAT64" } }, { "parallel": 100, "search_params": { - "ef": 1024, + "ef": 4096, "data_type": "FLOAT64" } } @@ -14148,14 +39444,14 @@ } }, { - "name": "redis-float64-m-32-ef-16", + "name": "redis-float64-m-128-ef-256", "engine": "redis", "connection_params": {}, "collection_params": { "data_type": "FLOAT64", "hnsw_config": { - "M": 32, - "EF_CONSTRUCTION": 16 + "M": 128, + "EF_CONSTRUCTION": 256 } }, "search_params": [ @@ -14270,6 +39566,48 @@ "ef": 1024, "data_type": "FLOAT64" } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "FLOAT64" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "FLOAT64" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 2048, + "data_type": "FLOAT64" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 2048, + "data_type": "FLOAT64" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 4096, + "data_type": "FLOAT64" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 4096, + "data_type": "FLOAT64" + } } ], "upload_params": { @@ -14279,14 +39617,14 @@ } }, { - "name": "redis-float64-m-32-ef-32", + "name": "redis-float64-m-128-ef-512", "engine": "redis", "connection_params": {}, "collection_params": { "data_type": "FLOAT64", "hnsw_config": { - "M": 32, - "EF_CONSTRUCTION": 32 + "M": 128, + "EF_CONSTRUCTION": 512 } }, "search_params": [ @@ -14401,6 +39739,48 @@ "ef": 1024, "data_type": "FLOAT64" } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "FLOAT64" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "FLOAT64" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 2048, + "data_type": "FLOAT64" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 2048, + "data_type": "FLOAT64" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 4096, + "data_type": "FLOAT64" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 4096, + "data_type": "FLOAT64" + } } ], "upload_params": { @@ -14410,14 +39790,14 @@ } }, { - "name": "redis-float64-m-32-ef-64", + "name": "redis-float64-m-128-ef-1024", "engine": "redis", "connection_params": {}, "collection_params": { "data_type": "FLOAT64", "hnsw_config": { - "M": 32, - "EF_CONSTRUCTION": 64 + "M": 128, + "EF_CONSTRUCTION": 1024 } }, "search_params": [ @@ -14532,6 +39912,48 @@ "ef": 1024, "data_type": "FLOAT64" } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "FLOAT64" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "FLOAT64" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 2048, + "data_type": "FLOAT64" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 2048, + "data_type": "FLOAT64" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 4096, + "data_type": "FLOAT64" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 4096, + "data_type": "FLOAT64" + } } ], "upload_params": { @@ -14541,14 +39963,14 @@ } }, { - "name": "redis-float64-m-32-ef-128", + "name": "redis-float64-m-128-ef-2048", "engine": "redis", "connection_params": {}, "collection_params": { "data_type": "FLOAT64", "hnsw_config": { - "M": 32, - "EF_CONSTRUCTION": 128 + "M": 128, + "EF_CONSTRUCTION": 2048 } }, "search_params": [ @@ -14663,6 +40085,48 @@ "ef": 1024, "data_type": "FLOAT64" } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "FLOAT64" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "FLOAT64" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 2048, + "data_type": "FLOAT64" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 2048, + "data_type": "FLOAT64" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 4096, + "data_type": "FLOAT64" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 4096, + "data_type": "FLOAT64" + } } ], "upload_params": { @@ -14672,14 +40136,14 @@ } }, { - "name": "redis-float64-m-32-ef-256", + "name": "redis-float64-m-256-ef-16", "engine": "redis", "connection_params": {}, "collection_params": { "data_type": "FLOAT64", "hnsw_config": { - "M": 32, - "EF_CONSTRUCTION": 256 + "M": 256, + "EF_CONSTRUCTION": 16 } }, "search_params": [ @@ -14794,6 +40258,48 @@ "ef": 1024, "data_type": "FLOAT64" } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "FLOAT64" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "FLOAT64" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 2048, + "data_type": "FLOAT64" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 2048, + "data_type": "FLOAT64" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 4096, + "data_type": "FLOAT64" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 4096, + "data_type": "FLOAT64" + } } ], "upload_params": { @@ -14803,14 +40309,14 @@ } }, { - "name": "redis-float64-m-32-ef-512", + "name": "redis-float64-m-256-ef-32", "engine": "redis", "connection_params": {}, "collection_params": { "data_type": "FLOAT64", "hnsw_config": { - "M": 32, - "EF_CONSTRUCTION": 512 + "M": 256, + "EF_CONSTRUCTION": 32 } }, "search_params": [ @@ -14894,35 +40400,77 @@ { "parallel": 100, "search_params": { - "ef": 256, + "ef": 256, + "data_type": "FLOAT64" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 512, + "data_type": "FLOAT64" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 512, + "data_type": "FLOAT64" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "FLOAT64" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "FLOAT64" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "FLOAT64" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, "data_type": "FLOAT64" } }, { "parallel": 1, "search_params": { - "ef": 512, + "ef": 2048, "data_type": "FLOAT64" } }, { "parallel": 100, "search_params": { - "ef": 512, + "ef": 2048, "data_type": "FLOAT64" } }, { "parallel": 1, "search_params": { - "ef": 1024, + "ef": 4096, "data_type": "FLOAT64" } }, { "parallel": 100, "search_params": { - "ef": 1024, + "ef": 4096, "data_type": "FLOAT64" } } @@ -14934,14 +40482,14 @@ } }, { - "name": "redis-float64-m-64-ef-16", + "name": "redis-float64-m-256-ef-64", "engine": "redis", "connection_params": {}, "collection_params": { "data_type": "FLOAT64", "hnsw_config": { - "M": 64, - "EF_CONSTRUCTION": 16 + "M": 256, + "EF_CONSTRUCTION": 64 } }, "search_params": [ @@ -15056,6 +40604,48 @@ "ef": 1024, "data_type": "FLOAT64" } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "FLOAT64" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "FLOAT64" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 2048, + "data_type": "FLOAT64" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 2048, + "data_type": "FLOAT64" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 4096, + "data_type": "FLOAT64" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 4096, + "data_type": "FLOAT64" + } } ], "upload_params": { @@ -15065,14 +40655,14 @@ } }, { - "name": "redis-float64-m-64-ef-32", + "name": "redis-float64-m-256-ef-128", "engine": "redis", "connection_params": {}, "collection_params": { "data_type": "FLOAT64", "hnsw_config": { - "M": 64, - "EF_CONSTRUCTION": 32 + "M": 256, + "EF_CONSTRUCTION": 128 } }, "search_params": [ @@ -15187,6 +40777,48 @@ "ef": 1024, "data_type": "FLOAT64" } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "FLOAT64" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "FLOAT64" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 2048, + "data_type": "FLOAT64" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 2048, + "data_type": "FLOAT64" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 4096, + "data_type": "FLOAT64" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 4096, + "data_type": "FLOAT64" + } } ], "upload_params": { @@ -15196,14 +40828,14 @@ } }, { - "name": "redis-float64-m-64-ef-64", + "name": "redis-float64-m-256-ef-256", "engine": "redis", "connection_params": {}, "collection_params": { "data_type": "FLOAT64", "hnsw_config": { - "M": 64, - "EF_CONSTRUCTION": 64 + "M": 256, + "EF_CONSTRUCTION": 256 } }, "search_params": [ @@ -15318,6 +40950,48 @@ "ef": 1024, "data_type": "FLOAT64" } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "FLOAT64" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "FLOAT64" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 2048, + "data_type": "FLOAT64" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 2048, + "data_type": "FLOAT64" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 4096, + "data_type": "FLOAT64" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 4096, + "data_type": "FLOAT64" + } } ], "upload_params": { @@ -15327,14 +41001,14 @@ } }, { - "name": "redis-float64-m-64-ef-128", + "name": "redis-float64-m-256-ef-512", "engine": "redis", "connection_params": {}, "collection_params": { "data_type": "FLOAT64", "hnsw_config": { - "M": 64, - "EF_CONSTRUCTION": 128 + "M": 256, + "EF_CONSTRUCTION": 512 } }, "search_params": [ @@ -15449,6 +41123,48 @@ "ef": 1024, "data_type": "FLOAT64" } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "FLOAT64" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "FLOAT64" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 2048, + "data_type": "FLOAT64" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 2048, + "data_type": "FLOAT64" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 4096, + "data_type": "FLOAT64" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 4096, + "data_type": "FLOAT64" + } } ], "upload_params": { @@ -15458,14 +41174,14 @@ } }, { - "name": "redis-float64-m-64-ef-256", + "name": "redis-float64-m-256-ef-1024", "engine": "redis", "connection_params": {}, "collection_params": { "data_type": "FLOAT64", "hnsw_config": { - "M": 64, - "EF_CONSTRUCTION": 256 + "M": 256, + "EF_CONSTRUCTION": 1024 } }, "search_params": [ @@ -15580,6 +41296,48 @@ "ef": 1024, "data_type": "FLOAT64" } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "FLOAT64" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "FLOAT64" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 2048, + "data_type": "FLOAT64" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 2048, + "data_type": "FLOAT64" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 4096, + "data_type": "FLOAT64" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 4096, + "data_type": "FLOAT64" + } } ], "upload_params": { @@ -15589,14 +41347,14 @@ } }, { - "name": "redis-float64-m-64-ef-512", + "name": "redis-float64-m-256-ef-2048", "engine": "redis", "connection_params": {}, "collection_params": { "data_type": "FLOAT64", "hnsw_config": { - "M": 64, - "EF_CONSTRUCTION": 512 + "M": 256, + "EF_CONSTRUCTION": 2048 } }, "search_params": [ @@ -15711,6 +41469,48 @@ "ef": 1024, "data_type": "FLOAT64" } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "FLOAT64" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "FLOAT64" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 2048, + "data_type": "FLOAT64" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 2048, + "data_type": "FLOAT64" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 4096, + "data_type": "FLOAT64" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 4096, + "data_type": "FLOAT64" + } } ], "upload_params": { From 82116b5c04a9714b5a168fcc108beb7248814d00 Mon Sep 17 00:00:00 2001 From: filipecosta90 Date: Thu, 16 Jan 2025 22:19:22 +0000 Subject: [PATCH 13/41] Added cohere dataset --- create-cohere.py | 384 +++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 384 insertions(+) create mode 100644 create-cohere.py diff --git a/create-cohere.py b/create-cohere.py new file mode 100644 index 00000000..dc8374e4 --- /dev/null +++ b/create-cohere.py @@ -0,0 +1,384 @@ +from datasets import load_dataset +from sentence_transformers.quantization import quantize_embeddings +from scipy import spatial +import time +import numpy as np +import os +import pickle +from dotenv import load_dotenv +import cohere +import csv +from benchmark import DATASETS_DIR +import h5py + +# Load COHERE_API_KEY from .env file +load_dotenv() +api_key = os.getenv("COHERE_API_KEY") +co = cohere.Client(api_key) + +# Constants +VERBOSE_MODE = False +LANG = "en" # Use the English Wikipedia subset +DATASET_SIZE = 1_000_000 +CALIBRATION_SET_SIZE = DATASET_SIZE // 10 +QUERIES_DATASET_SIZE = 1000 +QUERIES_NUM = 100 +K = 100 + +numpy_types_dict = { + "float32": np.float32, + "int8": np.int8, + "uint8": np.uint8 +} + +cohere_type_dict = { + "float32": "float", + "int8": "int8", +} + +dataset_embed_type_dict = { + "float32": "emb", + "int8": "emb_int8" +} + +VECTOR_TEXT = 0 +QUERY_TEXT = 1 + +class TextsCache: + def __init__(self): + self.cache_file = 'texts_cache.pkl' + if os.path.exists(self.cache_file): + with open(self.cache_file, 'rb') as f: + self.cache_list = pickle.load(f) + else: + self.cache_list = [{}, {}] # [vecs_text_cache, queries_text_cache] + + def get(self, text_type, id): + return self.cache_list[text_type].get(id, None) + + def set(self, text_type, id, value): + self.cache_list[text_type][id] = value + with open(self.cache_file, 'wb') as f: + pickle.dump(self.cache_list, f) + + +class EmbeddingLoader: + def __init__(self, dataset_stream, queries_stream, queries_model, embedding_type, cache): + self.dataset_stream = dataset_stream + self.queries_stream = queries_stream + self.embedding_type = embedding_type + self.queries_model = queries_model + self.cache = cache + + @staticmethod + def load_field_from_stream(docs_stream, field, num_docs_to_load, offset=0): + docs_stream = docs_stream.skip(offset) + docs_stream = docs_stream.take(num_docs_to_load) + res = [] + for doc in docs_stream: + res.append(doc[field]) + return res + + def load_embeddings(self): + embeddings_file = f"{self.embedding_type}_embeddings_{DATASET_SIZE}.pkl" + dataset_embeddings = [] + if os.path.exists(embeddings_file): + print(f"Loading embeddings from {embeddings_file}") + with open(embeddings_file, 'rb') as f: + dataset_embeddings = pickle.load(f) + else: + print("Embeddings file not found. Generating embeddings...") + batch_size = CALIBRATION_SET_SIZE + start_time = time.time() + for i, processed_docs_num in enumerate(range(0, DATASET_SIZE, batch_size)): + assert len(dataset_embeddings) == processed_docs_num, f"expected {len(dataset_embeddings)} == {processed_docs_num}" + dataset_embeddings.extend(self.load_field_from_stream(self.dataset_stream, dataset_embed_type_dict[self.embedding_type], batch_size, processed_docs_num)) + print(f"Done loading batch {i}, example slice: ", dataset_embeddings[-1][:5]) + dataset_embeddings = np.array(dataset_embeddings, dtype=numpy_types_dict[self.embedding_type]) + dataset_load_time = time.time() - start_time + print(f"Loading {DATASET_SIZE} dataset embeddings took {dataset_load_time} seconds") + + with open(embeddings_file, 'wb') as f: + pickle.dump(dataset_embeddings, f) + print(f"Embeddings have been stored in {embeddings_file}") + + assert len(dataset_embeddings) == DATASET_SIZE + return dataset_embeddings + + def load_queries(self): + queries_embeddings_file = f"{self.embedding_type}_queries_{QUERIES_DATASET_SIZE}_{self.queries_model}.pkl" + queries_embeddings = [] + if os.path.exists(queries_embeddings_file): + print(f"Loading queries from {queries_embeddings_file}") + with open(queries_embeddings_file, 'rb') as f: + queries_embeddings = pickle.load(f) + else: + print("Queries file not found. Generating embeddings...") + queries_texts = self.load_field_from_stream(self.queries_stream, "query", QUERIES_DATASET_SIZE) + for i, query_text in enumerate(queries_texts): + self.cache.set(QUERY_TEXT, i, query_text) + start_time = time.time() + queries_embeddings = co.embed( + texts=queries_texts, + model=self.queries_model, + input_type="search_query", + embedding_types=[cohere_type_dict[self.embedding_type]] + ).embeddings + queries_embeddings = getattr(queries_embeddings, cohere_type_dict[self.embedding_type]) + queries_load_time = time.time() - start_time + print(f"Loading {QUERIES_DATASET_SIZE} queries texts took {queries_load_time} seconds") + + with open(queries_embeddings_file, 'wb') as f: + pickle.dump(queries_embeddings, f) + print(f"Embeddings have been stored in {queries_embeddings_file}") + + queries_embeddings = np.array(queries_embeddings, dtype=numpy_types_dict[self.embedding_type]) + assert len(queries_embeddings) == QUERIES_DATASET_SIZE + return queries_embeddings + + def get_vec_text_at_idx(self, idx): + text = self.cache.get(VECTOR_TEXT, idx) + if text is None: + print(f"Cacheing vec {idx}") + text = self.load_field_from_stream(self.dataset_stream, "text", 1, idx)[0] + self.cache.set(VECTOR_TEXT, idx, text) + else: + print(f"Cache hit for vec at index {idx}") + return text + + def get_query_text_at_idx(self, idx): + text = self.cache.get(QUERY_TEXT, idx) + if text is None: + print(f"Cacheing query {idx}") + text = self.load_field_from_stream(self.queries_stream, "query", 1, idx)[0] + self.cache.set(QUERY_TEXT, idx, text) + else: + print(f"Cache hit for query at index {idx}") + return text + + +RES_ID=1 +class DistanceCalculator: + @staticmethod + def knn_L2(query, doc_embeddings, k=K): + res = [(spatial.distance.euclidean(query, vec), id) for id, vec in enumerate(doc_embeddings)] + res = sorted(res) + return res[:k] + + @staticmethod + def knn_cosine(query, doc_embeddings, k=K): + res = [] + if query.dtype == np.int8: + query = query.astype(np.int32) + query_norm = np.linalg.norm(query) + for id, vec in enumerate(doc_embeddings): + if vec.dtype == np.int8: + vec = vec.astype(np.int32) + vec_norm = np.linalg.norm(vec) + cosine_similarity = np.dot(query, vec) / (query_norm * vec_norm) + cosine_distance = 1.0 - cosine_similarity + res.append((cosine_distance, id)) + res = sorted(res) + return res[:k] + +class QuantizationProcessor: + def __init__(self, dim=0, precision:str="int8"): + self.N = 255 # 2^B - 1 + self.dim = dim + self.precision = precision + if precision == "uint8": + self.offset = 0 + elif precision == "int8": + self.offset = 128 + + def train(self, train_dataset: np.ndarray): + # Assuming train_dataset is a numpy array with shape (n_train_vec, self.dim) + self.x_min = train_dataset.min(axis=0) # Find the minimum value in each dimension + self.delta = (train_dataset.max(axis=0) - self.x_min) / self.N # Calculate delta for each dimension + + def quantize(self, dataset: np.ndarray): + q_vals = np.floor((dataset - self.x_min) / self.delta) + # use int32 to avoid overflow if type is uint8 + q_vals = np.clip(q_vals, 0, self.N).astype(numpy_types_dict[self.precision]) + q_vals -= self.offset + return q_vals + + def decompress(self, x): + return (self.delta * (x + 0.5 + self.offset).astype(np.float32)) + self.x_min + + def dataset_and_queries_SQ_embeddings(self, float_embeddings, float_queries_embeddings): + start_time = time.time() + self.train(float_embeddings[:CALIBRATION_SET_SIZE]) + + dataset_sq_embeddings = self.quantize(float_embeddings) + dataset_time = time.time() - start_time + print(f"Quantizing {len(dataset_sq_embeddings)} dataset embeddings took {dataset_time} seconds") + + start_time = time.time() + query_sq_embeddings = self.quantize(float_queries_embeddings) + queries_time = time.time() - start_time + print(f"Quantizing {len(query_sq_embeddings)} queries embeddings took {queries_time} seconds") + return dataset_sq_embeddings, query_sq_embeddings + +class Benchmark: + def __init__(self, float32_loader, int8_loader, results_file, k=K): + self.float32_loader = float32_loader + self.int8_loader = int8_loader + self.k = k + self.results_file = results_file + + def write_recall_to_csv(self, func_name, recall_int8, recall_SQ, recall_SQ_decomp): + csv_file_path = self.results_file + # Check if the CSV file exists + if not os.path.exists(csv_file_path): + # Create a new file and write the header + with open(csv_file_path, 'w', newline='') as csvfile: + writer = csv.writer(csvfile) + writer.writerow(['metric', 'int8', 'SQ', 'SQ_decompressed']) + + # Append the recall values + with open(csv_file_path, 'a', newline='') as csvfile: + writer = csv.writer(csvfile) + writer.writerow([func_name, recall_int8, recall_SQ, recall_SQ_decomp]) + + def count_correct(self, gt_results, results): + correct = 0 + for res in results: + for gt_res in gt_results: + if res[1] == gt_res[1]: + correct += 1 + break + return correct + + def batch_knn(self, queries_num, queries_embeddings, dataset_embeddings, distance_func, k=K): + res = [] + start_time = time.time() + for query in queries_embeddings[:queries_num]: + res.append(distance_func(query, dataset_embeddings, k)) + batch_knn_time = time.time() - start_time + print(f"Search took {batch_knn_time} seconds") + assert len(res) == queries_num, f"expected {len(queries_embeddings)} == {len(res)} == {queries_num}" + return res + + def timed_compute_recall(self, distance_func, queries, vectors): + start_time = time.time() + correct = 0 + for i, query in enumerate(queries[:QUERIES_NUM]): + res = distance_func(query, vectors) + correct += self.count_correct(self.gt_res[i], res) + recall = correct / (K * QUERIES_NUM) + recall_time = time.time() - start_time + print(f"Search took {recall_time} seconds. \nRecall: {recall}") + if VERBOSE_MODE: + print(f"Example query_{QUERIES_NUM - 1} res: {res}") + print(f"Best result for query_{QUERIES_NUM - 1}:") + self.print_query_answer(QUERIES_NUM - 1, res[0][RES_ID], self.int8_loader) + return recall + + def run(self, distance_func): + + float32_vector_embeddings = self.float32_loader.load_embeddings() + float32_queries_embeddings = self.float32_loader.load_queries() + if VERBOSE_MODE: + print(f"\n\t Example vec slice = {float32_vector_embeddings[0][:5]}" + f"\n\t Example query slice = {float32_queries_embeddings[0][:5]}\n") + + int8_vector_embeddings = self.int8_loader.load_embeddings() + int8_queries_embeddings = self.int8_loader.load_queries() + if VERBOSE_MODE: + print(f"\n\t Example vec slice = {int8_vector_embeddings[0][:5]}" + f"\n\t Example query slice = {int8_queries_embeddings[0][:5]}\n") + + print(f"\nRunning benchmark with distance function: {distance_func.__name__}\n") + + print(f"\nCalculate Ground truth (float32) IDs for {distance_func.__name__} search with {QUERIES_NUM} queries") + self.gt_res = self.batch_knn(QUERIES_NUM, float32_queries_embeddings, float32_vector_embeddings, distance_func) + + # print(f"Quantization took {dur} seconds.") + # print("vector 1 shape = ", quantized_dataset[0].shape) + # print("vector 1 sample = ", quantized_dataset[0]) + dim = len(int8_vector_embeddings[0]) + + # Create a new HDF5 file and write the data + output_path = os.path.join(DATASETS_DIR, f"cohere-{dim}-float32.hdf5") + + with h5py.File(output_path, "w") as h5f: + h5f.create_dataset("train", data=float32_vector_embeddings, compression=None) + h5f.create_dataset("test", data=float32_queries_embeddings, compression=None) + h5f.create_dataset("neighbors", data=self.gt_res, compression=None) + h5f.create_dataset("distances", data=self.gt_res, compression=None) + + if VERBOSE_MODE: + print(f"float32 Example query_{QUERIES_NUM - 1} res: {self.gt_res[QUERIES_NUM - 1]}") + print(f"Best result for query_{QUERIES_NUM - 1}:") + print(f"{self.print_query_answer(QUERIES_NUM - 1, self.gt_res[QUERIES_NUM - 1][0][RES_ID], self.float32_loader)}") + + print("\n====================\n") + print("Calculate recall for int8 embeddings") + int8_recall = self.timed_compute_recall(distance_func, int8_queries_embeddings, int8_vector_embeddings) + + print("\n====================\n") + print("\nCalculate recall with scalar quantization") + print(f"Quantizing embeddings using calibration set of size {CALIBRATION_SET_SIZE}") + quantizer = QuantizationProcessor(dim=float32_vector_embeddings.shape[1], precision="int8") + print("\nCalculate recall in compressed space") + sq_embeddings, sq_queries_embeddings = quantizer.dataset_and_queries_SQ_embeddings(float32_vector_embeddings, float32_queries_embeddings) + if VERBOSE_MODE: + print(f"Quantized embeddings. Example vec slice = {sq_embeddings[0][:10]}") + + output_path = os.path.join(DATASETS_DIR, f"cohere-{dim}-int8.hdf5") + + with h5py.File(output_path, "w") as h5f: + h5f.create_dataset("train", data=sq_embeddings, compression=None) + h5f.create_dataset("test", data=sq_queries_embeddings, compression=None) + h5f.create_dataset("neighbors", data=self.gt_res, compression=None) + h5f.create_dataset("distances", data=self.gt_res, compression=None) + + SQ_recall = self.timed_compute_recall(distance_func, sq_queries_embeddings, sq_embeddings) + print("\nCalculate recall in decompressed space") + decompressed_sq_embeddings = quantizer.decompress(sq_embeddings) + assert decompressed_sq_embeddings.dtype == np.float32, f"expected float32 but got {decompressed_sq_embeddings.dtype}" + assert float32_queries_embeddings.dtype == np.float32, f"expected float32 but got {float32_queries_embeddings.dtype}" + SQ_recall_decomp = self.timed_compute_recall(distance_func, float32_queries_embeddings, decompressed_sq_embeddings) + self.write_recall_to_csv(distance_func.__name__, int8_recall, SQ_recall, SQ_recall_decomp) + + @staticmethod + def print_query_answer(query_idx: int, vec_idx: int, loader): + print() + print(f"\nQuestion: {loader.get_query_text_at_idx(query_idx)}") + answer_text = loader.get_vec_text_at_idx(vec_idx) + print(f"\nAnswer: {answer_text}") + + + +def main(): + print("Run BM with following parameters:" + "\n\t DATASET_SIZE = ", DATASET_SIZE, + "\n\t CALIBRATION_SET_SIZE = ", CALIBRATION_SET_SIZE, + "\n\t QUERIES_DATASET_SIZE = ", QUERIES_DATASET_SIZE, + "\n\t QUERIES_NUM = ", QUERIES_NUM, + "\n\t k = ", K) + + texts_cache = TextsCache() + float32_loader = EmbeddingLoader( + load_dataset("Cohere/wikipedia-2023-11-embed-multilingual-v3", LANG, split="train", streaming=True), + load_dataset("Cohere/miracl-en-queries-22-12", split="train", streaming=True), + "embed-multilingual-v3.0", + "float32", + texts_cache + ) + int8_loader = EmbeddingLoader( + load_dataset("Cohere/wikipedia-2023-11-embed-multilingual-v3-int8-binary", LANG, split="train", streaming=True), + load_dataset("Cohere/miracl-en-queries-22-12", split="train", streaming=True), + "embed-multilingual-v3.0", + "int8", + texts_cache + ) + + csv_file_name = f"{DATASET_SIZE}_vecs_{CALIBRATION_SET_SIZE}_calibration_{QUERIES_DATASET_SIZE}_queries_{QUERIES_NUM}_k_{K}_recall.csv" + benchmark = Benchmark(float32_loader, int8_loader, csv_file_name) + benchmark.run(DistanceCalculator.knn_cosine) + #benchmark.run(DistanceCalculator.knn_L2) + +if __name__ == "__main__": + main() From e8fb75a0b07f20eade2f1d352cddd4adfa1b65b8 Mon Sep 17 00:00:00 2001 From: filipecosta90 Date: Thu, 16 Jan 2025 22:23:50 +0000 Subject: [PATCH 14/41] added tqdm --- create-cohere.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/create-cohere.py b/create-cohere.py index dc8374e4..437accb4 100644 --- a/create-cohere.py +++ b/create-cohere.py @@ -10,6 +10,7 @@ import csv from benchmark import DATASETS_DIR import h5py +from tqdm import tqdm # Load COHERE_API_KEY from .env file load_dotenv() @@ -253,7 +254,7 @@ def count_correct(self, gt_results, results): def batch_knn(self, queries_num, queries_embeddings, dataset_embeddings, distance_func, k=K): res = [] start_time = time.time() - for query in queries_embeddings[:queries_num]: + for query in tqdm(queries_embeddings[:queries_num], desc="Processing Queries", unit="query"): res.append(distance_func(query, dataset_embeddings, k)) batch_knn_time = time.time() - start_time print(f"Search took {batch_knn_time} seconds") @@ -263,7 +264,7 @@ def batch_knn(self, queries_num, queries_embeddings, dataset_embeddings, distanc def timed_compute_recall(self, distance_func, queries, vectors): start_time = time.time() correct = 0 - for i, query in enumerate(queries[:QUERIES_NUM]): + for i, query in enumerate(tqdm(queries[:QUERIES_NUM], desc="Processing Queries")): res = distance_func(query, vectors) correct += self.count_correct(self.gt_res[i], res) recall = correct / (K * QUERIES_NUM) From 9886675106d37a826e5347cc6e6b740b204bee00 Mon Sep 17 00:00:00 2001 From: filipecosta90 Date: Thu, 16 Jan 2025 22:31:11 +0000 Subject: [PATCH 15/41] prevent overflow on cohere dataset gen --- create-cohere.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/create-cohere.py b/create-cohere.py index 437accb4..9ce3f7a4 100644 --- a/create-cohere.py +++ b/create-cohere.py @@ -201,7 +201,12 @@ def quantize(self, dataset: np.ndarray): q_vals = np.floor((dataset - self.x_min) / self.delta) # use int32 to avoid overflow if type is uint8 q_vals = np.clip(q_vals, 0, self.N).astype(numpy_types_dict[self.precision]) - q_vals -= self.offset + + # Ensure self.offset is cast to the same type before subtraction + self.offset = self.offset.astype(q_vals.dtype) + + # Subtract offset safely + q_vals = np.clip(q_vals - self.offset, -128, 127) return q_vals def decompress(self, x): From feaaaa4ac060f7bd62e1a2f33c35ee283b252194 Mon Sep 17 00:00:00 2001 From: filipecosta90 Date: Thu, 16 Jan 2025 22:37:08 +0000 Subject: [PATCH 16/41] prevent overflow on cohere dataset gen --- create-cohere.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/create-cohere.py b/create-cohere.py index 9ce3f7a4..1c3be304 100644 --- a/create-cohere.py +++ b/create-cohere.py @@ -188,9 +188,9 @@ def __init__(self, dim=0, precision:str="int8"): self.dim = dim self.precision = precision if precision == "uint8": - self.offset = 0 + self.offset = np.array(0, dtype=np.uint8) elif precision == "int8": - self.offset = 128 + self.offset = np.array(128, dtype=np.int8) def train(self, train_dataset: np.ndarray): # Assuming train_dataset is a numpy array with shape (n_train_vec, self.dim) From 46aadff99759938d70ce92540b7fe61861f84590 Mon Sep 17 00:00:00 2001 From: filipecosta90 Date: Thu, 16 Jan 2025 22:40:17 +0000 Subject: [PATCH 17/41] prevent overflow on cohere dataset gen --- create-cohere.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/create-cohere.py b/create-cohere.py index 1c3be304..3e112b40 100644 --- a/create-cohere.py +++ b/create-cohere.py @@ -23,7 +23,7 @@ DATASET_SIZE = 1_000_000 CALIBRATION_SET_SIZE = DATASET_SIZE // 10 QUERIES_DATASET_SIZE = 1000 -QUERIES_NUM = 100 +QUERIES_NUM = int(os.getenv("QUERIES_NUM","100")) K = 100 numpy_types_dict = { @@ -190,7 +190,7 @@ def __init__(self, dim=0, precision:str="int8"): if precision == "uint8": self.offset = np.array(0, dtype=np.uint8) elif precision == "int8": - self.offset = np.array(128, dtype=np.int8) + self.offset = np.array(128, dtype=np.uint8) def train(self, train_dataset: np.ndarray): # Assuming train_dataset is a numpy array with shape (n_train_vec, self.dim) From 803fddabd1108d56debc8829682b5731a38f07ca Mon Sep 17 00:00:00 2001 From: filipecosta90 Date: Thu, 16 Jan 2025 22:47:17 +0000 Subject: [PATCH 18/41] Added datasets --- datasets/datasets.json | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/datasets/datasets.json b/datasets/datasets.json index e4a2142d..399c6d82 100644 --- a/datasets/datasets.json +++ b/datasets/datasets.json @@ -31,6 +31,22 @@ "path": "deep-image-96-angular/deep-image-96-angular.hdf5", "link": "http://ann-benchmarks.com/deep-image-96-angular.hdf5" }, + { + "name": "cohere-1024-angular-int8", + "vector_size": 1024, + "distance": "angular", + "type": "h5", + "path": "cohere-1024-angular-int8/cohere-1024-angular-int8.hdf5", + "link": "http://benchmarks.redislabs.s3.amazonaws.com/vecsim/cohere-1024-angular/cohere-1024-angular-int8.hdf5" + }, + { + "name": "cohere-1024-angular-float32", + "vector_size": 1024, + "distance": "angular", + "type": "h5", + "path": "cohere-1024-angular-int8/cohere-1024-angular-float32.hdf5", + "link": "http://benchmarks.redislabs.s3.amazonaws.com/vecsim/cohere-1024-angular/cohere-1024-angular-float32.hdf5" + }, { "name": "gist-960-euclidean", "vector_size": 960, From e40c47873f872813df678d4feb4a5594633c297a Mon Sep 17 00:00:00 2001 From: filipecosta90 Date: Thu, 16 Jan 2025 22:50:05 +0000 Subject: [PATCH 19/41] Added datasets --- datasets/datasets.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/datasets/datasets.json b/datasets/datasets.json index 399c6d82..c264c644 100644 --- a/datasets/datasets.json +++ b/datasets/datasets.json @@ -44,7 +44,7 @@ "vector_size": 1024, "distance": "angular", "type": "h5", - "path": "cohere-1024-angular-int8/cohere-1024-angular-float32.hdf5", + "path": "cohere-1024-angular-float32/cohere-1024-angular-float32.hdf5", "link": "http://benchmarks.redislabs.s3.amazonaws.com/vecsim/cohere-1024-angular/cohere-1024-angular-float32.hdf5" }, { From 74dcfe2e0e69106f471847a1575df1279c4650ab Mon Sep 17 00:00:00 2001 From: filipecosta90 Date: Thu, 16 Jan 2025 22:51:00 +0000 Subject: [PATCH 20/41] Added datasets --- datasets/datasets.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/datasets/datasets.json b/datasets/datasets.json index c264c644..de1ea1a7 100644 --- a/datasets/datasets.json +++ b/datasets/datasets.json @@ -34,7 +34,7 @@ { "name": "cohere-1024-angular-int8", "vector_size": 1024, - "distance": "angular", + "distance": "cosine", "type": "h5", "path": "cohere-1024-angular-int8/cohere-1024-angular-int8.hdf5", "link": "http://benchmarks.redislabs.s3.amazonaws.com/vecsim/cohere-1024-angular/cohere-1024-angular-int8.hdf5" @@ -42,7 +42,7 @@ { "name": "cohere-1024-angular-float32", "vector_size": 1024, - "distance": "angular", + "distance": "cosine", "type": "h5", "path": "cohere-1024-angular-float32/cohere-1024-angular-float32.hdf5", "link": "http://benchmarks.redislabs.s3.amazonaws.com/vecsim/cohere-1024-angular/cohere-1024-angular-float32.hdf5" From 8a3879dd0823f345fa9c54479f28614ee6d5d843 Mon Sep 17 00:00:00 2001 From: filipecosta90 Date: Thu, 16 Jan 2025 22:58:24 +0000 Subject: [PATCH 21/41] Added datasets --- create-cohere.py | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/create-cohere.py b/create-cohere.py index 3e112b40..2677c843 100644 --- a/create-cohere.py +++ b/create-cohere.py @@ -307,12 +307,16 @@ def run(self, distance_func): # Create a new HDF5 file and write the data output_path = os.path.join(DATASETS_DIR, f"cohere-{dim}-float32.hdf5") - + neighbors = np.array() + distances = np.array() + for res in self.gt_res: + neighbors.append(res[1]) + distances.append(res[0]) with h5py.File(output_path, "w") as h5f: h5f.create_dataset("train", data=float32_vector_embeddings, compression=None) h5f.create_dataset("test", data=float32_queries_embeddings, compression=None) - h5f.create_dataset("neighbors", data=self.gt_res, compression=None) - h5f.create_dataset("distances", data=self.gt_res, compression=None) + h5f.create_dataset("neighbors", data=neighbors, compression=None) + h5f.create_dataset("distances", data=distances, compression=None) if VERBOSE_MODE: print(f"float32 Example query_{QUERIES_NUM - 1} res: {self.gt_res[QUERIES_NUM - 1]}") @@ -337,8 +341,8 @@ def run(self, distance_func): with h5py.File(output_path, "w") as h5f: h5f.create_dataset("train", data=sq_embeddings, compression=None) h5f.create_dataset("test", data=sq_queries_embeddings, compression=None) - h5f.create_dataset("neighbors", data=self.gt_res, compression=None) - h5f.create_dataset("distances", data=self.gt_res, compression=None) + h5f.create_dataset("neighbors", data=neighbors, compression=None) + h5f.create_dataset("distances", data=distances, compression=None) SQ_recall = self.timed_compute_recall(distance_func, sq_queries_embeddings, sq_embeddings) print("\nCalculate recall in decompressed space") From 4fdbaaa538831557de81542c8936819fdf8d767d Mon Sep 17 00:00:00 2001 From: filipecosta90 Date: Thu, 16 Jan 2025 22:59:44 +0000 Subject: [PATCH 22/41] Added datasets --- create-cohere.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/create-cohere.py b/create-cohere.py index 2677c843..e6059b2c 100644 --- a/create-cohere.py +++ b/create-cohere.py @@ -306,7 +306,7 @@ def run(self, distance_func): dim = len(int8_vector_embeddings[0]) # Create a new HDF5 file and write the data - output_path = os.path.join(DATASETS_DIR, f"cohere-{dim}-float32.hdf5") + output_path = os.path.join(DATASETS_DIR, f"cohere-{dim}-angular-float32", f"cohere-{dim}-angular-float32.hdf5") neighbors = np.array() distances = np.array() for res in self.gt_res: @@ -336,7 +336,7 @@ def run(self, distance_func): if VERBOSE_MODE: print(f"Quantized embeddings. Example vec slice = {sq_embeddings[0][:10]}") - output_path = os.path.join(DATASETS_DIR, f"cohere-{dim}-int8.hdf5") + output_path = os.path.join(DATASETS_DIR, f"cohere-{dim}-angular-int8", f"cohere-{dim}-angular-int8.hdf5") with h5py.File(output_path, "w") as h5f: h5f.create_dataset("train", data=sq_embeddings, compression=None) From 4b569da44a7da3ddb5e57e070181e8a978181d02 Mon Sep 17 00:00:00 2001 From: filipecosta90 Date: Thu, 16 Jan 2025 23:04:52 +0000 Subject: [PATCH 23/41] Added datasets --- create-cohere.py | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/create-cohere.py b/create-cohere.py index e6059b2c..25cdffeb 100644 --- a/create-cohere.py +++ b/create-cohere.py @@ -307,11 +307,12 @@ def run(self, distance_func): # Create a new HDF5 file and write the data output_path = os.path.join(DATASETS_DIR, f"cohere-{dim}-angular-float32", f"cohere-{dim}-angular-float32.hdf5") - neighbors = np.array() - distances = np.array() - for res in self.gt_res: - neighbors.append(res[1]) - distances.append(res[0]) + neighbors = [] + distances = [] + for i, res in enumerate(self.gt_res): + for inner_res in res: + neighbors[i].append(int(inner_res[1])) + distances[i].append(float(inner_res[0])) with h5py.File(output_path, "w") as h5f: h5f.create_dataset("train", data=float32_vector_embeddings, compression=None) h5f.create_dataset("test", data=float32_queries_embeddings, compression=None) From 5ad86e421d222837d87e603705b70fbe91c7d6a6 Mon Sep 17 00:00:00 2001 From: filipecosta90 Date: Thu, 16 Jan 2025 23:15:24 +0000 Subject: [PATCH 24/41] Added datasets --- create-cohere.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/create-cohere.py b/create-cohere.py index 25cdffeb..76dc94cd 100644 --- a/create-cohere.py +++ b/create-cohere.py @@ -310,9 +310,13 @@ def run(self, distance_func): neighbors = [] distances = [] for i, res in enumerate(self.gt_res): + neighbors.append([]) + distances.append([]) + for inner_res in res: - neighbors[i].append(int(inner_res[1])) - distances[i].append(float(inner_res[0])) + neighbor, distance = inner_res + neighbors[i].append(int(neighbor)) + distances[i].append(distance) with h5py.File(output_path, "w") as h5f: h5f.create_dataset("train", data=float32_vector_embeddings, compression=None) h5f.create_dataset("test", data=float32_queries_embeddings, compression=None) From 47f5cded356b7ecb024cd09660657b83687871e3 Mon Sep 17 00:00:00 2001 From: filipecosta90 Date: Thu, 16 Jan 2025 23:26:07 +0000 Subject: [PATCH 25/41] added flat --- .../create-redis-vector-types.py | 26 + .../configurations/redis-vector-types.json | 41523 +--------------- 2 files changed, 27 insertions(+), 41522 deletions(-) diff --git a/experiments/configurations/create-redis-vector-types.py b/experiments/configurations/create-redis-vector-types.py index e3234f64..55d972e5 100644 --- a/experiments/configurations/create-redis-vector-types.py +++ b/experiments/configurations/create-redis-vector-types.py @@ -4,6 +4,32 @@ batch_size = 64 for data_type in ["INT8","FLOAT16", "BFLOAT16", "FLOAT32", "FLOAT64"]: + # flat + search_params = [] + config = { + "name": f"redis-{data_type.lower()}-flat", + "engine": "redis", + "connection_params": {}, + "collection_params": { + "data_type": data_type, + "flat_config": {}, + }, + "search_params": [], + "upload_params": {"parallel": 16, "data_type": data_type, "batch_size": batch_size}, + } + single_client_config = { + "parallel": 1, + "search_params": {"data_type": data_type}, + } + multi_client_config = { + "parallel": 100, + "search_params": {"data_type": data_type}, + } + search_params.append(single_client_config) + search_params.append(multi_client_config) + config["search_params"] = search_params + experiments.append(config) + for m in [8, 16, 32, 64, 128, 256]: # for efConstruction in [32, 64]: for efConstruction in [16, 32, 64, 128, 256, 512, 1024, 2048]: diff --git a/experiments/configurations/redis-vector-types.json b/experiments/configurations/redis-vector-types.json index 59b56b5d..0570d0b5 100644 --- a/experiments/configurations/redis-vector-types.json +++ b/experiments/configurations/redis-vector-types.json @@ -1,41522 +1 @@ -[ - { - "name": "redis-int8-m-8-ef-16", - "engine": "redis", - "connection_params": {}, - "collection_params": { - "data_type": "INT8", - "hnsw_config": { - "M": 8, - "EF_CONSTRUCTION": 16 - } - }, - "search_params": [ - { - "parallel": 1, - "search_params": { - "ef": 8, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 8, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 16, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 16, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 32, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 32, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 64, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 64, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 128, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 128, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 256, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 256, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 512, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 512, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 2048, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 2048, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 4096, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 4096, - "data_type": "INT8" - } - } - ], - "upload_params": { - "parallel": 16, - "data_type": "INT8", - "batch_size": 64 - } - }, - { - "name": "redis-int8-m-8-ef-32", - "engine": "redis", - "connection_params": {}, - "collection_params": { - "data_type": "INT8", - "hnsw_config": { - "M": 8, - "EF_CONSTRUCTION": 32 - } - }, - "search_params": [ - { - "parallel": 1, - "search_params": { - "ef": 8, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 8, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 16, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 16, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 32, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 32, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 64, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 64, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 128, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 128, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 256, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 256, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 512, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 512, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 2048, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 2048, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 4096, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 4096, - "data_type": "INT8" - } - } - ], - "upload_params": { - "parallel": 16, - "data_type": "INT8", - "batch_size": 64 - } - }, - { - "name": "redis-int8-m-8-ef-64", - "engine": "redis", - "connection_params": {}, - "collection_params": { - "data_type": "INT8", - "hnsw_config": { - "M": 8, - "EF_CONSTRUCTION": 64 - } - }, - "search_params": [ - { - "parallel": 1, - "search_params": { - "ef": 8, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 8, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 16, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 16, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 32, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 32, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 64, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 64, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 128, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 128, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 256, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 256, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 512, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 512, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 2048, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 2048, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 4096, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 4096, - "data_type": "INT8" - } - } - ], - "upload_params": { - "parallel": 16, - "data_type": "INT8", - "batch_size": 64 - } - }, - { - "name": "redis-int8-m-8-ef-128", - "engine": "redis", - "connection_params": {}, - "collection_params": { - "data_type": "INT8", - "hnsw_config": { - "M": 8, - "EF_CONSTRUCTION": 128 - } - }, - "search_params": [ - { - "parallel": 1, - "search_params": { - "ef": 8, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 8, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 16, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 16, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 32, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 32, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 64, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 64, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 128, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 128, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 256, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 256, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 512, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 512, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 2048, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 2048, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 4096, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 4096, - "data_type": "INT8" - } - } - ], - "upload_params": { - "parallel": 16, - "data_type": "INT8", - "batch_size": 64 - } - }, - { - "name": "redis-int8-m-8-ef-256", - "engine": "redis", - "connection_params": {}, - "collection_params": { - "data_type": "INT8", - "hnsw_config": { - "M": 8, - "EF_CONSTRUCTION": 256 - } - }, - "search_params": [ - { - "parallel": 1, - "search_params": { - "ef": 8, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 8, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 16, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 16, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 32, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 32, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 64, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 64, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 128, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 128, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 256, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 256, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 512, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 512, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 2048, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 2048, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 4096, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 4096, - "data_type": "INT8" - } - } - ], - "upload_params": { - "parallel": 16, - "data_type": "INT8", - "batch_size": 64 - } - }, - { - "name": "redis-int8-m-8-ef-512", - "engine": "redis", - "connection_params": {}, - "collection_params": { - "data_type": "INT8", - "hnsw_config": { - "M": 8, - "EF_CONSTRUCTION": 512 - } - }, - "search_params": [ - { - "parallel": 1, - "search_params": { - "ef": 8, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 8, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 16, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 16, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 32, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 32, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 64, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 64, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 128, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 128, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 256, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 256, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 512, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 512, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 2048, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 2048, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 4096, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 4096, - "data_type": "INT8" - } - } - ], - "upload_params": { - "parallel": 16, - "data_type": "INT8", - "batch_size": 64 - } - }, - { - "name": "redis-int8-m-8-ef-1024", - "engine": "redis", - "connection_params": {}, - "collection_params": { - "data_type": "INT8", - "hnsw_config": { - "M": 8, - "EF_CONSTRUCTION": 1024 - } - }, - "search_params": [ - { - "parallel": 1, - "search_params": { - "ef": 8, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 8, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 16, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 16, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 32, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 32, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 64, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 64, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 128, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 128, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 256, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 256, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 512, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 512, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 2048, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 2048, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 4096, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 4096, - "data_type": "INT8" - } - } - ], - "upload_params": { - "parallel": 16, - "data_type": "INT8", - "batch_size": 64 - } - }, - { - "name": "redis-int8-m-8-ef-2048", - "engine": "redis", - "connection_params": {}, - "collection_params": { - "data_type": "INT8", - "hnsw_config": { - "M": 8, - "EF_CONSTRUCTION": 2048 - } - }, - "search_params": [ - { - "parallel": 1, - "search_params": { - "ef": 8, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 8, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 16, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 16, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 32, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 32, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 64, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 64, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 128, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 128, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 256, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 256, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 512, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 512, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 2048, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 2048, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 4096, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 4096, - "data_type": "INT8" - } - } - ], - "upload_params": { - "parallel": 16, - "data_type": "INT8", - "batch_size": 64 - } - }, - { - "name": "redis-int8-m-16-ef-16", - "engine": "redis", - "connection_params": {}, - "collection_params": { - "data_type": "INT8", - "hnsw_config": { - "M": 16, - "EF_CONSTRUCTION": 16 - } - }, - "search_params": [ - { - "parallel": 1, - "search_params": { - "ef": 8, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 8, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 16, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 16, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 32, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 32, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 64, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 64, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 128, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 128, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 256, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 256, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 512, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 512, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 2048, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 2048, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 4096, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 4096, - "data_type": "INT8" - } - } - ], - "upload_params": { - "parallel": 16, - "data_type": "INT8", - "batch_size": 64 - } - }, - { - "name": "redis-int8-m-16-ef-32", - "engine": "redis", - "connection_params": {}, - "collection_params": { - "data_type": "INT8", - "hnsw_config": { - "M": 16, - "EF_CONSTRUCTION": 32 - } - }, - "search_params": [ - { - "parallel": 1, - "search_params": { - "ef": 8, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 8, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 16, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 16, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 32, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 32, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 64, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 64, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 128, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 128, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 256, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 256, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 512, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 512, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 2048, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 2048, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 4096, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 4096, - "data_type": "INT8" - } - } - ], - "upload_params": { - "parallel": 16, - "data_type": "INT8", - "batch_size": 64 - } - }, - { - "name": "redis-int8-m-16-ef-64", - "engine": "redis", - "connection_params": {}, - "collection_params": { - "data_type": "INT8", - "hnsw_config": { - "M": 16, - "EF_CONSTRUCTION": 64 - } - }, - "search_params": [ - { - "parallel": 1, - "search_params": { - "ef": 8, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 8, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 16, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 16, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 32, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 32, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 64, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 64, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 128, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 128, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 256, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 256, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 512, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 512, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 2048, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 2048, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 4096, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 4096, - "data_type": "INT8" - } - } - ], - "upload_params": { - "parallel": 16, - "data_type": "INT8", - "batch_size": 64 - } - }, - { - "name": "redis-int8-m-16-ef-128", - "engine": "redis", - "connection_params": {}, - "collection_params": { - "data_type": "INT8", - "hnsw_config": { - "M": 16, - "EF_CONSTRUCTION": 128 - } - }, - "search_params": [ - { - "parallel": 1, - "search_params": { - "ef": 8, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 8, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 16, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 16, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 32, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 32, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 64, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 64, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 128, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 128, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 256, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 256, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 512, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 512, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 2048, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 2048, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 4096, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 4096, - "data_type": "INT8" - } - } - ], - "upload_params": { - "parallel": 16, - "data_type": "INT8", - "batch_size": 64 - } - }, - { - "name": "redis-int8-m-16-ef-256", - "engine": "redis", - "connection_params": {}, - "collection_params": { - "data_type": "INT8", - "hnsw_config": { - "M": 16, - "EF_CONSTRUCTION": 256 - } - }, - "search_params": [ - { - "parallel": 1, - "search_params": { - "ef": 8, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 8, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 16, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 16, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 32, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 32, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 64, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 64, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 128, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 128, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 256, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 256, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 512, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 512, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 2048, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 2048, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 4096, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 4096, - "data_type": "INT8" - } - } - ], - "upload_params": { - "parallel": 16, - "data_type": "INT8", - "batch_size": 64 - } - }, - { - "name": "redis-int8-m-16-ef-512", - "engine": "redis", - "connection_params": {}, - "collection_params": { - "data_type": "INT8", - "hnsw_config": { - "M": 16, - "EF_CONSTRUCTION": 512 - } - }, - "search_params": [ - { - "parallel": 1, - "search_params": { - "ef": 8, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 8, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 16, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 16, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 32, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 32, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 64, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 64, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 128, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 128, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 256, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 256, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 512, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 512, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 2048, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 2048, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 4096, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 4096, - "data_type": "INT8" - } - } - ], - "upload_params": { - "parallel": 16, - "data_type": "INT8", - "batch_size": 64 - } - }, - { - "name": "redis-int8-m-16-ef-1024", - "engine": "redis", - "connection_params": {}, - "collection_params": { - "data_type": "INT8", - "hnsw_config": { - "M": 16, - "EF_CONSTRUCTION": 1024 - } - }, - "search_params": [ - { - "parallel": 1, - "search_params": { - "ef": 8, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 8, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 16, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 16, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 32, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 32, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 64, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 64, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 128, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 128, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 256, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 256, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 512, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 512, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 2048, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 2048, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 4096, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 4096, - "data_type": "INT8" - } - } - ], - "upload_params": { - "parallel": 16, - "data_type": "INT8", - "batch_size": 64 - } - }, - { - "name": "redis-int8-m-16-ef-2048", - "engine": "redis", - "connection_params": {}, - "collection_params": { - "data_type": "INT8", - "hnsw_config": { - "M": 16, - "EF_CONSTRUCTION": 2048 - } - }, - "search_params": [ - { - "parallel": 1, - "search_params": { - "ef": 8, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 8, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 16, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 16, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 32, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 32, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 64, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 64, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 128, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 128, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 256, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 256, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 512, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 512, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 2048, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 2048, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 4096, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 4096, - "data_type": "INT8" - } - } - ], - "upload_params": { - "parallel": 16, - "data_type": "INT8", - "batch_size": 64 - } - }, - { - "name": "redis-int8-m-32-ef-16", - "engine": "redis", - "connection_params": {}, - "collection_params": { - "data_type": "INT8", - "hnsw_config": { - "M": 32, - "EF_CONSTRUCTION": 16 - } - }, - "search_params": [ - { - "parallel": 1, - "search_params": { - "ef": 8, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 8, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 16, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 16, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 32, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 32, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 64, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 64, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 128, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 128, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 256, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 256, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 512, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 512, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 2048, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 2048, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 4096, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 4096, - "data_type": "INT8" - } - } - ], - "upload_params": { - "parallel": 16, - "data_type": "INT8", - "batch_size": 64 - } - }, - { - "name": "redis-int8-m-32-ef-32", - "engine": "redis", - "connection_params": {}, - "collection_params": { - "data_type": "INT8", - "hnsw_config": { - "M": 32, - "EF_CONSTRUCTION": 32 - } - }, - "search_params": [ - { - "parallel": 1, - "search_params": { - "ef": 8, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 8, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 16, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 16, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 32, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 32, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 64, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 64, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 128, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 128, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 256, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 256, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 512, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 512, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 2048, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 2048, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 4096, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 4096, - "data_type": "INT8" - } - } - ], - "upload_params": { - "parallel": 16, - "data_type": "INT8", - "batch_size": 64 - } - }, - { - "name": "redis-int8-m-32-ef-64", - "engine": "redis", - "connection_params": {}, - "collection_params": { - "data_type": "INT8", - "hnsw_config": { - "M": 32, - "EF_CONSTRUCTION": 64 - } - }, - "search_params": [ - { - "parallel": 1, - "search_params": { - "ef": 8, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 8, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 16, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 16, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 32, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 32, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 64, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 64, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 128, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 128, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 256, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 256, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 512, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 512, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 2048, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 2048, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 4096, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 4096, - "data_type": "INT8" - } - } - ], - "upload_params": { - "parallel": 16, - "data_type": "INT8", - "batch_size": 64 - } - }, - { - "name": "redis-int8-m-32-ef-128", - "engine": "redis", - "connection_params": {}, - "collection_params": { - "data_type": "INT8", - "hnsw_config": { - "M": 32, - "EF_CONSTRUCTION": 128 - } - }, - "search_params": [ - { - "parallel": 1, - "search_params": { - "ef": 8, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 8, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 16, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 16, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 32, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 32, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 64, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 64, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 128, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 128, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 256, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 256, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 512, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 512, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 2048, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 2048, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 4096, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 4096, - "data_type": "INT8" - } - } - ], - "upload_params": { - "parallel": 16, - "data_type": "INT8", - "batch_size": 64 - } - }, - { - "name": "redis-int8-m-32-ef-256", - "engine": "redis", - "connection_params": {}, - "collection_params": { - "data_type": "INT8", - "hnsw_config": { - "M": 32, - "EF_CONSTRUCTION": 256 - } - }, - "search_params": [ - { - "parallel": 1, - "search_params": { - "ef": 8, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 8, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 16, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 16, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 32, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 32, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 64, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 64, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 128, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 128, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 256, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 256, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 512, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 512, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 2048, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 2048, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 4096, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 4096, - "data_type": "INT8" - } - } - ], - "upload_params": { - "parallel": 16, - "data_type": "INT8", - "batch_size": 64 - } - }, - { - "name": "redis-int8-m-32-ef-512", - "engine": "redis", - "connection_params": {}, - "collection_params": { - "data_type": "INT8", - "hnsw_config": { - "M": 32, - "EF_CONSTRUCTION": 512 - } - }, - "search_params": [ - { - "parallel": 1, - "search_params": { - "ef": 8, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 8, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 16, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 16, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 32, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 32, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 64, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 64, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 128, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 128, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 256, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 256, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 512, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 512, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 2048, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 2048, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 4096, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 4096, - "data_type": "INT8" - } - } - ], - "upload_params": { - "parallel": 16, - "data_type": "INT8", - "batch_size": 64 - } - }, - { - "name": "redis-int8-m-32-ef-1024", - "engine": "redis", - "connection_params": {}, - "collection_params": { - "data_type": "INT8", - "hnsw_config": { - "M": 32, - "EF_CONSTRUCTION": 1024 - } - }, - "search_params": [ - { - "parallel": 1, - "search_params": { - "ef": 8, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 8, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 16, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 16, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 32, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 32, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 64, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 64, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 128, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 128, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 256, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 256, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 512, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 512, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 2048, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 2048, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 4096, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 4096, - "data_type": "INT8" - } - } - ], - "upload_params": { - "parallel": 16, - "data_type": "INT8", - "batch_size": 64 - } - }, - { - "name": "redis-int8-m-32-ef-2048", - "engine": "redis", - "connection_params": {}, - "collection_params": { - "data_type": "INT8", - "hnsw_config": { - "M": 32, - "EF_CONSTRUCTION": 2048 - } - }, - "search_params": [ - { - "parallel": 1, - "search_params": { - "ef": 8, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 8, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 16, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 16, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 32, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 32, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 64, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 64, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 128, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 128, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 256, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 256, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 512, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 512, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 2048, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 2048, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 4096, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 4096, - "data_type": "INT8" - } - } - ], - "upload_params": { - "parallel": 16, - "data_type": "INT8", - "batch_size": 64 - } - }, - { - "name": "redis-int8-m-64-ef-16", - "engine": "redis", - "connection_params": {}, - "collection_params": { - "data_type": "INT8", - "hnsw_config": { - "M": 64, - "EF_CONSTRUCTION": 16 - } - }, - "search_params": [ - { - "parallel": 1, - "search_params": { - "ef": 8, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 8, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 16, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 16, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 32, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 32, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 64, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 64, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 128, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 128, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 256, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 256, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 512, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 512, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 2048, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 2048, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 4096, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 4096, - "data_type": "INT8" - } - } - ], - "upload_params": { - "parallel": 16, - "data_type": "INT8", - "batch_size": 64 - } - }, - { - "name": "redis-int8-m-64-ef-32", - "engine": "redis", - "connection_params": {}, - "collection_params": { - "data_type": "INT8", - "hnsw_config": { - "M": 64, - "EF_CONSTRUCTION": 32 - } - }, - "search_params": [ - { - "parallel": 1, - "search_params": { - "ef": 8, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 8, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 16, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 16, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 32, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 32, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 64, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 64, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 128, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 128, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 256, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 256, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 512, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 512, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 2048, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 2048, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 4096, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 4096, - "data_type": "INT8" - } - } - ], - "upload_params": { - "parallel": 16, - "data_type": "INT8", - "batch_size": 64 - } - }, - { - "name": "redis-int8-m-64-ef-64", - "engine": "redis", - "connection_params": {}, - "collection_params": { - "data_type": "INT8", - "hnsw_config": { - "M": 64, - "EF_CONSTRUCTION": 64 - } - }, - "search_params": [ - { - "parallel": 1, - "search_params": { - "ef": 8, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 8, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 16, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 16, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 32, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 32, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 64, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 64, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 128, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 128, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 256, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 256, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 512, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 512, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 2048, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 2048, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 4096, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 4096, - "data_type": "INT8" - } - } - ], - "upload_params": { - "parallel": 16, - "data_type": "INT8", - "batch_size": 64 - } - }, - { - "name": "redis-int8-m-64-ef-128", - "engine": "redis", - "connection_params": {}, - "collection_params": { - "data_type": "INT8", - "hnsw_config": { - "M": 64, - "EF_CONSTRUCTION": 128 - } - }, - "search_params": [ - { - "parallel": 1, - "search_params": { - "ef": 8, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 8, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 16, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 16, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 32, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 32, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 64, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 64, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 128, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 128, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 256, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 256, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 512, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 512, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 2048, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 2048, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 4096, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 4096, - "data_type": "INT8" - } - } - ], - "upload_params": { - "parallel": 16, - "data_type": "INT8", - "batch_size": 64 - } - }, - { - "name": "redis-int8-m-64-ef-256", - "engine": "redis", - "connection_params": {}, - "collection_params": { - "data_type": "INT8", - "hnsw_config": { - "M": 64, - "EF_CONSTRUCTION": 256 - } - }, - "search_params": [ - { - "parallel": 1, - "search_params": { - "ef": 8, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 8, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 16, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 16, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 32, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 32, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 64, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 64, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 128, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 128, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 256, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 256, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 512, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 512, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 2048, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 2048, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 4096, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 4096, - "data_type": "INT8" - } - } - ], - "upload_params": { - "parallel": 16, - "data_type": "INT8", - "batch_size": 64 - } - }, - { - "name": "redis-int8-m-64-ef-512", - "engine": "redis", - "connection_params": {}, - "collection_params": { - "data_type": "INT8", - "hnsw_config": { - "M": 64, - "EF_CONSTRUCTION": 512 - } - }, - "search_params": [ - { - "parallel": 1, - "search_params": { - "ef": 8, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 8, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 16, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 16, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 32, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 32, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 64, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 64, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 128, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 128, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 256, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 256, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 512, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 512, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 2048, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 2048, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 4096, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 4096, - "data_type": "INT8" - } - } - ], - "upload_params": { - "parallel": 16, - "data_type": "INT8", - "batch_size": 64 - } - }, - { - "name": "redis-int8-m-64-ef-1024", - "engine": "redis", - "connection_params": {}, - "collection_params": { - "data_type": "INT8", - "hnsw_config": { - "M": 64, - "EF_CONSTRUCTION": 1024 - } - }, - "search_params": [ - { - "parallel": 1, - "search_params": { - "ef": 8, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 8, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 16, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 16, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 32, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 32, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 64, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 64, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 128, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 128, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 256, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 256, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 512, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 512, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 2048, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 2048, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 4096, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 4096, - "data_type": "INT8" - } - } - ], - "upload_params": { - "parallel": 16, - "data_type": "INT8", - "batch_size": 64 - } - }, - { - "name": "redis-int8-m-64-ef-2048", - "engine": "redis", - "connection_params": {}, - "collection_params": { - "data_type": "INT8", - "hnsw_config": { - "M": 64, - "EF_CONSTRUCTION": 2048 - } - }, - "search_params": [ - { - "parallel": 1, - "search_params": { - "ef": 8, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 8, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 16, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 16, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 32, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 32, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 64, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 64, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 128, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 128, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 256, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 256, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 512, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 512, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 2048, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 2048, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 4096, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 4096, - "data_type": "INT8" - } - } - ], - "upload_params": { - "parallel": 16, - "data_type": "INT8", - "batch_size": 64 - } - }, - { - "name": "redis-int8-m-128-ef-16", - "engine": "redis", - "connection_params": {}, - "collection_params": { - "data_type": "INT8", - "hnsw_config": { - "M": 128, - "EF_CONSTRUCTION": 16 - } - }, - "search_params": [ - { - "parallel": 1, - "search_params": { - "ef": 8, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 8, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 16, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 16, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 32, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 32, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 64, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 64, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 128, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 128, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 256, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 256, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 512, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 512, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 2048, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 2048, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 4096, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 4096, - "data_type": "INT8" - } - } - ], - "upload_params": { - "parallel": 16, - "data_type": "INT8", - "batch_size": 64 - } - }, - { - "name": "redis-int8-m-128-ef-32", - "engine": "redis", - "connection_params": {}, - "collection_params": { - "data_type": "INT8", - "hnsw_config": { - "M": 128, - "EF_CONSTRUCTION": 32 - } - }, - "search_params": [ - { - "parallel": 1, - "search_params": { - "ef": 8, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 8, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 16, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 16, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 32, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 32, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 64, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 64, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 128, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 128, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 256, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 256, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 512, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 512, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 2048, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 2048, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 4096, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 4096, - "data_type": "INT8" - } - } - ], - "upload_params": { - "parallel": 16, - "data_type": "INT8", - "batch_size": 64 - } - }, - { - "name": "redis-int8-m-128-ef-64", - "engine": "redis", - "connection_params": {}, - "collection_params": { - "data_type": "INT8", - "hnsw_config": { - "M": 128, - "EF_CONSTRUCTION": 64 - } - }, - "search_params": [ - { - "parallel": 1, - "search_params": { - "ef": 8, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 8, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 16, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 16, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 32, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 32, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 64, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 64, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 128, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 128, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 256, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 256, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 512, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 512, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 2048, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 2048, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 4096, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 4096, - "data_type": "INT8" - } - } - ], - "upload_params": { - "parallel": 16, - "data_type": "INT8", - "batch_size": 64 - } - }, - { - "name": "redis-int8-m-128-ef-128", - "engine": "redis", - "connection_params": {}, - "collection_params": { - "data_type": "INT8", - "hnsw_config": { - "M": 128, - "EF_CONSTRUCTION": 128 - } - }, - "search_params": [ - { - "parallel": 1, - "search_params": { - "ef": 8, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 8, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 16, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 16, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 32, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 32, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 64, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 64, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 128, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 128, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 256, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 256, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 512, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 512, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 2048, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 2048, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 4096, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 4096, - "data_type": "INT8" - } - } - ], - "upload_params": { - "parallel": 16, - "data_type": "INT8", - "batch_size": 64 - } - }, - { - "name": "redis-int8-m-128-ef-256", - "engine": "redis", - "connection_params": {}, - "collection_params": { - "data_type": "INT8", - "hnsw_config": { - "M": 128, - "EF_CONSTRUCTION": 256 - } - }, - "search_params": [ - { - "parallel": 1, - "search_params": { - "ef": 8, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 8, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 16, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 16, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 32, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 32, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 64, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 64, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 128, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 128, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 256, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 256, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 512, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 512, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 2048, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 2048, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 4096, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 4096, - "data_type": "INT8" - } - } - ], - "upload_params": { - "parallel": 16, - "data_type": "INT8", - "batch_size": 64 - } - }, - { - "name": "redis-int8-m-128-ef-512", - "engine": "redis", - "connection_params": {}, - "collection_params": { - "data_type": "INT8", - "hnsw_config": { - "M": 128, - "EF_CONSTRUCTION": 512 - } - }, - "search_params": [ - { - "parallel": 1, - "search_params": { - "ef": 8, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 8, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 16, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 16, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 32, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 32, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 64, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 64, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 128, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 128, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 256, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 256, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 512, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 512, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 2048, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 2048, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 4096, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 4096, - "data_type": "INT8" - } - } - ], - "upload_params": { - "parallel": 16, - "data_type": "INT8", - "batch_size": 64 - } - }, - { - "name": "redis-int8-m-128-ef-1024", - "engine": "redis", - "connection_params": {}, - "collection_params": { - "data_type": "INT8", - "hnsw_config": { - "M": 128, - "EF_CONSTRUCTION": 1024 - } - }, - "search_params": [ - { - "parallel": 1, - "search_params": { - "ef": 8, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 8, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 16, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 16, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 32, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 32, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 64, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 64, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 128, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 128, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 256, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 256, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 512, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 512, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 2048, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 2048, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 4096, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 4096, - "data_type": "INT8" - } - } - ], - "upload_params": { - "parallel": 16, - "data_type": "INT8", - "batch_size": 64 - } - }, - { - "name": "redis-int8-m-128-ef-2048", - "engine": "redis", - "connection_params": {}, - "collection_params": { - "data_type": "INT8", - "hnsw_config": { - "M": 128, - "EF_CONSTRUCTION": 2048 - } - }, - "search_params": [ - { - "parallel": 1, - "search_params": { - "ef": 8, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 8, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 16, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 16, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 32, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 32, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 64, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 64, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 128, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 128, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 256, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 256, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 512, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 512, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 2048, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 2048, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 4096, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 4096, - "data_type": "INT8" - } - } - ], - "upload_params": { - "parallel": 16, - "data_type": "INT8", - "batch_size": 64 - } - }, - { - "name": "redis-int8-m-256-ef-16", - "engine": "redis", - "connection_params": {}, - "collection_params": { - "data_type": "INT8", - "hnsw_config": { - "M": 256, - "EF_CONSTRUCTION": 16 - } - }, - "search_params": [ - { - "parallel": 1, - "search_params": { - "ef": 8, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 8, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 16, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 16, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 32, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 32, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 64, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 64, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 128, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 128, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 256, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 256, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 512, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 512, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 2048, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 2048, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 4096, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 4096, - "data_type": "INT8" - } - } - ], - "upload_params": { - "parallel": 16, - "data_type": "INT8", - "batch_size": 64 - } - }, - { - "name": "redis-int8-m-256-ef-32", - "engine": "redis", - "connection_params": {}, - "collection_params": { - "data_type": "INT8", - "hnsw_config": { - "M": 256, - "EF_CONSTRUCTION": 32 - } - }, - "search_params": [ - { - "parallel": 1, - "search_params": { - "ef": 8, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 8, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 16, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 16, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 32, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 32, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 64, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 64, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 128, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 128, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 256, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 256, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 512, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 512, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 2048, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 2048, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 4096, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 4096, - "data_type": "INT8" - } - } - ], - "upload_params": { - "parallel": 16, - "data_type": "INT8", - "batch_size": 64 - } - }, - { - "name": "redis-int8-m-256-ef-64", - "engine": "redis", - "connection_params": {}, - "collection_params": { - "data_type": "INT8", - "hnsw_config": { - "M": 256, - "EF_CONSTRUCTION": 64 - } - }, - "search_params": [ - { - "parallel": 1, - "search_params": { - "ef": 8, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 8, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 16, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 16, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 32, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 32, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 64, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 64, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 128, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 128, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 256, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 256, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 512, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 512, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 2048, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 2048, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 4096, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 4096, - "data_type": "INT8" - } - } - ], - "upload_params": { - "parallel": 16, - "data_type": "INT8", - "batch_size": 64 - } - }, - { - "name": "redis-int8-m-256-ef-128", - "engine": "redis", - "connection_params": {}, - "collection_params": { - "data_type": "INT8", - "hnsw_config": { - "M": 256, - "EF_CONSTRUCTION": 128 - } - }, - "search_params": [ - { - "parallel": 1, - "search_params": { - "ef": 8, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 8, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 16, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 16, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 32, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 32, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 64, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 64, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 128, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 128, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 256, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 256, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 512, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 512, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 2048, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 2048, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 4096, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 4096, - "data_type": "INT8" - } - } - ], - "upload_params": { - "parallel": 16, - "data_type": "INT8", - "batch_size": 64 - } - }, - { - "name": "redis-int8-m-256-ef-256", - "engine": "redis", - "connection_params": {}, - "collection_params": { - "data_type": "INT8", - "hnsw_config": { - "M": 256, - "EF_CONSTRUCTION": 256 - } - }, - "search_params": [ - { - "parallel": 1, - "search_params": { - "ef": 8, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 8, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 16, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 16, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 32, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 32, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 64, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 64, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 128, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 128, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 256, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 256, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 512, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 512, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 2048, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 2048, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 4096, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 4096, - "data_type": "INT8" - } - } - ], - "upload_params": { - "parallel": 16, - "data_type": "INT8", - "batch_size": 64 - } - }, - { - "name": "redis-int8-m-256-ef-512", - "engine": "redis", - "connection_params": {}, - "collection_params": { - "data_type": "INT8", - "hnsw_config": { - "M": 256, - "EF_CONSTRUCTION": 512 - } - }, - "search_params": [ - { - "parallel": 1, - "search_params": { - "ef": 8, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 8, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 16, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 16, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 32, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 32, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 64, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 64, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 128, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 128, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 256, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 256, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 512, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 512, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 2048, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 2048, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 4096, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 4096, - "data_type": "INT8" - } - } - ], - "upload_params": { - "parallel": 16, - "data_type": "INT8", - "batch_size": 64 - } - }, - { - "name": "redis-int8-m-256-ef-1024", - "engine": "redis", - "connection_params": {}, - "collection_params": { - "data_type": "INT8", - "hnsw_config": { - "M": 256, - "EF_CONSTRUCTION": 1024 - } - }, - "search_params": [ - { - "parallel": 1, - "search_params": { - "ef": 8, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 8, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 16, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 16, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 32, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 32, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 64, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 64, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 128, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 128, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 256, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 256, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 512, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 512, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 2048, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 2048, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 4096, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 4096, - "data_type": "INT8" - } - } - ], - "upload_params": { - "parallel": 16, - "data_type": "INT8", - "batch_size": 64 - } - }, - { - "name": "redis-int8-m-256-ef-2048", - "engine": "redis", - "connection_params": {}, - "collection_params": { - "data_type": "INT8", - "hnsw_config": { - "M": 256, - "EF_CONSTRUCTION": 2048 - } - }, - "search_params": [ - { - "parallel": 1, - "search_params": { - "ef": 8, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 8, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 16, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 16, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 32, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 32, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 64, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 64, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 128, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 128, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 256, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 256, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 512, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 512, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 2048, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 2048, - "data_type": "INT8" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 4096, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 4096, - "data_type": "INT8" - } - } - ], - "upload_params": { - "parallel": 16, - "data_type": "INT8", - "batch_size": 64 - } - }, - { - "name": "redis-float16-m-8-ef-16", - "engine": "redis", - "connection_params": {}, - "collection_params": { - "data_type": "FLOAT16", - "hnsw_config": { - "M": 8, - "EF_CONSTRUCTION": 16 - } - }, - "search_params": [ - { - "parallel": 1, - "search_params": { - "ef": 8, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 8, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 16, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 16, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 32, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 32, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 64, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 64, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 128, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 128, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 256, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 256, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 512, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 512, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 2048, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 2048, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 4096, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 4096, - "data_type": "FLOAT16" - } - } - ], - "upload_params": { - "parallel": 16, - "data_type": "FLOAT16", - "batch_size": 64 - } - }, - { - "name": "redis-float16-m-8-ef-32", - "engine": "redis", - "connection_params": {}, - "collection_params": { - "data_type": "FLOAT16", - "hnsw_config": { - "M": 8, - "EF_CONSTRUCTION": 32 - } - }, - "search_params": [ - { - "parallel": 1, - "search_params": { - "ef": 8, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 8, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 16, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 16, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 32, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 32, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 64, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 64, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 128, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 128, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 256, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 256, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 512, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 512, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 2048, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 2048, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 4096, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 4096, - "data_type": "FLOAT16" - } - } - ], - "upload_params": { - "parallel": 16, - "data_type": "FLOAT16", - "batch_size": 64 - } - }, - { - "name": "redis-float16-m-8-ef-64", - "engine": "redis", - "connection_params": {}, - "collection_params": { - "data_type": "FLOAT16", - "hnsw_config": { - "M": 8, - "EF_CONSTRUCTION": 64 - } - }, - "search_params": [ - { - "parallel": 1, - "search_params": { - "ef": 8, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 8, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 16, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 16, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 32, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 32, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 64, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 64, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 128, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 128, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 256, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 256, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 512, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 512, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 2048, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 2048, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 4096, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 4096, - "data_type": "FLOAT16" - } - } - ], - "upload_params": { - "parallel": 16, - "data_type": "FLOAT16", - "batch_size": 64 - } - }, - { - "name": "redis-float16-m-8-ef-128", - "engine": "redis", - "connection_params": {}, - "collection_params": { - "data_type": "FLOAT16", - "hnsw_config": { - "M": 8, - "EF_CONSTRUCTION": 128 - } - }, - "search_params": [ - { - "parallel": 1, - "search_params": { - "ef": 8, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 8, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 16, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 16, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 32, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 32, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 64, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 64, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 128, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 128, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 256, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 256, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 512, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 512, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 2048, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 2048, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 4096, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 4096, - "data_type": "FLOAT16" - } - } - ], - "upload_params": { - "parallel": 16, - "data_type": "FLOAT16", - "batch_size": 64 - } - }, - { - "name": "redis-float16-m-8-ef-256", - "engine": "redis", - "connection_params": {}, - "collection_params": { - "data_type": "FLOAT16", - "hnsw_config": { - "M": 8, - "EF_CONSTRUCTION": 256 - } - }, - "search_params": [ - { - "parallel": 1, - "search_params": { - "ef": 8, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 8, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 16, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 16, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 32, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 32, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 64, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 64, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 128, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 128, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 256, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 256, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 512, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 512, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 2048, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 2048, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 4096, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 4096, - "data_type": "FLOAT16" - } - } - ], - "upload_params": { - "parallel": 16, - "data_type": "FLOAT16", - "batch_size": 64 - } - }, - { - "name": "redis-float16-m-8-ef-512", - "engine": "redis", - "connection_params": {}, - "collection_params": { - "data_type": "FLOAT16", - "hnsw_config": { - "M": 8, - "EF_CONSTRUCTION": 512 - } - }, - "search_params": [ - { - "parallel": 1, - "search_params": { - "ef": 8, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 8, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 16, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 16, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 32, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 32, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 64, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 64, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 128, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 128, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 256, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 256, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 512, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 512, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 2048, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 2048, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 4096, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 4096, - "data_type": "FLOAT16" - } - } - ], - "upload_params": { - "parallel": 16, - "data_type": "FLOAT16", - "batch_size": 64 - } - }, - { - "name": "redis-float16-m-8-ef-1024", - "engine": "redis", - "connection_params": {}, - "collection_params": { - "data_type": "FLOAT16", - "hnsw_config": { - "M": 8, - "EF_CONSTRUCTION": 1024 - } - }, - "search_params": [ - { - "parallel": 1, - "search_params": { - "ef": 8, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 8, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 16, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 16, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 32, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 32, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 64, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 64, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 128, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 128, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 256, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 256, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 512, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 512, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 2048, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 2048, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 4096, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 4096, - "data_type": "FLOAT16" - } - } - ], - "upload_params": { - "parallel": 16, - "data_type": "FLOAT16", - "batch_size": 64 - } - }, - { - "name": "redis-float16-m-8-ef-2048", - "engine": "redis", - "connection_params": {}, - "collection_params": { - "data_type": "FLOAT16", - "hnsw_config": { - "M": 8, - "EF_CONSTRUCTION": 2048 - } - }, - "search_params": [ - { - "parallel": 1, - "search_params": { - "ef": 8, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 8, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 16, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 16, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 32, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 32, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 64, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 64, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 128, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 128, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 256, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 256, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 512, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 512, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 2048, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 2048, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 4096, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 4096, - "data_type": "FLOAT16" - } - } - ], - "upload_params": { - "parallel": 16, - "data_type": "FLOAT16", - "batch_size": 64 - } - }, - { - "name": "redis-float16-m-16-ef-16", - "engine": "redis", - "connection_params": {}, - "collection_params": { - "data_type": "FLOAT16", - "hnsw_config": { - "M": 16, - "EF_CONSTRUCTION": 16 - } - }, - "search_params": [ - { - "parallel": 1, - "search_params": { - "ef": 8, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 8, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 16, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 16, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 32, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 32, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 64, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 64, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 128, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 128, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 256, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 256, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 512, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 512, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 2048, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 2048, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 4096, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 4096, - "data_type": "FLOAT16" - } - } - ], - "upload_params": { - "parallel": 16, - "data_type": "FLOAT16", - "batch_size": 64 - } - }, - { - "name": "redis-float16-m-16-ef-32", - "engine": "redis", - "connection_params": {}, - "collection_params": { - "data_type": "FLOAT16", - "hnsw_config": { - "M": 16, - "EF_CONSTRUCTION": 32 - } - }, - "search_params": [ - { - "parallel": 1, - "search_params": { - "ef": 8, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 8, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 16, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 16, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 32, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 32, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 64, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 64, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 128, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 128, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 256, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 256, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 512, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 512, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 2048, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 2048, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 4096, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 4096, - "data_type": "FLOAT16" - } - } - ], - "upload_params": { - "parallel": 16, - "data_type": "FLOAT16", - "batch_size": 64 - } - }, - { - "name": "redis-float16-m-16-ef-64", - "engine": "redis", - "connection_params": {}, - "collection_params": { - "data_type": "FLOAT16", - "hnsw_config": { - "M": 16, - "EF_CONSTRUCTION": 64 - } - }, - "search_params": [ - { - "parallel": 1, - "search_params": { - "ef": 8, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 8, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 16, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 16, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 32, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 32, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 64, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 64, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 128, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 128, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 256, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 256, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 512, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 512, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 2048, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 2048, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 4096, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 4096, - "data_type": "FLOAT16" - } - } - ], - "upload_params": { - "parallel": 16, - "data_type": "FLOAT16", - "batch_size": 64 - } - }, - { - "name": "redis-float16-m-16-ef-128", - "engine": "redis", - "connection_params": {}, - "collection_params": { - "data_type": "FLOAT16", - "hnsw_config": { - "M": 16, - "EF_CONSTRUCTION": 128 - } - }, - "search_params": [ - { - "parallel": 1, - "search_params": { - "ef": 8, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 8, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 16, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 16, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 32, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 32, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 64, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 64, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 128, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 128, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 256, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 256, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 512, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 512, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 2048, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 2048, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 4096, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 4096, - "data_type": "FLOAT16" - } - } - ], - "upload_params": { - "parallel": 16, - "data_type": "FLOAT16", - "batch_size": 64 - } - }, - { - "name": "redis-float16-m-16-ef-256", - "engine": "redis", - "connection_params": {}, - "collection_params": { - "data_type": "FLOAT16", - "hnsw_config": { - "M": 16, - "EF_CONSTRUCTION": 256 - } - }, - "search_params": [ - { - "parallel": 1, - "search_params": { - "ef": 8, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 8, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 16, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 16, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 32, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 32, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 64, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 64, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 128, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 128, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 256, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 256, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 512, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 512, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 2048, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 2048, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 4096, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 4096, - "data_type": "FLOAT16" - } - } - ], - "upload_params": { - "parallel": 16, - "data_type": "FLOAT16", - "batch_size": 64 - } - }, - { - "name": "redis-float16-m-16-ef-512", - "engine": "redis", - "connection_params": {}, - "collection_params": { - "data_type": "FLOAT16", - "hnsw_config": { - "M": 16, - "EF_CONSTRUCTION": 512 - } - }, - "search_params": [ - { - "parallel": 1, - "search_params": { - "ef": 8, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 8, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 16, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 16, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 32, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 32, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 64, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 64, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 128, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 128, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 256, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 256, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 512, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 512, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 2048, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 2048, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 4096, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 4096, - "data_type": "FLOAT16" - } - } - ], - "upload_params": { - "parallel": 16, - "data_type": "FLOAT16", - "batch_size": 64 - } - }, - { - "name": "redis-float16-m-16-ef-1024", - "engine": "redis", - "connection_params": {}, - "collection_params": { - "data_type": "FLOAT16", - "hnsw_config": { - "M": 16, - "EF_CONSTRUCTION": 1024 - } - }, - "search_params": [ - { - "parallel": 1, - "search_params": { - "ef": 8, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 8, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 16, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 16, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 32, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 32, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 64, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 64, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 128, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 128, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 256, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 256, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 512, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 512, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 2048, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 2048, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 4096, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 4096, - "data_type": "FLOAT16" - } - } - ], - "upload_params": { - "parallel": 16, - "data_type": "FLOAT16", - "batch_size": 64 - } - }, - { - "name": "redis-float16-m-16-ef-2048", - "engine": "redis", - "connection_params": {}, - "collection_params": { - "data_type": "FLOAT16", - "hnsw_config": { - "M": 16, - "EF_CONSTRUCTION": 2048 - } - }, - "search_params": [ - { - "parallel": 1, - "search_params": { - "ef": 8, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 8, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 16, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 16, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 32, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 32, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 64, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 64, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 128, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 128, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 256, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 256, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 512, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 512, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 2048, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 2048, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 4096, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 4096, - "data_type": "FLOAT16" - } - } - ], - "upload_params": { - "parallel": 16, - "data_type": "FLOAT16", - "batch_size": 64 - } - }, - { - "name": "redis-float16-m-32-ef-16", - "engine": "redis", - "connection_params": {}, - "collection_params": { - "data_type": "FLOAT16", - "hnsw_config": { - "M": 32, - "EF_CONSTRUCTION": 16 - } - }, - "search_params": [ - { - "parallel": 1, - "search_params": { - "ef": 8, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 8, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 16, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 16, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 32, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 32, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 64, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 64, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 128, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 128, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 256, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 256, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 512, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 512, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 2048, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 2048, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 4096, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 4096, - "data_type": "FLOAT16" - } - } - ], - "upload_params": { - "parallel": 16, - "data_type": "FLOAT16", - "batch_size": 64 - } - }, - { - "name": "redis-float16-m-32-ef-32", - "engine": "redis", - "connection_params": {}, - "collection_params": { - "data_type": "FLOAT16", - "hnsw_config": { - "M": 32, - "EF_CONSTRUCTION": 32 - } - }, - "search_params": [ - { - "parallel": 1, - "search_params": { - "ef": 8, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 8, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 16, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 16, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 32, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 32, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 64, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 64, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 128, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 128, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 256, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 256, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 512, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 512, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 2048, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 2048, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 4096, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 4096, - "data_type": "FLOAT16" - } - } - ], - "upload_params": { - "parallel": 16, - "data_type": "FLOAT16", - "batch_size": 64 - } - }, - { - "name": "redis-float16-m-32-ef-64", - "engine": "redis", - "connection_params": {}, - "collection_params": { - "data_type": "FLOAT16", - "hnsw_config": { - "M": 32, - "EF_CONSTRUCTION": 64 - } - }, - "search_params": [ - { - "parallel": 1, - "search_params": { - "ef": 8, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 8, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 16, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 16, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 32, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 32, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 64, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 64, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 128, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 128, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 256, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 256, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 512, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 512, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 2048, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 2048, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 4096, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 4096, - "data_type": "FLOAT16" - } - } - ], - "upload_params": { - "parallel": 16, - "data_type": "FLOAT16", - "batch_size": 64 - } - }, - { - "name": "redis-float16-m-32-ef-128", - "engine": "redis", - "connection_params": {}, - "collection_params": { - "data_type": "FLOAT16", - "hnsw_config": { - "M": 32, - "EF_CONSTRUCTION": 128 - } - }, - "search_params": [ - { - "parallel": 1, - "search_params": { - "ef": 8, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 8, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 16, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 16, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 32, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 32, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 64, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 64, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 128, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 128, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 256, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 256, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 512, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 512, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 2048, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 2048, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 4096, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 4096, - "data_type": "FLOAT16" - } - } - ], - "upload_params": { - "parallel": 16, - "data_type": "FLOAT16", - "batch_size": 64 - } - }, - { - "name": "redis-float16-m-32-ef-256", - "engine": "redis", - "connection_params": {}, - "collection_params": { - "data_type": "FLOAT16", - "hnsw_config": { - "M": 32, - "EF_CONSTRUCTION": 256 - } - }, - "search_params": [ - { - "parallel": 1, - "search_params": { - "ef": 8, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 8, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 16, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 16, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 32, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 32, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 64, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 64, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 128, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 128, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 256, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 256, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 512, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 512, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 2048, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 2048, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 4096, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 4096, - "data_type": "FLOAT16" - } - } - ], - "upload_params": { - "parallel": 16, - "data_type": "FLOAT16", - "batch_size": 64 - } - }, - { - "name": "redis-float16-m-32-ef-512", - "engine": "redis", - "connection_params": {}, - "collection_params": { - "data_type": "FLOAT16", - "hnsw_config": { - "M": 32, - "EF_CONSTRUCTION": 512 - } - }, - "search_params": [ - { - "parallel": 1, - "search_params": { - "ef": 8, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 8, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 16, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 16, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 32, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 32, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 64, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 64, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 128, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 128, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 256, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 256, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 512, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 512, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 2048, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 2048, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 4096, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 4096, - "data_type": "FLOAT16" - } - } - ], - "upload_params": { - "parallel": 16, - "data_type": "FLOAT16", - "batch_size": 64 - } - }, - { - "name": "redis-float16-m-32-ef-1024", - "engine": "redis", - "connection_params": {}, - "collection_params": { - "data_type": "FLOAT16", - "hnsw_config": { - "M": 32, - "EF_CONSTRUCTION": 1024 - } - }, - "search_params": [ - { - "parallel": 1, - "search_params": { - "ef": 8, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 8, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 16, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 16, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 32, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 32, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 64, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 64, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 128, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 128, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 256, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 256, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 512, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 512, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 2048, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 2048, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 4096, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 4096, - "data_type": "FLOAT16" - } - } - ], - "upload_params": { - "parallel": 16, - "data_type": "FLOAT16", - "batch_size": 64 - } - }, - { - "name": "redis-float16-m-32-ef-2048", - "engine": "redis", - "connection_params": {}, - "collection_params": { - "data_type": "FLOAT16", - "hnsw_config": { - "M": 32, - "EF_CONSTRUCTION": 2048 - } - }, - "search_params": [ - { - "parallel": 1, - "search_params": { - "ef": 8, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 8, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 16, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 16, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 32, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 32, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 64, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 64, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 128, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 128, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 256, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 256, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 512, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 512, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 2048, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 2048, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 4096, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 4096, - "data_type": "FLOAT16" - } - } - ], - "upload_params": { - "parallel": 16, - "data_type": "FLOAT16", - "batch_size": 64 - } - }, - { - "name": "redis-float16-m-64-ef-16", - "engine": "redis", - "connection_params": {}, - "collection_params": { - "data_type": "FLOAT16", - "hnsw_config": { - "M": 64, - "EF_CONSTRUCTION": 16 - } - }, - "search_params": [ - { - "parallel": 1, - "search_params": { - "ef": 8, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 8, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 16, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 16, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 32, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 32, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 64, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 64, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 128, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 128, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 256, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 256, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 512, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 512, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 2048, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 2048, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 4096, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 4096, - "data_type": "FLOAT16" - } - } - ], - "upload_params": { - "parallel": 16, - "data_type": "FLOAT16", - "batch_size": 64 - } - }, - { - "name": "redis-float16-m-64-ef-32", - "engine": "redis", - "connection_params": {}, - "collection_params": { - "data_type": "FLOAT16", - "hnsw_config": { - "M": 64, - "EF_CONSTRUCTION": 32 - } - }, - "search_params": [ - { - "parallel": 1, - "search_params": { - "ef": 8, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 8, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 16, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 16, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 32, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 32, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 64, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 64, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 128, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 128, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 256, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 256, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 512, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 512, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 2048, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 2048, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 4096, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 4096, - "data_type": "FLOAT16" - } - } - ], - "upload_params": { - "parallel": 16, - "data_type": "FLOAT16", - "batch_size": 64 - } - }, - { - "name": "redis-float16-m-64-ef-64", - "engine": "redis", - "connection_params": {}, - "collection_params": { - "data_type": "FLOAT16", - "hnsw_config": { - "M": 64, - "EF_CONSTRUCTION": 64 - } - }, - "search_params": [ - { - "parallel": 1, - "search_params": { - "ef": 8, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 8, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 16, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 16, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 32, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 32, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 64, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 64, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 128, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 128, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 256, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 256, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 512, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 512, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 2048, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 2048, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 4096, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 4096, - "data_type": "FLOAT16" - } - } - ], - "upload_params": { - "parallel": 16, - "data_type": "FLOAT16", - "batch_size": 64 - } - }, - { - "name": "redis-float16-m-64-ef-128", - "engine": "redis", - "connection_params": {}, - "collection_params": { - "data_type": "FLOAT16", - "hnsw_config": { - "M": 64, - "EF_CONSTRUCTION": 128 - } - }, - "search_params": [ - { - "parallel": 1, - "search_params": { - "ef": 8, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 8, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 16, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 16, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 32, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 32, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 64, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 64, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 128, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 128, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 256, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 256, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 512, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 512, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 2048, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 2048, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 4096, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 4096, - "data_type": "FLOAT16" - } - } - ], - "upload_params": { - "parallel": 16, - "data_type": "FLOAT16", - "batch_size": 64 - } - }, - { - "name": "redis-float16-m-64-ef-256", - "engine": "redis", - "connection_params": {}, - "collection_params": { - "data_type": "FLOAT16", - "hnsw_config": { - "M": 64, - "EF_CONSTRUCTION": 256 - } - }, - "search_params": [ - { - "parallel": 1, - "search_params": { - "ef": 8, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 8, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 16, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 16, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 32, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 32, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 64, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 64, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 128, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 128, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 256, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 256, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 512, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 512, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 2048, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 2048, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 4096, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 4096, - "data_type": "FLOAT16" - } - } - ], - "upload_params": { - "parallel": 16, - "data_type": "FLOAT16", - "batch_size": 64 - } - }, - { - "name": "redis-float16-m-64-ef-512", - "engine": "redis", - "connection_params": {}, - "collection_params": { - "data_type": "FLOAT16", - "hnsw_config": { - "M": 64, - "EF_CONSTRUCTION": 512 - } - }, - "search_params": [ - { - "parallel": 1, - "search_params": { - "ef": 8, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 8, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 16, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 16, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 32, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 32, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 64, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 64, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 128, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 128, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 256, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 256, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 512, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 512, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 2048, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 2048, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 4096, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 4096, - "data_type": "FLOAT16" - } - } - ], - "upload_params": { - "parallel": 16, - "data_type": "FLOAT16", - "batch_size": 64 - } - }, - { - "name": "redis-float16-m-64-ef-1024", - "engine": "redis", - "connection_params": {}, - "collection_params": { - "data_type": "FLOAT16", - "hnsw_config": { - "M": 64, - "EF_CONSTRUCTION": 1024 - } - }, - "search_params": [ - { - "parallel": 1, - "search_params": { - "ef": 8, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 8, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 16, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 16, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 32, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 32, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 64, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 64, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 128, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 128, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 256, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 256, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 512, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 512, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 2048, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 2048, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 4096, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 4096, - "data_type": "FLOAT16" - } - } - ], - "upload_params": { - "parallel": 16, - "data_type": "FLOAT16", - "batch_size": 64 - } - }, - { - "name": "redis-float16-m-64-ef-2048", - "engine": "redis", - "connection_params": {}, - "collection_params": { - "data_type": "FLOAT16", - "hnsw_config": { - "M": 64, - "EF_CONSTRUCTION": 2048 - } - }, - "search_params": [ - { - "parallel": 1, - "search_params": { - "ef": 8, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 8, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 16, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 16, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 32, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 32, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 64, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 64, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 128, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 128, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 256, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 256, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 512, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 512, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 2048, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 2048, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 4096, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 4096, - "data_type": "FLOAT16" - } - } - ], - "upload_params": { - "parallel": 16, - "data_type": "FLOAT16", - "batch_size": 64 - } - }, - { - "name": "redis-float16-m-128-ef-16", - "engine": "redis", - "connection_params": {}, - "collection_params": { - "data_type": "FLOAT16", - "hnsw_config": { - "M": 128, - "EF_CONSTRUCTION": 16 - } - }, - "search_params": [ - { - "parallel": 1, - "search_params": { - "ef": 8, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 8, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 16, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 16, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 32, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 32, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 64, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 64, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 128, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 128, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 256, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 256, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 512, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 512, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 2048, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 2048, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 4096, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 4096, - "data_type": "FLOAT16" - } - } - ], - "upload_params": { - "parallel": 16, - "data_type": "FLOAT16", - "batch_size": 64 - } - }, - { - "name": "redis-float16-m-128-ef-32", - "engine": "redis", - "connection_params": {}, - "collection_params": { - "data_type": "FLOAT16", - "hnsw_config": { - "M": 128, - "EF_CONSTRUCTION": 32 - } - }, - "search_params": [ - { - "parallel": 1, - "search_params": { - "ef": 8, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 8, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 16, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 16, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 32, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 32, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 64, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 64, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 128, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 128, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 256, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 256, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 512, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 512, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 2048, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 2048, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 4096, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 4096, - "data_type": "FLOAT16" - } - } - ], - "upload_params": { - "parallel": 16, - "data_type": "FLOAT16", - "batch_size": 64 - } - }, - { - "name": "redis-float16-m-128-ef-64", - "engine": "redis", - "connection_params": {}, - "collection_params": { - "data_type": "FLOAT16", - "hnsw_config": { - "M": 128, - "EF_CONSTRUCTION": 64 - } - }, - "search_params": [ - { - "parallel": 1, - "search_params": { - "ef": 8, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 8, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 16, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 16, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 32, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 32, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 64, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 64, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 128, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 128, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 256, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 256, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 512, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 512, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 2048, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 2048, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 4096, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 4096, - "data_type": "FLOAT16" - } - } - ], - "upload_params": { - "parallel": 16, - "data_type": "FLOAT16", - "batch_size": 64 - } - }, - { - "name": "redis-float16-m-128-ef-128", - "engine": "redis", - "connection_params": {}, - "collection_params": { - "data_type": "FLOAT16", - "hnsw_config": { - "M": 128, - "EF_CONSTRUCTION": 128 - } - }, - "search_params": [ - { - "parallel": 1, - "search_params": { - "ef": 8, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 8, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 16, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 16, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 32, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 32, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 64, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 64, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 128, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 128, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 256, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 256, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 512, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 512, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 2048, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 2048, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 4096, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 4096, - "data_type": "FLOAT16" - } - } - ], - "upload_params": { - "parallel": 16, - "data_type": "FLOAT16", - "batch_size": 64 - } - }, - { - "name": "redis-float16-m-128-ef-256", - "engine": "redis", - "connection_params": {}, - "collection_params": { - "data_type": "FLOAT16", - "hnsw_config": { - "M": 128, - "EF_CONSTRUCTION": 256 - } - }, - "search_params": [ - { - "parallel": 1, - "search_params": { - "ef": 8, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 8, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 16, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 16, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 32, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 32, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 64, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 64, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 128, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 128, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 256, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 256, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 512, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 512, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 2048, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 2048, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 4096, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 4096, - "data_type": "FLOAT16" - } - } - ], - "upload_params": { - "parallel": 16, - "data_type": "FLOAT16", - "batch_size": 64 - } - }, - { - "name": "redis-float16-m-128-ef-512", - "engine": "redis", - "connection_params": {}, - "collection_params": { - "data_type": "FLOAT16", - "hnsw_config": { - "M": 128, - "EF_CONSTRUCTION": 512 - } - }, - "search_params": [ - { - "parallel": 1, - "search_params": { - "ef": 8, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 8, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 16, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 16, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 32, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 32, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 64, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 64, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 128, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 128, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 256, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 256, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 512, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 512, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 2048, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 2048, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 4096, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 4096, - "data_type": "FLOAT16" - } - } - ], - "upload_params": { - "parallel": 16, - "data_type": "FLOAT16", - "batch_size": 64 - } - }, - { - "name": "redis-float16-m-128-ef-1024", - "engine": "redis", - "connection_params": {}, - "collection_params": { - "data_type": "FLOAT16", - "hnsw_config": { - "M": 128, - "EF_CONSTRUCTION": 1024 - } - }, - "search_params": [ - { - "parallel": 1, - "search_params": { - "ef": 8, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 8, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 16, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 16, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 32, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 32, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 64, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 64, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 128, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 128, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 256, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 256, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 512, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 512, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 2048, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 2048, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 4096, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 4096, - "data_type": "FLOAT16" - } - } - ], - "upload_params": { - "parallel": 16, - "data_type": "FLOAT16", - "batch_size": 64 - } - }, - { - "name": "redis-float16-m-128-ef-2048", - "engine": "redis", - "connection_params": {}, - "collection_params": { - "data_type": "FLOAT16", - "hnsw_config": { - "M": 128, - "EF_CONSTRUCTION": 2048 - } - }, - "search_params": [ - { - "parallel": 1, - "search_params": { - "ef": 8, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 8, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 16, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 16, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 32, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 32, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 64, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 64, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 128, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 128, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 256, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 256, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 512, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 512, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 2048, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 2048, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 4096, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 4096, - "data_type": "FLOAT16" - } - } - ], - "upload_params": { - "parallel": 16, - "data_type": "FLOAT16", - "batch_size": 64 - } - }, - { - "name": "redis-float16-m-256-ef-16", - "engine": "redis", - "connection_params": {}, - "collection_params": { - "data_type": "FLOAT16", - "hnsw_config": { - "M": 256, - "EF_CONSTRUCTION": 16 - } - }, - "search_params": [ - { - "parallel": 1, - "search_params": { - "ef": 8, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 8, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 16, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 16, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 32, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 32, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 64, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 64, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 128, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 128, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 256, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 256, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 512, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 512, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 2048, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 2048, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 4096, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 4096, - "data_type": "FLOAT16" - } - } - ], - "upload_params": { - "parallel": 16, - "data_type": "FLOAT16", - "batch_size": 64 - } - }, - { - "name": "redis-float16-m-256-ef-32", - "engine": "redis", - "connection_params": {}, - "collection_params": { - "data_type": "FLOAT16", - "hnsw_config": { - "M": 256, - "EF_CONSTRUCTION": 32 - } - }, - "search_params": [ - { - "parallel": 1, - "search_params": { - "ef": 8, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 8, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 16, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 16, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 32, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 32, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 64, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 64, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 128, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 128, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 256, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 256, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 512, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 512, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 2048, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 2048, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 4096, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 4096, - "data_type": "FLOAT16" - } - } - ], - "upload_params": { - "parallel": 16, - "data_type": "FLOAT16", - "batch_size": 64 - } - }, - { - "name": "redis-float16-m-256-ef-64", - "engine": "redis", - "connection_params": {}, - "collection_params": { - "data_type": "FLOAT16", - "hnsw_config": { - "M": 256, - "EF_CONSTRUCTION": 64 - } - }, - "search_params": [ - { - "parallel": 1, - "search_params": { - "ef": 8, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 8, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 16, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 16, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 32, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 32, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 64, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 64, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 128, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 128, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 256, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 256, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 512, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 512, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 2048, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 2048, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 4096, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 4096, - "data_type": "FLOAT16" - } - } - ], - "upload_params": { - "parallel": 16, - "data_type": "FLOAT16", - "batch_size": 64 - } - }, - { - "name": "redis-float16-m-256-ef-128", - "engine": "redis", - "connection_params": {}, - "collection_params": { - "data_type": "FLOAT16", - "hnsw_config": { - "M": 256, - "EF_CONSTRUCTION": 128 - } - }, - "search_params": [ - { - "parallel": 1, - "search_params": { - "ef": 8, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 8, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 16, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 16, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 32, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 32, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 64, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 64, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 128, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 128, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 256, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 256, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 512, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 512, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 2048, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 2048, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 4096, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 4096, - "data_type": "FLOAT16" - } - } - ], - "upload_params": { - "parallel": 16, - "data_type": "FLOAT16", - "batch_size": 64 - } - }, - { - "name": "redis-float16-m-256-ef-256", - "engine": "redis", - "connection_params": {}, - "collection_params": { - "data_type": "FLOAT16", - "hnsw_config": { - "M": 256, - "EF_CONSTRUCTION": 256 - } - }, - "search_params": [ - { - "parallel": 1, - "search_params": { - "ef": 8, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 8, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 16, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 16, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 32, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 32, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 64, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 64, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 128, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 128, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 256, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 256, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 512, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 512, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 2048, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 2048, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 4096, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 4096, - "data_type": "FLOAT16" - } - } - ], - "upload_params": { - "parallel": 16, - "data_type": "FLOAT16", - "batch_size": 64 - } - }, - { - "name": "redis-float16-m-256-ef-512", - "engine": "redis", - "connection_params": {}, - "collection_params": { - "data_type": "FLOAT16", - "hnsw_config": { - "M": 256, - "EF_CONSTRUCTION": 512 - } - }, - "search_params": [ - { - "parallel": 1, - "search_params": { - "ef": 8, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 8, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 16, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 16, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 32, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 32, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 64, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 64, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 128, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 128, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 256, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 256, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 512, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 512, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 2048, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 2048, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 4096, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 4096, - "data_type": "FLOAT16" - } - } - ], - "upload_params": { - "parallel": 16, - "data_type": "FLOAT16", - "batch_size": 64 - } - }, - { - "name": "redis-float16-m-256-ef-1024", - "engine": "redis", - "connection_params": {}, - "collection_params": { - "data_type": "FLOAT16", - "hnsw_config": { - "M": 256, - "EF_CONSTRUCTION": 1024 - } - }, - "search_params": [ - { - "parallel": 1, - "search_params": { - "ef": 8, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 8, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 16, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 16, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 32, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 32, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 64, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 64, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 128, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 128, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 256, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 256, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 512, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 512, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 2048, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 2048, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 4096, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 4096, - "data_type": "FLOAT16" - } - } - ], - "upload_params": { - "parallel": 16, - "data_type": "FLOAT16", - "batch_size": 64 - } - }, - { - "name": "redis-float16-m-256-ef-2048", - "engine": "redis", - "connection_params": {}, - "collection_params": { - "data_type": "FLOAT16", - "hnsw_config": { - "M": 256, - "EF_CONSTRUCTION": 2048 - } - }, - "search_params": [ - { - "parallel": 1, - "search_params": { - "ef": 8, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 8, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 16, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 16, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 32, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 32, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 64, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 64, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 128, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 128, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 256, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 256, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 512, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 512, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 2048, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 2048, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 4096, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 4096, - "data_type": "FLOAT16" - } - } - ], - "upload_params": { - "parallel": 16, - "data_type": "FLOAT16", - "batch_size": 64 - } - }, - { - "name": "redis-bfloat16-m-8-ef-16", - "engine": "redis", - "connection_params": {}, - "collection_params": { - "data_type": "BFLOAT16", - "hnsw_config": { - "M": 8, - "EF_CONSTRUCTION": 16 - } - }, - "search_params": [ - { - "parallel": 1, - "search_params": { - "ef": 8, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 8, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 16, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 16, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 32, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 32, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 64, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 64, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 128, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 128, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 256, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 256, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 512, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 512, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 2048, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 2048, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 4096, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 4096, - "data_type": "BFLOAT16" - } - } - ], - "upload_params": { - "parallel": 16, - "data_type": "BFLOAT16", - "batch_size": 64 - } - }, - { - "name": "redis-bfloat16-m-8-ef-32", - "engine": "redis", - "connection_params": {}, - "collection_params": { - "data_type": "BFLOAT16", - "hnsw_config": { - "M": 8, - "EF_CONSTRUCTION": 32 - } - }, - "search_params": [ - { - "parallel": 1, - "search_params": { - "ef": 8, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 8, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 16, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 16, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 32, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 32, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 64, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 64, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 128, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 128, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 256, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 256, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 512, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 512, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 2048, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 2048, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 4096, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 4096, - "data_type": "BFLOAT16" - } - } - ], - "upload_params": { - "parallel": 16, - "data_type": "BFLOAT16", - "batch_size": 64 - } - }, - { - "name": "redis-bfloat16-m-8-ef-64", - "engine": "redis", - "connection_params": {}, - "collection_params": { - "data_type": "BFLOAT16", - "hnsw_config": { - "M": 8, - "EF_CONSTRUCTION": 64 - } - }, - "search_params": [ - { - "parallel": 1, - "search_params": { - "ef": 8, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 8, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 16, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 16, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 32, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 32, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 64, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 64, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 128, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 128, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 256, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 256, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 512, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 512, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 2048, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 2048, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 4096, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 4096, - "data_type": "BFLOAT16" - } - } - ], - "upload_params": { - "parallel": 16, - "data_type": "BFLOAT16", - "batch_size": 64 - } - }, - { - "name": "redis-bfloat16-m-8-ef-128", - "engine": "redis", - "connection_params": {}, - "collection_params": { - "data_type": "BFLOAT16", - "hnsw_config": { - "M": 8, - "EF_CONSTRUCTION": 128 - } - }, - "search_params": [ - { - "parallel": 1, - "search_params": { - "ef": 8, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 8, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 16, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 16, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 32, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 32, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 64, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 64, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 128, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 128, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 256, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 256, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 512, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 512, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 2048, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 2048, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 4096, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 4096, - "data_type": "BFLOAT16" - } - } - ], - "upload_params": { - "parallel": 16, - "data_type": "BFLOAT16", - "batch_size": 64 - } - }, - { - "name": "redis-bfloat16-m-8-ef-256", - "engine": "redis", - "connection_params": {}, - "collection_params": { - "data_type": "BFLOAT16", - "hnsw_config": { - "M": 8, - "EF_CONSTRUCTION": 256 - } - }, - "search_params": [ - { - "parallel": 1, - "search_params": { - "ef": 8, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 8, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 16, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 16, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 32, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 32, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 64, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 64, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 128, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 128, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 256, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 256, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 512, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 512, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 2048, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 2048, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 4096, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 4096, - "data_type": "BFLOAT16" - } - } - ], - "upload_params": { - "parallel": 16, - "data_type": "BFLOAT16", - "batch_size": 64 - } - }, - { - "name": "redis-bfloat16-m-8-ef-512", - "engine": "redis", - "connection_params": {}, - "collection_params": { - "data_type": "BFLOAT16", - "hnsw_config": { - "M": 8, - "EF_CONSTRUCTION": 512 - } - }, - "search_params": [ - { - "parallel": 1, - "search_params": { - "ef": 8, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 8, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 16, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 16, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 32, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 32, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 64, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 64, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 128, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 128, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 256, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 256, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 512, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 512, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 2048, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 2048, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 4096, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 4096, - "data_type": "BFLOAT16" - } - } - ], - "upload_params": { - "parallel": 16, - "data_type": "BFLOAT16", - "batch_size": 64 - } - }, - { - "name": "redis-bfloat16-m-8-ef-1024", - "engine": "redis", - "connection_params": {}, - "collection_params": { - "data_type": "BFLOAT16", - "hnsw_config": { - "M": 8, - "EF_CONSTRUCTION": 1024 - } - }, - "search_params": [ - { - "parallel": 1, - "search_params": { - "ef": 8, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 8, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 16, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 16, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 32, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 32, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 64, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 64, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 128, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 128, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 256, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 256, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 512, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 512, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 2048, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 2048, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 4096, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 4096, - "data_type": "BFLOAT16" - } - } - ], - "upload_params": { - "parallel": 16, - "data_type": "BFLOAT16", - "batch_size": 64 - } - }, - { - "name": "redis-bfloat16-m-8-ef-2048", - "engine": "redis", - "connection_params": {}, - "collection_params": { - "data_type": "BFLOAT16", - "hnsw_config": { - "M": 8, - "EF_CONSTRUCTION": 2048 - } - }, - "search_params": [ - { - "parallel": 1, - "search_params": { - "ef": 8, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 8, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 16, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 16, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 32, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 32, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 64, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 64, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 128, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 128, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 256, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 256, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 512, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 512, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 2048, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 2048, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 4096, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 4096, - "data_type": "BFLOAT16" - } - } - ], - "upload_params": { - "parallel": 16, - "data_type": "BFLOAT16", - "batch_size": 64 - } - }, - { - "name": "redis-bfloat16-m-16-ef-16", - "engine": "redis", - "connection_params": {}, - "collection_params": { - "data_type": "BFLOAT16", - "hnsw_config": { - "M": 16, - "EF_CONSTRUCTION": 16 - } - }, - "search_params": [ - { - "parallel": 1, - "search_params": { - "ef": 8, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 8, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 16, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 16, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 32, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 32, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 64, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 64, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 128, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 128, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 256, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 256, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 512, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 512, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 2048, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 2048, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 4096, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 4096, - "data_type": "BFLOAT16" - } - } - ], - "upload_params": { - "parallel": 16, - "data_type": "BFLOAT16", - "batch_size": 64 - } - }, - { - "name": "redis-bfloat16-m-16-ef-32", - "engine": "redis", - "connection_params": {}, - "collection_params": { - "data_type": "BFLOAT16", - "hnsw_config": { - "M": 16, - "EF_CONSTRUCTION": 32 - } - }, - "search_params": [ - { - "parallel": 1, - "search_params": { - "ef": 8, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 8, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 16, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 16, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 32, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 32, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 64, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 64, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 128, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 128, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 256, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 256, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 512, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 512, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 2048, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 2048, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 4096, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 4096, - "data_type": "BFLOAT16" - } - } - ], - "upload_params": { - "parallel": 16, - "data_type": "BFLOAT16", - "batch_size": 64 - } - }, - { - "name": "redis-bfloat16-m-16-ef-64", - "engine": "redis", - "connection_params": {}, - "collection_params": { - "data_type": "BFLOAT16", - "hnsw_config": { - "M": 16, - "EF_CONSTRUCTION": 64 - } - }, - "search_params": [ - { - "parallel": 1, - "search_params": { - "ef": 8, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 8, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 16, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 16, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 32, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 32, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 64, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 64, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 128, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 128, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 256, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 256, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 512, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 512, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 2048, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 2048, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 4096, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 4096, - "data_type": "BFLOAT16" - } - } - ], - "upload_params": { - "parallel": 16, - "data_type": "BFLOAT16", - "batch_size": 64 - } - }, - { - "name": "redis-bfloat16-m-16-ef-128", - "engine": "redis", - "connection_params": {}, - "collection_params": { - "data_type": "BFLOAT16", - "hnsw_config": { - "M": 16, - "EF_CONSTRUCTION": 128 - } - }, - "search_params": [ - { - "parallel": 1, - "search_params": { - "ef": 8, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 8, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 16, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 16, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 32, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 32, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 64, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 64, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 128, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 128, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 256, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 256, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 512, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 512, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 2048, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 2048, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 4096, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 4096, - "data_type": "BFLOAT16" - } - } - ], - "upload_params": { - "parallel": 16, - "data_type": "BFLOAT16", - "batch_size": 64 - } - }, - { - "name": "redis-bfloat16-m-16-ef-256", - "engine": "redis", - "connection_params": {}, - "collection_params": { - "data_type": "BFLOAT16", - "hnsw_config": { - "M": 16, - "EF_CONSTRUCTION": 256 - } - }, - "search_params": [ - { - "parallel": 1, - "search_params": { - "ef": 8, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 8, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 16, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 16, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 32, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 32, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 64, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 64, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 128, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 128, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 256, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 256, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 512, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 512, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 2048, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 2048, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 4096, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 4096, - "data_type": "BFLOAT16" - } - } - ], - "upload_params": { - "parallel": 16, - "data_type": "BFLOAT16", - "batch_size": 64 - } - }, - { - "name": "redis-bfloat16-m-16-ef-512", - "engine": "redis", - "connection_params": {}, - "collection_params": { - "data_type": "BFLOAT16", - "hnsw_config": { - "M": 16, - "EF_CONSTRUCTION": 512 - } - }, - "search_params": [ - { - "parallel": 1, - "search_params": { - "ef": 8, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 8, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 16, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 16, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 32, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 32, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 64, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 64, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 128, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 128, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 256, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 256, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 512, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 512, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 2048, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 2048, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 4096, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 4096, - "data_type": "BFLOAT16" - } - } - ], - "upload_params": { - "parallel": 16, - "data_type": "BFLOAT16", - "batch_size": 64 - } - }, - { - "name": "redis-bfloat16-m-16-ef-1024", - "engine": "redis", - "connection_params": {}, - "collection_params": { - "data_type": "BFLOAT16", - "hnsw_config": { - "M": 16, - "EF_CONSTRUCTION": 1024 - } - }, - "search_params": [ - { - "parallel": 1, - "search_params": { - "ef": 8, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 8, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 16, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 16, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 32, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 32, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 64, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 64, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 128, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 128, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 256, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 256, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 512, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 512, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 2048, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 2048, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 4096, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 4096, - "data_type": "BFLOAT16" - } - } - ], - "upload_params": { - "parallel": 16, - "data_type": "BFLOAT16", - "batch_size": 64 - } - }, - { - "name": "redis-bfloat16-m-16-ef-2048", - "engine": "redis", - "connection_params": {}, - "collection_params": { - "data_type": "BFLOAT16", - "hnsw_config": { - "M": 16, - "EF_CONSTRUCTION": 2048 - } - }, - "search_params": [ - { - "parallel": 1, - "search_params": { - "ef": 8, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 8, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 16, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 16, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 32, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 32, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 64, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 64, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 128, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 128, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 256, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 256, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 512, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 512, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 2048, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 2048, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 4096, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 4096, - "data_type": "BFLOAT16" - } - } - ], - "upload_params": { - "parallel": 16, - "data_type": "BFLOAT16", - "batch_size": 64 - } - }, - { - "name": "redis-bfloat16-m-32-ef-16", - "engine": "redis", - "connection_params": {}, - "collection_params": { - "data_type": "BFLOAT16", - "hnsw_config": { - "M": 32, - "EF_CONSTRUCTION": 16 - } - }, - "search_params": [ - { - "parallel": 1, - "search_params": { - "ef": 8, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 8, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 16, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 16, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 32, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 32, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 64, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 64, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 128, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 128, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 256, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 256, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 512, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 512, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 2048, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 2048, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 4096, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 4096, - "data_type": "BFLOAT16" - } - } - ], - "upload_params": { - "parallel": 16, - "data_type": "BFLOAT16", - "batch_size": 64 - } - }, - { - "name": "redis-bfloat16-m-32-ef-32", - "engine": "redis", - "connection_params": {}, - "collection_params": { - "data_type": "BFLOAT16", - "hnsw_config": { - "M": 32, - "EF_CONSTRUCTION": 32 - } - }, - "search_params": [ - { - "parallel": 1, - "search_params": { - "ef": 8, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 8, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 16, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 16, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 32, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 32, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 64, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 64, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 128, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 128, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 256, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 256, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 512, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 512, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 2048, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 2048, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 4096, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 4096, - "data_type": "BFLOAT16" - } - } - ], - "upload_params": { - "parallel": 16, - "data_type": "BFLOAT16", - "batch_size": 64 - } - }, - { - "name": "redis-bfloat16-m-32-ef-64", - "engine": "redis", - "connection_params": {}, - "collection_params": { - "data_type": "BFLOAT16", - "hnsw_config": { - "M": 32, - "EF_CONSTRUCTION": 64 - } - }, - "search_params": [ - { - "parallel": 1, - "search_params": { - "ef": 8, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 8, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 16, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 16, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 32, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 32, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 64, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 64, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 128, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 128, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 256, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 256, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 512, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 512, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 2048, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 2048, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 4096, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 4096, - "data_type": "BFLOAT16" - } - } - ], - "upload_params": { - "parallel": 16, - "data_type": "BFLOAT16", - "batch_size": 64 - } - }, - { - "name": "redis-bfloat16-m-32-ef-128", - "engine": "redis", - "connection_params": {}, - "collection_params": { - "data_type": "BFLOAT16", - "hnsw_config": { - "M": 32, - "EF_CONSTRUCTION": 128 - } - }, - "search_params": [ - { - "parallel": 1, - "search_params": { - "ef": 8, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 8, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 16, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 16, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 32, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 32, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 64, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 64, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 128, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 128, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 256, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 256, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 512, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 512, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 2048, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 2048, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 4096, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 4096, - "data_type": "BFLOAT16" - } - } - ], - "upload_params": { - "parallel": 16, - "data_type": "BFLOAT16", - "batch_size": 64 - } - }, - { - "name": "redis-bfloat16-m-32-ef-256", - "engine": "redis", - "connection_params": {}, - "collection_params": { - "data_type": "BFLOAT16", - "hnsw_config": { - "M": 32, - "EF_CONSTRUCTION": 256 - } - }, - "search_params": [ - { - "parallel": 1, - "search_params": { - "ef": 8, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 8, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 16, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 16, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 32, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 32, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 64, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 64, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 128, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 128, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 256, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 256, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 512, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 512, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 2048, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 2048, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 4096, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 4096, - "data_type": "BFLOAT16" - } - } - ], - "upload_params": { - "parallel": 16, - "data_type": "BFLOAT16", - "batch_size": 64 - } - }, - { - "name": "redis-bfloat16-m-32-ef-512", - "engine": "redis", - "connection_params": {}, - "collection_params": { - "data_type": "BFLOAT16", - "hnsw_config": { - "M": 32, - "EF_CONSTRUCTION": 512 - } - }, - "search_params": [ - { - "parallel": 1, - "search_params": { - "ef": 8, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 8, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 16, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 16, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 32, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 32, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 64, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 64, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 128, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 128, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 256, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 256, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 512, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 512, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 2048, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 2048, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 4096, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 4096, - "data_type": "BFLOAT16" - } - } - ], - "upload_params": { - "parallel": 16, - "data_type": "BFLOAT16", - "batch_size": 64 - } - }, - { - "name": "redis-bfloat16-m-32-ef-1024", - "engine": "redis", - "connection_params": {}, - "collection_params": { - "data_type": "BFLOAT16", - "hnsw_config": { - "M": 32, - "EF_CONSTRUCTION": 1024 - } - }, - "search_params": [ - { - "parallel": 1, - "search_params": { - "ef": 8, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 8, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 16, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 16, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 32, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 32, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 64, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 64, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 128, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 128, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 256, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 256, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 512, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 512, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 2048, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 2048, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 4096, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 4096, - "data_type": "BFLOAT16" - } - } - ], - "upload_params": { - "parallel": 16, - "data_type": "BFLOAT16", - "batch_size": 64 - } - }, - { - "name": "redis-bfloat16-m-32-ef-2048", - "engine": "redis", - "connection_params": {}, - "collection_params": { - "data_type": "BFLOAT16", - "hnsw_config": { - "M": 32, - "EF_CONSTRUCTION": 2048 - } - }, - "search_params": [ - { - "parallel": 1, - "search_params": { - "ef": 8, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 8, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 16, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 16, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 32, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 32, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 64, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 64, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 128, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 128, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 256, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 256, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 512, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 512, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 2048, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 2048, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 4096, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 4096, - "data_type": "BFLOAT16" - } - } - ], - "upload_params": { - "parallel": 16, - "data_type": "BFLOAT16", - "batch_size": 64 - } - }, - { - "name": "redis-bfloat16-m-64-ef-16", - "engine": "redis", - "connection_params": {}, - "collection_params": { - "data_type": "BFLOAT16", - "hnsw_config": { - "M": 64, - "EF_CONSTRUCTION": 16 - } - }, - "search_params": [ - { - "parallel": 1, - "search_params": { - "ef": 8, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 8, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 16, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 16, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 32, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 32, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 64, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 64, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 128, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 128, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 256, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 256, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 512, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 512, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 2048, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 2048, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 4096, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 4096, - "data_type": "BFLOAT16" - } - } - ], - "upload_params": { - "parallel": 16, - "data_type": "BFLOAT16", - "batch_size": 64 - } - }, - { - "name": "redis-bfloat16-m-64-ef-32", - "engine": "redis", - "connection_params": {}, - "collection_params": { - "data_type": "BFLOAT16", - "hnsw_config": { - "M": 64, - "EF_CONSTRUCTION": 32 - } - }, - "search_params": [ - { - "parallel": 1, - "search_params": { - "ef": 8, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 8, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 16, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 16, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 32, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 32, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 64, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 64, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 128, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 128, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 256, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 256, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 512, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 512, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 2048, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 2048, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 4096, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 4096, - "data_type": "BFLOAT16" - } - } - ], - "upload_params": { - "parallel": 16, - "data_type": "BFLOAT16", - "batch_size": 64 - } - }, - { - "name": "redis-bfloat16-m-64-ef-64", - "engine": "redis", - "connection_params": {}, - "collection_params": { - "data_type": "BFLOAT16", - "hnsw_config": { - "M": 64, - "EF_CONSTRUCTION": 64 - } - }, - "search_params": [ - { - "parallel": 1, - "search_params": { - "ef": 8, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 8, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 16, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 16, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 32, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 32, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 64, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 64, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 128, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 128, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 256, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 256, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 512, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 512, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 2048, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 2048, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 4096, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 4096, - "data_type": "BFLOAT16" - } - } - ], - "upload_params": { - "parallel": 16, - "data_type": "BFLOAT16", - "batch_size": 64 - } - }, - { - "name": "redis-bfloat16-m-64-ef-128", - "engine": "redis", - "connection_params": {}, - "collection_params": { - "data_type": "BFLOAT16", - "hnsw_config": { - "M": 64, - "EF_CONSTRUCTION": 128 - } - }, - "search_params": [ - { - "parallel": 1, - "search_params": { - "ef": 8, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 8, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 16, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 16, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 32, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 32, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 64, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 64, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 128, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 128, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 256, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 256, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 512, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 512, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 2048, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 2048, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 4096, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 4096, - "data_type": "BFLOAT16" - } - } - ], - "upload_params": { - "parallel": 16, - "data_type": "BFLOAT16", - "batch_size": 64 - } - }, - { - "name": "redis-bfloat16-m-64-ef-256", - "engine": "redis", - "connection_params": {}, - "collection_params": { - "data_type": "BFLOAT16", - "hnsw_config": { - "M": 64, - "EF_CONSTRUCTION": 256 - } - }, - "search_params": [ - { - "parallel": 1, - "search_params": { - "ef": 8, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 8, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 16, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 16, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 32, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 32, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 64, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 64, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 128, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 128, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 256, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 256, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 512, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 512, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 2048, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 2048, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 4096, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 4096, - "data_type": "BFLOAT16" - } - } - ], - "upload_params": { - "parallel": 16, - "data_type": "BFLOAT16", - "batch_size": 64 - } - }, - { - "name": "redis-bfloat16-m-64-ef-512", - "engine": "redis", - "connection_params": {}, - "collection_params": { - "data_type": "BFLOAT16", - "hnsw_config": { - "M": 64, - "EF_CONSTRUCTION": 512 - } - }, - "search_params": [ - { - "parallel": 1, - "search_params": { - "ef": 8, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 8, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 16, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 16, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 32, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 32, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 64, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 64, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 128, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 128, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 256, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 256, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 512, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 512, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 2048, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 2048, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 4096, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 4096, - "data_type": "BFLOAT16" - } - } - ], - "upload_params": { - "parallel": 16, - "data_type": "BFLOAT16", - "batch_size": 64 - } - }, - { - "name": "redis-bfloat16-m-64-ef-1024", - "engine": "redis", - "connection_params": {}, - "collection_params": { - "data_type": "BFLOAT16", - "hnsw_config": { - "M": 64, - "EF_CONSTRUCTION": 1024 - } - }, - "search_params": [ - { - "parallel": 1, - "search_params": { - "ef": 8, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 8, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 16, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 16, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 32, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 32, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 64, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 64, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 128, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 128, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 256, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 256, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 512, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 512, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 2048, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 2048, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 4096, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 4096, - "data_type": "BFLOAT16" - } - } - ], - "upload_params": { - "parallel": 16, - "data_type": "BFLOAT16", - "batch_size": 64 - } - }, - { - "name": "redis-bfloat16-m-64-ef-2048", - "engine": "redis", - "connection_params": {}, - "collection_params": { - "data_type": "BFLOAT16", - "hnsw_config": { - "M": 64, - "EF_CONSTRUCTION": 2048 - } - }, - "search_params": [ - { - "parallel": 1, - "search_params": { - "ef": 8, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 8, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 16, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 16, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 32, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 32, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 64, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 64, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 128, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 128, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 256, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 256, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 512, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 512, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 2048, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 2048, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 4096, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 4096, - "data_type": "BFLOAT16" - } - } - ], - "upload_params": { - "parallel": 16, - "data_type": "BFLOAT16", - "batch_size": 64 - } - }, - { - "name": "redis-bfloat16-m-128-ef-16", - "engine": "redis", - "connection_params": {}, - "collection_params": { - "data_type": "BFLOAT16", - "hnsw_config": { - "M": 128, - "EF_CONSTRUCTION": 16 - } - }, - "search_params": [ - { - "parallel": 1, - "search_params": { - "ef": 8, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 8, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 16, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 16, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 32, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 32, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 64, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 64, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 128, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 128, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 256, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 256, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 512, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 512, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 2048, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 2048, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 4096, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 4096, - "data_type": "BFLOAT16" - } - } - ], - "upload_params": { - "parallel": 16, - "data_type": "BFLOAT16", - "batch_size": 64 - } - }, - { - "name": "redis-bfloat16-m-128-ef-32", - "engine": "redis", - "connection_params": {}, - "collection_params": { - "data_type": "BFLOAT16", - "hnsw_config": { - "M": 128, - "EF_CONSTRUCTION": 32 - } - }, - "search_params": [ - { - "parallel": 1, - "search_params": { - "ef": 8, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 8, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 16, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 16, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 32, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 32, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 64, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 64, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 128, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 128, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 256, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 256, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 512, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 512, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 2048, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 2048, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 4096, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 4096, - "data_type": "BFLOAT16" - } - } - ], - "upload_params": { - "parallel": 16, - "data_type": "BFLOAT16", - "batch_size": 64 - } - }, - { - "name": "redis-bfloat16-m-128-ef-64", - "engine": "redis", - "connection_params": {}, - "collection_params": { - "data_type": "BFLOAT16", - "hnsw_config": { - "M": 128, - "EF_CONSTRUCTION": 64 - } - }, - "search_params": [ - { - "parallel": 1, - "search_params": { - "ef": 8, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 8, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 16, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 16, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 32, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 32, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 64, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 64, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 128, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 128, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 256, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 256, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 512, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 512, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 2048, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 2048, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 4096, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 4096, - "data_type": "BFLOAT16" - } - } - ], - "upload_params": { - "parallel": 16, - "data_type": "BFLOAT16", - "batch_size": 64 - } - }, - { - "name": "redis-bfloat16-m-128-ef-128", - "engine": "redis", - "connection_params": {}, - "collection_params": { - "data_type": "BFLOAT16", - "hnsw_config": { - "M": 128, - "EF_CONSTRUCTION": 128 - } - }, - "search_params": [ - { - "parallel": 1, - "search_params": { - "ef": 8, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 8, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 16, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 16, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 32, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 32, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 64, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 64, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 128, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 128, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 256, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 256, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 512, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 512, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 2048, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 2048, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 4096, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 4096, - "data_type": "BFLOAT16" - } - } - ], - "upload_params": { - "parallel": 16, - "data_type": "BFLOAT16", - "batch_size": 64 - } - }, - { - "name": "redis-bfloat16-m-128-ef-256", - "engine": "redis", - "connection_params": {}, - "collection_params": { - "data_type": "BFLOAT16", - "hnsw_config": { - "M": 128, - "EF_CONSTRUCTION": 256 - } - }, - "search_params": [ - { - "parallel": 1, - "search_params": { - "ef": 8, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 8, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 16, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 16, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 32, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 32, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 64, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 64, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 128, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 128, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 256, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 256, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 512, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 512, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 2048, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 2048, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 4096, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 4096, - "data_type": "BFLOAT16" - } - } - ], - "upload_params": { - "parallel": 16, - "data_type": "BFLOAT16", - "batch_size": 64 - } - }, - { - "name": "redis-bfloat16-m-128-ef-512", - "engine": "redis", - "connection_params": {}, - "collection_params": { - "data_type": "BFLOAT16", - "hnsw_config": { - "M": 128, - "EF_CONSTRUCTION": 512 - } - }, - "search_params": [ - { - "parallel": 1, - "search_params": { - "ef": 8, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 8, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 16, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 16, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 32, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 32, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 64, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 64, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 128, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 128, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 256, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 256, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 512, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 512, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 2048, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 2048, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 4096, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 4096, - "data_type": "BFLOAT16" - } - } - ], - "upload_params": { - "parallel": 16, - "data_type": "BFLOAT16", - "batch_size": 64 - } - }, - { - "name": "redis-bfloat16-m-128-ef-1024", - "engine": "redis", - "connection_params": {}, - "collection_params": { - "data_type": "BFLOAT16", - "hnsw_config": { - "M": 128, - "EF_CONSTRUCTION": 1024 - } - }, - "search_params": [ - { - "parallel": 1, - "search_params": { - "ef": 8, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 8, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 16, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 16, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 32, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 32, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 64, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 64, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 128, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 128, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 256, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 256, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 512, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 512, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 2048, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 2048, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 4096, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 4096, - "data_type": "BFLOAT16" - } - } - ], - "upload_params": { - "parallel": 16, - "data_type": "BFLOAT16", - "batch_size": 64 - } - }, - { - "name": "redis-bfloat16-m-128-ef-2048", - "engine": "redis", - "connection_params": {}, - "collection_params": { - "data_type": "BFLOAT16", - "hnsw_config": { - "M": 128, - "EF_CONSTRUCTION": 2048 - } - }, - "search_params": [ - { - "parallel": 1, - "search_params": { - "ef": 8, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 8, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 16, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 16, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 32, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 32, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 64, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 64, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 128, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 128, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 256, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 256, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 512, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 512, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 2048, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 2048, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 4096, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 4096, - "data_type": "BFLOAT16" - } - } - ], - "upload_params": { - "parallel": 16, - "data_type": "BFLOAT16", - "batch_size": 64 - } - }, - { - "name": "redis-bfloat16-m-256-ef-16", - "engine": "redis", - "connection_params": {}, - "collection_params": { - "data_type": "BFLOAT16", - "hnsw_config": { - "M": 256, - "EF_CONSTRUCTION": 16 - } - }, - "search_params": [ - { - "parallel": 1, - "search_params": { - "ef": 8, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 8, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 16, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 16, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 32, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 32, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 64, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 64, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 128, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 128, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 256, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 256, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 512, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 512, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 2048, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 2048, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 4096, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 4096, - "data_type": "BFLOAT16" - } - } - ], - "upload_params": { - "parallel": 16, - "data_type": "BFLOAT16", - "batch_size": 64 - } - }, - { - "name": "redis-bfloat16-m-256-ef-32", - "engine": "redis", - "connection_params": {}, - "collection_params": { - "data_type": "BFLOAT16", - "hnsw_config": { - "M": 256, - "EF_CONSTRUCTION": 32 - } - }, - "search_params": [ - { - "parallel": 1, - "search_params": { - "ef": 8, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 8, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 16, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 16, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 32, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 32, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 64, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 64, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 128, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 128, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 256, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 256, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 512, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 512, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 2048, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 2048, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 4096, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 4096, - "data_type": "BFLOAT16" - } - } - ], - "upload_params": { - "parallel": 16, - "data_type": "BFLOAT16", - "batch_size": 64 - } - }, - { - "name": "redis-bfloat16-m-256-ef-64", - "engine": "redis", - "connection_params": {}, - "collection_params": { - "data_type": "BFLOAT16", - "hnsw_config": { - "M": 256, - "EF_CONSTRUCTION": 64 - } - }, - "search_params": [ - { - "parallel": 1, - "search_params": { - "ef": 8, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 8, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 16, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 16, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 32, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 32, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 64, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 64, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 128, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 128, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 256, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 256, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 512, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 512, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 2048, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 2048, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 4096, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 4096, - "data_type": "BFLOAT16" - } - } - ], - "upload_params": { - "parallel": 16, - "data_type": "BFLOAT16", - "batch_size": 64 - } - }, - { - "name": "redis-bfloat16-m-256-ef-128", - "engine": "redis", - "connection_params": {}, - "collection_params": { - "data_type": "BFLOAT16", - "hnsw_config": { - "M": 256, - "EF_CONSTRUCTION": 128 - } - }, - "search_params": [ - { - "parallel": 1, - "search_params": { - "ef": 8, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 8, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 16, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 16, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 32, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 32, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 64, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 64, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 128, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 128, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 256, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 256, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 512, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 512, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 2048, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 2048, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 4096, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 4096, - "data_type": "BFLOAT16" - } - } - ], - "upload_params": { - "parallel": 16, - "data_type": "BFLOAT16", - "batch_size": 64 - } - }, - { - "name": "redis-bfloat16-m-256-ef-256", - "engine": "redis", - "connection_params": {}, - "collection_params": { - "data_type": "BFLOAT16", - "hnsw_config": { - "M": 256, - "EF_CONSTRUCTION": 256 - } - }, - "search_params": [ - { - "parallel": 1, - "search_params": { - "ef": 8, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 8, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 16, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 16, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 32, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 32, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 64, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 64, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 128, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 128, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 256, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 256, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 512, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 512, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 2048, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 2048, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 4096, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 4096, - "data_type": "BFLOAT16" - } - } - ], - "upload_params": { - "parallel": 16, - "data_type": "BFLOAT16", - "batch_size": 64 - } - }, - { - "name": "redis-bfloat16-m-256-ef-512", - "engine": "redis", - "connection_params": {}, - "collection_params": { - "data_type": "BFLOAT16", - "hnsw_config": { - "M": 256, - "EF_CONSTRUCTION": 512 - } - }, - "search_params": [ - { - "parallel": 1, - "search_params": { - "ef": 8, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 8, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 16, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 16, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 32, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 32, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 64, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 64, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 128, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 128, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 256, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 256, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 512, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 512, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 2048, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 2048, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 4096, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 4096, - "data_type": "BFLOAT16" - } - } - ], - "upload_params": { - "parallel": 16, - "data_type": "BFLOAT16", - "batch_size": 64 - } - }, - { - "name": "redis-bfloat16-m-256-ef-1024", - "engine": "redis", - "connection_params": {}, - "collection_params": { - "data_type": "BFLOAT16", - "hnsw_config": { - "M": 256, - "EF_CONSTRUCTION": 1024 - } - }, - "search_params": [ - { - "parallel": 1, - "search_params": { - "ef": 8, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 8, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 16, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 16, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 32, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 32, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 64, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 64, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 128, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 128, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 256, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 256, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 512, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 512, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 2048, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 2048, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 4096, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 4096, - "data_type": "BFLOAT16" - } - } - ], - "upload_params": { - "parallel": 16, - "data_type": "BFLOAT16", - "batch_size": 64 - } - }, - { - "name": "redis-bfloat16-m-256-ef-2048", - "engine": "redis", - "connection_params": {}, - "collection_params": { - "data_type": "BFLOAT16", - "hnsw_config": { - "M": 256, - "EF_CONSTRUCTION": 2048 - } - }, - "search_params": [ - { - "parallel": 1, - "search_params": { - "ef": 8, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 8, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 16, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 16, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 32, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 32, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 64, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 64, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 128, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 128, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 256, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 256, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 512, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 512, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 2048, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 2048, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 4096, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 4096, - "data_type": "BFLOAT16" - } - } - ], - "upload_params": { - "parallel": 16, - "data_type": "BFLOAT16", - "batch_size": 64 - } - }, - { - "name": "redis-float32-m-8-ef-16", - "engine": "redis", - "connection_params": {}, - "collection_params": { - "data_type": "FLOAT32", - "hnsw_config": { - "M": 8, - "EF_CONSTRUCTION": 16 - } - }, - "search_params": [ - { - "parallel": 1, - "search_params": { - "ef": 8, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 8, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 16, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 16, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 32, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 32, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 64, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 64, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 128, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 128, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 256, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 256, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 512, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 512, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 2048, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 2048, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 4096, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 4096, - "data_type": "FLOAT32" - } - } - ], - "upload_params": { - "parallel": 16, - "data_type": "FLOAT32", - "batch_size": 64 - } - }, - { - "name": "redis-float32-m-8-ef-32", - "engine": "redis", - "connection_params": {}, - "collection_params": { - "data_type": "FLOAT32", - "hnsw_config": { - "M": 8, - "EF_CONSTRUCTION": 32 - } - }, - "search_params": [ - { - "parallel": 1, - "search_params": { - "ef": 8, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 8, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 16, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 16, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 32, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 32, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 64, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 64, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 128, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 128, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 256, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 256, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 512, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 512, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 2048, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 2048, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 4096, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 4096, - "data_type": "FLOAT32" - } - } - ], - "upload_params": { - "parallel": 16, - "data_type": "FLOAT32", - "batch_size": 64 - } - }, - { - "name": "redis-float32-m-8-ef-64", - "engine": "redis", - "connection_params": {}, - "collection_params": { - "data_type": "FLOAT32", - "hnsw_config": { - "M": 8, - "EF_CONSTRUCTION": 64 - } - }, - "search_params": [ - { - "parallel": 1, - "search_params": { - "ef": 8, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 8, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 16, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 16, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 32, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 32, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 64, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 64, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 128, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 128, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 256, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 256, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 512, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 512, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 2048, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 2048, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 4096, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 4096, - "data_type": "FLOAT32" - } - } - ], - "upload_params": { - "parallel": 16, - "data_type": "FLOAT32", - "batch_size": 64 - } - }, - { - "name": "redis-float32-m-8-ef-128", - "engine": "redis", - "connection_params": {}, - "collection_params": { - "data_type": "FLOAT32", - "hnsw_config": { - "M": 8, - "EF_CONSTRUCTION": 128 - } - }, - "search_params": [ - { - "parallel": 1, - "search_params": { - "ef": 8, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 8, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 16, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 16, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 32, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 32, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 64, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 64, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 128, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 128, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 256, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 256, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 512, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 512, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 2048, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 2048, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 4096, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 4096, - "data_type": "FLOAT32" - } - } - ], - "upload_params": { - "parallel": 16, - "data_type": "FLOAT32", - "batch_size": 64 - } - }, - { - "name": "redis-float32-m-8-ef-256", - "engine": "redis", - "connection_params": {}, - "collection_params": { - "data_type": "FLOAT32", - "hnsw_config": { - "M": 8, - "EF_CONSTRUCTION": 256 - } - }, - "search_params": [ - { - "parallel": 1, - "search_params": { - "ef": 8, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 8, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 16, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 16, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 32, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 32, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 64, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 64, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 128, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 128, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 256, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 256, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 512, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 512, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 2048, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 2048, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 4096, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 4096, - "data_type": "FLOAT32" - } - } - ], - "upload_params": { - "parallel": 16, - "data_type": "FLOAT32", - "batch_size": 64 - } - }, - { - "name": "redis-float32-m-8-ef-512", - "engine": "redis", - "connection_params": {}, - "collection_params": { - "data_type": "FLOAT32", - "hnsw_config": { - "M": 8, - "EF_CONSTRUCTION": 512 - } - }, - "search_params": [ - { - "parallel": 1, - "search_params": { - "ef": 8, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 8, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 16, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 16, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 32, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 32, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 64, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 64, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 128, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 128, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 256, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 256, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 512, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 512, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 2048, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 2048, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 4096, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 4096, - "data_type": "FLOAT32" - } - } - ], - "upload_params": { - "parallel": 16, - "data_type": "FLOAT32", - "batch_size": 64 - } - }, - { - "name": "redis-float32-m-8-ef-1024", - "engine": "redis", - "connection_params": {}, - "collection_params": { - "data_type": "FLOAT32", - "hnsw_config": { - "M": 8, - "EF_CONSTRUCTION": 1024 - } - }, - "search_params": [ - { - "parallel": 1, - "search_params": { - "ef": 8, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 8, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 16, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 16, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 32, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 32, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 64, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 64, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 128, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 128, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 256, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 256, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 512, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 512, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 2048, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 2048, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 4096, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 4096, - "data_type": "FLOAT32" - } - } - ], - "upload_params": { - "parallel": 16, - "data_type": "FLOAT32", - "batch_size": 64 - } - }, - { - "name": "redis-float32-m-8-ef-2048", - "engine": "redis", - "connection_params": {}, - "collection_params": { - "data_type": "FLOAT32", - "hnsw_config": { - "M": 8, - "EF_CONSTRUCTION": 2048 - } - }, - "search_params": [ - { - "parallel": 1, - "search_params": { - "ef": 8, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 8, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 16, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 16, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 32, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 32, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 64, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 64, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 128, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 128, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 256, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 256, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 512, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 512, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 2048, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 2048, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 4096, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 4096, - "data_type": "FLOAT32" - } - } - ], - "upload_params": { - "parallel": 16, - "data_type": "FLOAT32", - "batch_size": 64 - } - }, - { - "name": "redis-float32-m-16-ef-16", - "engine": "redis", - "connection_params": {}, - "collection_params": { - "data_type": "FLOAT32", - "hnsw_config": { - "M": 16, - "EF_CONSTRUCTION": 16 - } - }, - "search_params": [ - { - "parallel": 1, - "search_params": { - "ef": 8, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 8, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 16, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 16, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 32, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 32, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 64, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 64, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 128, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 128, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 256, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 256, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 512, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 512, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 2048, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 2048, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 4096, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 4096, - "data_type": "FLOAT32" - } - } - ], - "upload_params": { - "parallel": 16, - "data_type": "FLOAT32", - "batch_size": 64 - } - }, - { - "name": "redis-float32-m-16-ef-32", - "engine": "redis", - "connection_params": {}, - "collection_params": { - "data_type": "FLOAT32", - "hnsw_config": { - "M": 16, - "EF_CONSTRUCTION": 32 - } - }, - "search_params": [ - { - "parallel": 1, - "search_params": { - "ef": 8, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 8, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 16, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 16, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 32, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 32, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 64, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 64, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 128, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 128, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 256, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 256, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 512, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 512, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 2048, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 2048, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 4096, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 4096, - "data_type": "FLOAT32" - } - } - ], - "upload_params": { - "parallel": 16, - "data_type": "FLOAT32", - "batch_size": 64 - } - }, - { - "name": "redis-float32-m-16-ef-64", - "engine": "redis", - "connection_params": {}, - "collection_params": { - "data_type": "FLOAT32", - "hnsw_config": { - "M": 16, - "EF_CONSTRUCTION": 64 - } - }, - "search_params": [ - { - "parallel": 1, - "search_params": { - "ef": 8, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 8, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 16, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 16, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 32, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 32, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 64, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 64, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 128, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 128, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 256, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 256, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 512, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 512, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 2048, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 2048, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 4096, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 4096, - "data_type": "FLOAT32" - } - } - ], - "upload_params": { - "parallel": 16, - "data_type": "FLOAT32", - "batch_size": 64 - } - }, - { - "name": "redis-float32-m-16-ef-128", - "engine": "redis", - "connection_params": {}, - "collection_params": { - "data_type": "FLOAT32", - "hnsw_config": { - "M": 16, - "EF_CONSTRUCTION": 128 - } - }, - "search_params": [ - { - "parallel": 1, - "search_params": { - "ef": 8, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 8, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 16, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 16, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 32, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 32, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 64, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 64, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 128, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 128, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 256, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 256, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 512, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 512, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 2048, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 2048, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 4096, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 4096, - "data_type": "FLOAT32" - } - } - ], - "upload_params": { - "parallel": 16, - "data_type": "FLOAT32", - "batch_size": 64 - } - }, - { - "name": "redis-float32-m-16-ef-256", - "engine": "redis", - "connection_params": {}, - "collection_params": { - "data_type": "FLOAT32", - "hnsw_config": { - "M": 16, - "EF_CONSTRUCTION": 256 - } - }, - "search_params": [ - { - "parallel": 1, - "search_params": { - "ef": 8, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 8, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 16, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 16, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 32, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 32, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 64, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 64, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 128, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 128, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 256, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 256, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 512, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 512, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 2048, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 2048, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 4096, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 4096, - "data_type": "FLOAT32" - } - } - ], - "upload_params": { - "parallel": 16, - "data_type": "FLOAT32", - "batch_size": 64 - } - }, - { - "name": "redis-float32-m-16-ef-512", - "engine": "redis", - "connection_params": {}, - "collection_params": { - "data_type": "FLOAT32", - "hnsw_config": { - "M": 16, - "EF_CONSTRUCTION": 512 - } - }, - "search_params": [ - { - "parallel": 1, - "search_params": { - "ef": 8, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 8, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 16, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 16, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 32, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 32, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 64, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 64, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 128, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 128, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 256, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 256, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 512, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 512, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 2048, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 2048, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 4096, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 4096, - "data_type": "FLOAT32" - } - } - ], - "upload_params": { - "parallel": 16, - "data_type": "FLOAT32", - "batch_size": 64 - } - }, - { - "name": "redis-float32-m-16-ef-1024", - "engine": "redis", - "connection_params": {}, - "collection_params": { - "data_type": "FLOAT32", - "hnsw_config": { - "M": 16, - "EF_CONSTRUCTION": 1024 - } - }, - "search_params": [ - { - "parallel": 1, - "search_params": { - "ef": 8, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 8, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 16, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 16, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 32, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 32, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 64, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 64, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 128, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 128, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 256, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 256, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 512, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 512, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 2048, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 2048, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 4096, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 4096, - "data_type": "FLOAT32" - } - } - ], - "upload_params": { - "parallel": 16, - "data_type": "FLOAT32", - "batch_size": 64 - } - }, - { - "name": "redis-float32-m-16-ef-2048", - "engine": "redis", - "connection_params": {}, - "collection_params": { - "data_type": "FLOAT32", - "hnsw_config": { - "M": 16, - "EF_CONSTRUCTION": 2048 - } - }, - "search_params": [ - { - "parallel": 1, - "search_params": { - "ef": 8, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 8, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 16, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 16, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 32, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 32, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 64, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 64, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 128, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 128, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 256, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 256, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 512, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 512, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 2048, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 2048, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 4096, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 4096, - "data_type": "FLOAT32" - } - } - ], - "upload_params": { - "parallel": 16, - "data_type": "FLOAT32", - "batch_size": 64 - } - }, - { - "name": "redis-float32-m-32-ef-16", - "engine": "redis", - "connection_params": {}, - "collection_params": { - "data_type": "FLOAT32", - "hnsw_config": { - "M": 32, - "EF_CONSTRUCTION": 16 - } - }, - "search_params": [ - { - "parallel": 1, - "search_params": { - "ef": 8, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 8, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 16, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 16, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 32, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 32, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 64, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 64, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 128, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 128, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 256, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 256, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 512, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 512, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 2048, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 2048, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 4096, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 4096, - "data_type": "FLOAT32" - } - } - ], - "upload_params": { - "parallel": 16, - "data_type": "FLOAT32", - "batch_size": 64 - } - }, - { - "name": "redis-float32-m-32-ef-32", - "engine": "redis", - "connection_params": {}, - "collection_params": { - "data_type": "FLOAT32", - "hnsw_config": { - "M": 32, - "EF_CONSTRUCTION": 32 - } - }, - "search_params": [ - { - "parallel": 1, - "search_params": { - "ef": 8, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 8, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 16, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 16, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 32, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 32, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 64, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 64, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 128, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 128, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 256, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 256, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 512, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 512, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 2048, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 2048, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 4096, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 4096, - "data_type": "FLOAT32" - } - } - ], - "upload_params": { - "parallel": 16, - "data_type": "FLOAT32", - "batch_size": 64 - } - }, - { - "name": "redis-float32-m-32-ef-64", - "engine": "redis", - "connection_params": {}, - "collection_params": { - "data_type": "FLOAT32", - "hnsw_config": { - "M": 32, - "EF_CONSTRUCTION": 64 - } - }, - "search_params": [ - { - "parallel": 1, - "search_params": { - "ef": 8, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 8, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 16, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 16, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 32, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 32, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 64, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 64, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 128, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 128, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 256, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 256, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 512, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 512, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 2048, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 2048, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 4096, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 4096, - "data_type": "FLOAT32" - } - } - ], - "upload_params": { - "parallel": 16, - "data_type": "FLOAT32", - "batch_size": 64 - } - }, - { - "name": "redis-float32-m-32-ef-128", - "engine": "redis", - "connection_params": {}, - "collection_params": { - "data_type": "FLOAT32", - "hnsw_config": { - "M": 32, - "EF_CONSTRUCTION": 128 - } - }, - "search_params": [ - { - "parallel": 1, - "search_params": { - "ef": 8, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 8, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 16, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 16, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 32, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 32, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 64, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 64, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 128, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 128, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 256, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 256, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 512, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 512, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 2048, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 2048, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 4096, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 4096, - "data_type": "FLOAT32" - } - } - ], - "upload_params": { - "parallel": 16, - "data_type": "FLOAT32", - "batch_size": 64 - } - }, - { - "name": "redis-float32-m-32-ef-256", - "engine": "redis", - "connection_params": {}, - "collection_params": { - "data_type": "FLOAT32", - "hnsw_config": { - "M": 32, - "EF_CONSTRUCTION": 256 - } - }, - "search_params": [ - { - "parallel": 1, - "search_params": { - "ef": 8, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 8, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 16, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 16, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 32, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 32, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 64, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 64, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 128, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 128, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 256, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 256, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 512, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 512, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 2048, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 2048, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 4096, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 4096, - "data_type": "FLOAT32" - } - } - ], - "upload_params": { - "parallel": 16, - "data_type": "FLOAT32", - "batch_size": 64 - } - }, - { - "name": "redis-float32-m-32-ef-512", - "engine": "redis", - "connection_params": {}, - "collection_params": { - "data_type": "FLOAT32", - "hnsw_config": { - "M": 32, - "EF_CONSTRUCTION": 512 - } - }, - "search_params": [ - { - "parallel": 1, - "search_params": { - "ef": 8, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 8, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 16, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 16, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 32, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 32, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 64, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 64, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 128, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 128, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 256, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 256, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 512, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 512, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 2048, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 2048, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 4096, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 4096, - "data_type": "FLOAT32" - } - } - ], - "upload_params": { - "parallel": 16, - "data_type": "FLOAT32", - "batch_size": 64 - } - }, - { - "name": "redis-float32-m-32-ef-1024", - "engine": "redis", - "connection_params": {}, - "collection_params": { - "data_type": "FLOAT32", - "hnsw_config": { - "M": 32, - "EF_CONSTRUCTION": 1024 - } - }, - "search_params": [ - { - "parallel": 1, - "search_params": { - "ef": 8, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 8, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 16, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 16, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 32, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 32, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 64, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 64, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 128, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 128, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 256, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 256, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 512, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 512, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 2048, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 2048, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 4096, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 4096, - "data_type": "FLOAT32" - } - } - ], - "upload_params": { - "parallel": 16, - "data_type": "FLOAT32", - "batch_size": 64 - } - }, - { - "name": "redis-float32-m-32-ef-2048", - "engine": "redis", - "connection_params": {}, - "collection_params": { - "data_type": "FLOAT32", - "hnsw_config": { - "M": 32, - "EF_CONSTRUCTION": 2048 - } - }, - "search_params": [ - { - "parallel": 1, - "search_params": { - "ef": 8, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 8, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 16, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 16, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 32, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 32, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 64, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 64, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 128, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 128, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 256, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 256, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 512, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 512, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 2048, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 2048, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 4096, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 4096, - "data_type": "FLOAT32" - } - } - ], - "upload_params": { - "parallel": 16, - "data_type": "FLOAT32", - "batch_size": 64 - } - }, - { - "name": "redis-float32-m-64-ef-16", - "engine": "redis", - "connection_params": {}, - "collection_params": { - "data_type": "FLOAT32", - "hnsw_config": { - "M": 64, - "EF_CONSTRUCTION": 16 - } - }, - "search_params": [ - { - "parallel": 1, - "search_params": { - "ef": 8, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 8, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 16, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 16, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 32, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 32, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 64, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 64, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 128, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 128, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 256, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 256, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 512, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 512, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 2048, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 2048, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 4096, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 4096, - "data_type": "FLOAT32" - } - } - ], - "upload_params": { - "parallel": 16, - "data_type": "FLOAT32", - "batch_size": 64 - } - }, - { - "name": "redis-float32-m-64-ef-32", - "engine": "redis", - "connection_params": {}, - "collection_params": { - "data_type": "FLOAT32", - "hnsw_config": { - "M": 64, - "EF_CONSTRUCTION": 32 - } - }, - "search_params": [ - { - "parallel": 1, - "search_params": { - "ef": 8, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 8, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 16, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 16, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 32, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 32, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 64, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 64, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 128, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 128, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 256, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 256, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 512, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 512, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 2048, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 2048, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 4096, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 4096, - "data_type": "FLOAT32" - } - } - ], - "upload_params": { - "parallel": 16, - "data_type": "FLOAT32", - "batch_size": 64 - } - }, - { - "name": "redis-float32-m-64-ef-64", - "engine": "redis", - "connection_params": {}, - "collection_params": { - "data_type": "FLOAT32", - "hnsw_config": { - "M": 64, - "EF_CONSTRUCTION": 64 - } - }, - "search_params": [ - { - "parallel": 1, - "search_params": { - "ef": 8, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 8, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 16, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 16, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 32, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 32, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 64, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 64, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 128, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 128, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 256, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 256, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 512, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 512, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 2048, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 2048, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 4096, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 4096, - "data_type": "FLOAT32" - } - } - ], - "upload_params": { - "parallel": 16, - "data_type": "FLOAT32", - "batch_size": 64 - } - }, - { - "name": "redis-float32-m-64-ef-128", - "engine": "redis", - "connection_params": {}, - "collection_params": { - "data_type": "FLOAT32", - "hnsw_config": { - "M": 64, - "EF_CONSTRUCTION": 128 - } - }, - "search_params": [ - { - "parallel": 1, - "search_params": { - "ef": 8, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 8, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 16, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 16, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 32, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 32, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 64, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 64, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 128, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 128, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 256, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 256, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 512, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 512, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 2048, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 2048, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 4096, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 4096, - "data_type": "FLOAT32" - } - } - ], - "upload_params": { - "parallel": 16, - "data_type": "FLOAT32", - "batch_size": 64 - } - }, - { - "name": "redis-float32-m-64-ef-256", - "engine": "redis", - "connection_params": {}, - "collection_params": { - "data_type": "FLOAT32", - "hnsw_config": { - "M": 64, - "EF_CONSTRUCTION": 256 - } - }, - "search_params": [ - { - "parallel": 1, - "search_params": { - "ef": 8, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 8, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 16, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 16, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 32, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 32, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 64, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 64, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 128, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 128, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 256, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 256, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 512, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 512, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 2048, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 2048, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 4096, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 4096, - "data_type": "FLOAT32" - } - } - ], - "upload_params": { - "parallel": 16, - "data_type": "FLOAT32", - "batch_size": 64 - } - }, - { - "name": "redis-float32-m-64-ef-512", - "engine": "redis", - "connection_params": {}, - "collection_params": { - "data_type": "FLOAT32", - "hnsw_config": { - "M": 64, - "EF_CONSTRUCTION": 512 - } - }, - "search_params": [ - { - "parallel": 1, - "search_params": { - "ef": 8, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 8, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 16, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 16, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 32, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 32, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 64, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 64, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 128, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 128, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 256, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 256, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 512, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 512, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 2048, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 2048, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 4096, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 4096, - "data_type": "FLOAT32" - } - } - ], - "upload_params": { - "parallel": 16, - "data_type": "FLOAT32", - "batch_size": 64 - } - }, - { - "name": "redis-float32-m-64-ef-1024", - "engine": "redis", - "connection_params": {}, - "collection_params": { - "data_type": "FLOAT32", - "hnsw_config": { - "M": 64, - "EF_CONSTRUCTION": 1024 - } - }, - "search_params": [ - { - "parallel": 1, - "search_params": { - "ef": 8, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 8, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 16, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 16, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 32, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 32, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 64, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 64, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 128, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 128, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 256, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 256, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 512, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 512, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 2048, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 2048, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 4096, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 4096, - "data_type": "FLOAT32" - } - } - ], - "upload_params": { - "parallel": 16, - "data_type": "FLOAT32", - "batch_size": 64 - } - }, - { - "name": "redis-float32-m-64-ef-2048", - "engine": "redis", - "connection_params": {}, - "collection_params": { - "data_type": "FLOAT32", - "hnsw_config": { - "M": 64, - "EF_CONSTRUCTION": 2048 - } - }, - "search_params": [ - { - "parallel": 1, - "search_params": { - "ef": 8, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 8, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 16, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 16, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 32, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 32, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 64, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 64, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 128, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 128, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 256, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 256, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 512, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 512, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 2048, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 2048, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 4096, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 4096, - "data_type": "FLOAT32" - } - } - ], - "upload_params": { - "parallel": 16, - "data_type": "FLOAT32", - "batch_size": 64 - } - }, - { - "name": "redis-float32-m-128-ef-16", - "engine": "redis", - "connection_params": {}, - "collection_params": { - "data_type": "FLOAT32", - "hnsw_config": { - "M": 128, - "EF_CONSTRUCTION": 16 - } - }, - "search_params": [ - { - "parallel": 1, - "search_params": { - "ef": 8, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 8, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 16, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 16, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 32, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 32, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 64, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 64, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 128, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 128, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 256, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 256, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 512, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 512, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 2048, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 2048, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 4096, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 4096, - "data_type": "FLOAT32" - } - } - ], - "upload_params": { - "parallel": 16, - "data_type": "FLOAT32", - "batch_size": 64 - } - }, - { - "name": "redis-float32-m-128-ef-32", - "engine": "redis", - "connection_params": {}, - "collection_params": { - "data_type": "FLOAT32", - "hnsw_config": { - "M": 128, - "EF_CONSTRUCTION": 32 - } - }, - "search_params": [ - { - "parallel": 1, - "search_params": { - "ef": 8, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 8, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 16, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 16, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 32, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 32, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 64, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 64, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 128, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 128, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 256, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 256, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 512, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 512, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 2048, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 2048, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 4096, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 4096, - "data_type": "FLOAT32" - } - } - ], - "upload_params": { - "parallel": 16, - "data_type": "FLOAT32", - "batch_size": 64 - } - }, - { - "name": "redis-float32-m-128-ef-64", - "engine": "redis", - "connection_params": {}, - "collection_params": { - "data_type": "FLOAT32", - "hnsw_config": { - "M": 128, - "EF_CONSTRUCTION": 64 - } - }, - "search_params": [ - { - "parallel": 1, - "search_params": { - "ef": 8, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 8, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 16, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 16, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 32, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 32, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 64, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 64, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 128, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 128, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 256, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 256, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 512, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 512, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 2048, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 2048, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 4096, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 4096, - "data_type": "FLOAT32" - } - } - ], - "upload_params": { - "parallel": 16, - "data_type": "FLOAT32", - "batch_size": 64 - } - }, - { - "name": "redis-float32-m-128-ef-128", - "engine": "redis", - "connection_params": {}, - "collection_params": { - "data_type": "FLOAT32", - "hnsw_config": { - "M": 128, - "EF_CONSTRUCTION": 128 - } - }, - "search_params": [ - { - "parallel": 1, - "search_params": { - "ef": 8, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 8, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 16, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 16, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 32, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 32, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 64, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 64, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 128, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 128, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 256, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 256, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 512, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 512, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 2048, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 2048, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 4096, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 4096, - "data_type": "FLOAT32" - } - } - ], - "upload_params": { - "parallel": 16, - "data_type": "FLOAT32", - "batch_size": 64 - } - }, - { - "name": "redis-float32-m-128-ef-256", - "engine": "redis", - "connection_params": {}, - "collection_params": { - "data_type": "FLOAT32", - "hnsw_config": { - "M": 128, - "EF_CONSTRUCTION": 256 - } - }, - "search_params": [ - { - "parallel": 1, - "search_params": { - "ef": 8, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 8, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 16, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 16, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 32, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 32, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 64, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 64, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 128, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 128, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 256, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 256, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 512, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 512, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 2048, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 2048, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 4096, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 4096, - "data_type": "FLOAT32" - } - } - ], - "upload_params": { - "parallel": 16, - "data_type": "FLOAT32", - "batch_size": 64 - } - }, - { - "name": "redis-float32-m-128-ef-512", - "engine": "redis", - "connection_params": {}, - "collection_params": { - "data_type": "FLOAT32", - "hnsw_config": { - "M": 128, - "EF_CONSTRUCTION": 512 - } - }, - "search_params": [ - { - "parallel": 1, - "search_params": { - "ef": 8, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 8, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 16, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 16, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 32, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 32, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 64, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 64, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 128, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 128, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 256, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 256, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 512, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 512, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 2048, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 2048, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 4096, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 4096, - "data_type": "FLOAT32" - } - } - ], - "upload_params": { - "parallel": 16, - "data_type": "FLOAT32", - "batch_size": 64 - } - }, - { - "name": "redis-float32-m-128-ef-1024", - "engine": "redis", - "connection_params": {}, - "collection_params": { - "data_type": "FLOAT32", - "hnsw_config": { - "M": 128, - "EF_CONSTRUCTION": 1024 - } - }, - "search_params": [ - { - "parallel": 1, - "search_params": { - "ef": 8, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 8, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 16, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 16, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 32, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 32, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 64, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 64, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 128, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 128, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 256, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 256, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 512, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 512, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 2048, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 2048, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 4096, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 4096, - "data_type": "FLOAT32" - } - } - ], - "upload_params": { - "parallel": 16, - "data_type": "FLOAT32", - "batch_size": 64 - } - }, - { - "name": "redis-float32-m-128-ef-2048", - "engine": "redis", - "connection_params": {}, - "collection_params": { - "data_type": "FLOAT32", - "hnsw_config": { - "M": 128, - "EF_CONSTRUCTION": 2048 - } - }, - "search_params": [ - { - "parallel": 1, - "search_params": { - "ef": 8, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 8, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 16, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 16, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 32, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 32, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 64, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 64, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 128, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 128, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 256, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 256, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 512, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 512, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 2048, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 2048, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 4096, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 4096, - "data_type": "FLOAT32" - } - } - ], - "upload_params": { - "parallel": 16, - "data_type": "FLOAT32", - "batch_size": 64 - } - }, - { - "name": "redis-float32-m-256-ef-16", - "engine": "redis", - "connection_params": {}, - "collection_params": { - "data_type": "FLOAT32", - "hnsw_config": { - "M": 256, - "EF_CONSTRUCTION": 16 - } - }, - "search_params": [ - { - "parallel": 1, - "search_params": { - "ef": 8, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 8, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 16, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 16, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 32, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 32, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 64, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 64, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 128, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 128, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 256, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 256, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 512, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 512, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 2048, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 2048, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 4096, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 4096, - "data_type": "FLOAT32" - } - } - ], - "upload_params": { - "parallel": 16, - "data_type": "FLOAT32", - "batch_size": 64 - } - }, - { - "name": "redis-float32-m-256-ef-32", - "engine": "redis", - "connection_params": {}, - "collection_params": { - "data_type": "FLOAT32", - "hnsw_config": { - "M": 256, - "EF_CONSTRUCTION": 32 - } - }, - "search_params": [ - { - "parallel": 1, - "search_params": { - "ef": 8, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 8, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 16, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 16, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 32, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 32, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 64, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 64, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 128, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 128, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 256, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 256, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 512, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 512, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 2048, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 2048, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 4096, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 4096, - "data_type": "FLOAT32" - } - } - ], - "upload_params": { - "parallel": 16, - "data_type": "FLOAT32", - "batch_size": 64 - } - }, - { - "name": "redis-float32-m-256-ef-64", - "engine": "redis", - "connection_params": {}, - "collection_params": { - "data_type": "FLOAT32", - "hnsw_config": { - "M": 256, - "EF_CONSTRUCTION": 64 - } - }, - "search_params": [ - { - "parallel": 1, - "search_params": { - "ef": 8, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 8, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 16, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 16, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 32, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 32, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 64, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 64, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 128, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 128, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 256, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 256, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 512, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 512, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 2048, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 2048, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 4096, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 4096, - "data_type": "FLOAT32" - } - } - ], - "upload_params": { - "parallel": 16, - "data_type": "FLOAT32", - "batch_size": 64 - } - }, - { - "name": "redis-float32-m-256-ef-128", - "engine": "redis", - "connection_params": {}, - "collection_params": { - "data_type": "FLOAT32", - "hnsw_config": { - "M": 256, - "EF_CONSTRUCTION": 128 - } - }, - "search_params": [ - { - "parallel": 1, - "search_params": { - "ef": 8, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 8, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 16, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 16, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 32, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 32, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 64, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 64, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 128, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 128, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 256, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 256, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 512, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 512, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 2048, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 2048, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 4096, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 4096, - "data_type": "FLOAT32" - } - } - ], - "upload_params": { - "parallel": 16, - "data_type": "FLOAT32", - "batch_size": 64 - } - }, - { - "name": "redis-float32-m-256-ef-256", - "engine": "redis", - "connection_params": {}, - "collection_params": { - "data_type": "FLOAT32", - "hnsw_config": { - "M": 256, - "EF_CONSTRUCTION": 256 - } - }, - "search_params": [ - { - "parallel": 1, - "search_params": { - "ef": 8, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 8, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 16, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 16, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 32, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 32, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 64, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 64, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 128, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 128, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 256, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 256, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 512, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 512, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 2048, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 2048, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 4096, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 4096, - "data_type": "FLOAT32" - } - } - ], - "upload_params": { - "parallel": 16, - "data_type": "FLOAT32", - "batch_size": 64 - } - }, - { - "name": "redis-float32-m-256-ef-512", - "engine": "redis", - "connection_params": {}, - "collection_params": { - "data_type": "FLOAT32", - "hnsw_config": { - "M": 256, - "EF_CONSTRUCTION": 512 - } - }, - "search_params": [ - { - "parallel": 1, - "search_params": { - "ef": 8, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 8, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 16, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 16, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 32, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 32, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 64, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 64, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 128, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 128, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 256, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 256, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 512, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 512, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 2048, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 2048, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 4096, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 4096, - "data_type": "FLOAT32" - } - } - ], - "upload_params": { - "parallel": 16, - "data_type": "FLOAT32", - "batch_size": 64 - } - }, - { - "name": "redis-float32-m-256-ef-1024", - "engine": "redis", - "connection_params": {}, - "collection_params": { - "data_type": "FLOAT32", - "hnsw_config": { - "M": 256, - "EF_CONSTRUCTION": 1024 - } - }, - "search_params": [ - { - "parallel": 1, - "search_params": { - "ef": 8, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 8, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 16, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 16, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 32, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 32, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 64, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 64, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 128, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 128, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 256, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 256, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 512, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 512, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 2048, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 2048, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 4096, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 4096, - "data_type": "FLOAT32" - } - } - ], - "upload_params": { - "parallel": 16, - "data_type": "FLOAT32", - "batch_size": 64 - } - }, - { - "name": "redis-float32-m-256-ef-2048", - "engine": "redis", - "connection_params": {}, - "collection_params": { - "data_type": "FLOAT32", - "hnsw_config": { - "M": 256, - "EF_CONSTRUCTION": 2048 - } - }, - "search_params": [ - { - "parallel": 1, - "search_params": { - "ef": 8, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 8, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 16, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 16, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 32, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 32, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 64, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 64, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 128, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 128, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 256, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 256, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 512, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 512, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 2048, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 2048, - "data_type": "FLOAT32" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 4096, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 4096, - "data_type": "FLOAT32" - } - } - ], - "upload_params": { - "parallel": 16, - "data_type": "FLOAT32", - "batch_size": 64 - } - }, - { - "name": "redis-float64-m-8-ef-16", - "engine": "redis", - "connection_params": {}, - "collection_params": { - "data_type": "FLOAT64", - "hnsw_config": { - "M": 8, - "EF_CONSTRUCTION": 16 - } - }, - "search_params": [ - { - "parallel": 1, - "search_params": { - "ef": 8, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 8, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 16, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 16, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 32, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 32, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 64, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 64, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 128, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 128, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 256, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 256, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 512, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 512, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 2048, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 2048, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 4096, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 4096, - "data_type": "FLOAT64" - } - } - ], - "upload_params": { - "parallel": 16, - "data_type": "FLOAT64", - "batch_size": 64 - } - }, - { - "name": "redis-float64-m-8-ef-32", - "engine": "redis", - "connection_params": {}, - "collection_params": { - "data_type": "FLOAT64", - "hnsw_config": { - "M": 8, - "EF_CONSTRUCTION": 32 - } - }, - "search_params": [ - { - "parallel": 1, - "search_params": { - "ef": 8, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 8, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 16, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 16, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 32, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 32, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 64, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 64, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 128, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 128, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 256, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 256, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 512, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 512, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 2048, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 2048, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 4096, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 4096, - "data_type": "FLOAT64" - } - } - ], - "upload_params": { - "parallel": 16, - "data_type": "FLOAT64", - "batch_size": 64 - } - }, - { - "name": "redis-float64-m-8-ef-64", - "engine": "redis", - "connection_params": {}, - "collection_params": { - "data_type": "FLOAT64", - "hnsw_config": { - "M": 8, - "EF_CONSTRUCTION": 64 - } - }, - "search_params": [ - { - "parallel": 1, - "search_params": { - "ef": 8, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 8, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 16, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 16, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 32, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 32, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 64, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 64, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 128, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 128, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 256, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 256, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 512, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 512, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 2048, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 2048, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 4096, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 4096, - "data_type": "FLOAT64" - } - } - ], - "upload_params": { - "parallel": 16, - "data_type": "FLOAT64", - "batch_size": 64 - } - }, - { - "name": "redis-float64-m-8-ef-128", - "engine": "redis", - "connection_params": {}, - "collection_params": { - "data_type": "FLOAT64", - "hnsw_config": { - "M": 8, - "EF_CONSTRUCTION": 128 - } - }, - "search_params": [ - { - "parallel": 1, - "search_params": { - "ef": 8, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 8, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 16, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 16, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 32, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 32, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 64, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 64, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 128, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 128, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 256, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 256, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 512, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 512, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 2048, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 2048, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 4096, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 4096, - "data_type": "FLOAT64" - } - } - ], - "upload_params": { - "parallel": 16, - "data_type": "FLOAT64", - "batch_size": 64 - } - }, - { - "name": "redis-float64-m-8-ef-256", - "engine": "redis", - "connection_params": {}, - "collection_params": { - "data_type": "FLOAT64", - "hnsw_config": { - "M": 8, - "EF_CONSTRUCTION": 256 - } - }, - "search_params": [ - { - "parallel": 1, - "search_params": { - "ef": 8, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 8, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 16, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 16, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 32, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 32, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 64, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 64, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 128, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 128, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 256, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 256, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 512, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 512, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 2048, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 2048, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 4096, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 4096, - "data_type": "FLOAT64" - } - } - ], - "upload_params": { - "parallel": 16, - "data_type": "FLOAT64", - "batch_size": 64 - } - }, - { - "name": "redis-float64-m-8-ef-512", - "engine": "redis", - "connection_params": {}, - "collection_params": { - "data_type": "FLOAT64", - "hnsw_config": { - "M": 8, - "EF_CONSTRUCTION": 512 - } - }, - "search_params": [ - { - "parallel": 1, - "search_params": { - "ef": 8, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 8, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 16, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 16, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 32, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 32, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 64, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 64, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 128, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 128, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 256, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 256, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 512, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 512, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 2048, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 2048, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 4096, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 4096, - "data_type": "FLOAT64" - } - } - ], - "upload_params": { - "parallel": 16, - "data_type": "FLOAT64", - "batch_size": 64 - } - }, - { - "name": "redis-float64-m-8-ef-1024", - "engine": "redis", - "connection_params": {}, - "collection_params": { - "data_type": "FLOAT64", - "hnsw_config": { - "M": 8, - "EF_CONSTRUCTION": 1024 - } - }, - "search_params": [ - { - "parallel": 1, - "search_params": { - "ef": 8, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 8, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 16, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 16, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 32, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 32, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 64, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 64, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 128, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 128, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 256, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 256, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 512, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 512, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 2048, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 2048, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 4096, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 4096, - "data_type": "FLOAT64" - } - } - ], - "upload_params": { - "parallel": 16, - "data_type": "FLOAT64", - "batch_size": 64 - } - }, - { - "name": "redis-float64-m-8-ef-2048", - "engine": "redis", - "connection_params": {}, - "collection_params": { - "data_type": "FLOAT64", - "hnsw_config": { - "M": 8, - "EF_CONSTRUCTION": 2048 - } - }, - "search_params": [ - { - "parallel": 1, - "search_params": { - "ef": 8, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 8, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 16, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 16, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 32, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 32, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 64, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 64, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 128, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 128, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 256, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 256, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 512, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 512, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 2048, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 2048, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 4096, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 4096, - "data_type": "FLOAT64" - } - } - ], - "upload_params": { - "parallel": 16, - "data_type": "FLOAT64", - "batch_size": 64 - } - }, - { - "name": "redis-float64-m-16-ef-16", - "engine": "redis", - "connection_params": {}, - "collection_params": { - "data_type": "FLOAT64", - "hnsw_config": { - "M": 16, - "EF_CONSTRUCTION": 16 - } - }, - "search_params": [ - { - "parallel": 1, - "search_params": { - "ef": 8, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 8, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 16, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 16, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 32, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 32, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 64, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 64, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 128, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 128, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 256, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 256, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 512, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 512, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 2048, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 2048, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 4096, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 4096, - "data_type": "FLOAT64" - } - } - ], - "upload_params": { - "parallel": 16, - "data_type": "FLOAT64", - "batch_size": 64 - } - }, - { - "name": "redis-float64-m-16-ef-32", - "engine": "redis", - "connection_params": {}, - "collection_params": { - "data_type": "FLOAT64", - "hnsw_config": { - "M": 16, - "EF_CONSTRUCTION": 32 - } - }, - "search_params": [ - { - "parallel": 1, - "search_params": { - "ef": 8, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 8, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 16, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 16, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 32, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 32, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 64, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 64, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 128, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 128, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 256, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 256, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 512, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 512, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 2048, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 2048, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 4096, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 4096, - "data_type": "FLOAT64" - } - } - ], - "upload_params": { - "parallel": 16, - "data_type": "FLOAT64", - "batch_size": 64 - } - }, - { - "name": "redis-float64-m-16-ef-64", - "engine": "redis", - "connection_params": {}, - "collection_params": { - "data_type": "FLOAT64", - "hnsw_config": { - "M": 16, - "EF_CONSTRUCTION": 64 - } - }, - "search_params": [ - { - "parallel": 1, - "search_params": { - "ef": 8, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 8, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 16, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 16, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 32, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 32, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 64, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 64, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 128, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 128, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 256, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 256, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 512, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 512, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 2048, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 2048, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 4096, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 4096, - "data_type": "FLOAT64" - } - } - ], - "upload_params": { - "parallel": 16, - "data_type": "FLOAT64", - "batch_size": 64 - } - }, - { - "name": "redis-float64-m-16-ef-128", - "engine": "redis", - "connection_params": {}, - "collection_params": { - "data_type": "FLOAT64", - "hnsw_config": { - "M": 16, - "EF_CONSTRUCTION": 128 - } - }, - "search_params": [ - { - "parallel": 1, - "search_params": { - "ef": 8, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 8, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 16, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 16, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 32, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 32, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 64, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 64, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 128, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 128, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 256, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 256, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 512, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 512, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 2048, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 2048, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 4096, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 4096, - "data_type": "FLOAT64" - } - } - ], - "upload_params": { - "parallel": 16, - "data_type": "FLOAT64", - "batch_size": 64 - } - }, - { - "name": "redis-float64-m-16-ef-256", - "engine": "redis", - "connection_params": {}, - "collection_params": { - "data_type": "FLOAT64", - "hnsw_config": { - "M": 16, - "EF_CONSTRUCTION": 256 - } - }, - "search_params": [ - { - "parallel": 1, - "search_params": { - "ef": 8, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 8, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 16, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 16, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 32, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 32, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 64, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 64, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 128, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 128, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 256, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 256, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 512, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 512, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 2048, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 2048, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 4096, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 4096, - "data_type": "FLOAT64" - } - } - ], - "upload_params": { - "parallel": 16, - "data_type": "FLOAT64", - "batch_size": 64 - } - }, - { - "name": "redis-float64-m-16-ef-512", - "engine": "redis", - "connection_params": {}, - "collection_params": { - "data_type": "FLOAT64", - "hnsw_config": { - "M": 16, - "EF_CONSTRUCTION": 512 - } - }, - "search_params": [ - { - "parallel": 1, - "search_params": { - "ef": 8, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 8, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 16, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 16, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 32, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 32, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 64, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 64, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 128, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 128, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 256, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 256, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 512, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 512, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 2048, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 2048, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 4096, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 4096, - "data_type": "FLOAT64" - } - } - ], - "upload_params": { - "parallel": 16, - "data_type": "FLOAT64", - "batch_size": 64 - } - }, - { - "name": "redis-float64-m-16-ef-1024", - "engine": "redis", - "connection_params": {}, - "collection_params": { - "data_type": "FLOAT64", - "hnsw_config": { - "M": 16, - "EF_CONSTRUCTION": 1024 - } - }, - "search_params": [ - { - "parallel": 1, - "search_params": { - "ef": 8, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 8, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 16, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 16, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 32, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 32, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 64, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 64, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 128, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 128, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 256, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 256, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 512, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 512, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 2048, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 2048, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 4096, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 4096, - "data_type": "FLOAT64" - } - } - ], - "upload_params": { - "parallel": 16, - "data_type": "FLOAT64", - "batch_size": 64 - } - }, - { - "name": "redis-float64-m-16-ef-2048", - "engine": "redis", - "connection_params": {}, - "collection_params": { - "data_type": "FLOAT64", - "hnsw_config": { - "M": 16, - "EF_CONSTRUCTION": 2048 - } - }, - "search_params": [ - { - "parallel": 1, - "search_params": { - "ef": 8, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 8, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 16, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 16, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 32, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 32, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 64, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 64, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 128, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 128, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 256, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 256, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 512, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 512, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 2048, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 2048, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 4096, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 4096, - "data_type": "FLOAT64" - } - } - ], - "upload_params": { - "parallel": 16, - "data_type": "FLOAT64", - "batch_size": 64 - } - }, - { - "name": "redis-float64-m-32-ef-16", - "engine": "redis", - "connection_params": {}, - "collection_params": { - "data_type": "FLOAT64", - "hnsw_config": { - "M": 32, - "EF_CONSTRUCTION": 16 - } - }, - "search_params": [ - { - "parallel": 1, - "search_params": { - "ef": 8, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 8, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 16, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 16, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 32, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 32, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 64, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 64, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 128, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 128, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 256, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 256, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 512, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 512, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 2048, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 2048, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 4096, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 4096, - "data_type": "FLOAT64" - } - } - ], - "upload_params": { - "parallel": 16, - "data_type": "FLOAT64", - "batch_size": 64 - } - }, - { - "name": "redis-float64-m-32-ef-32", - "engine": "redis", - "connection_params": {}, - "collection_params": { - "data_type": "FLOAT64", - "hnsw_config": { - "M": 32, - "EF_CONSTRUCTION": 32 - } - }, - "search_params": [ - { - "parallel": 1, - "search_params": { - "ef": 8, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 8, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 16, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 16, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 32, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 32, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 64, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 64, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 128, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 128, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 256, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 256, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 512, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 512, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 2048, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 2048, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 4096, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 4096, - "data_type": "FLOAT64" - } - } - ], - "upload_params": { - "parallel": 16, - "data_type": "FLOAT64", - "batch_size": 64 - } - }, - { - "name": "redis-float64-m-32-ef-64", - "engine": "redis", - "connection_params": {}, - "collection_params": { - "data_type": "FLOAT64", - "hnsw_config": { - "M": 32, - "EF_CONSTRUCTION": 64 - } - }, - "search_params": [ - { - "parallel": 1, - "search_params": { - "ef": 8, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 8, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 16, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 16, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 32, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 32, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 64, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 64, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 128, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 128, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 256, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 256, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 512, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 512, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 2048, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 2048, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 4096, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 4096, - "data_type": "FLOAT64" - } - } - ], - "upload_params": { - "parallel": 16, - "data_type": "FLOAT64", - "batch_size": 64 - } - }, - { - "name": "redis-float64-m-32-ef-128", - "engine": "redis", - "connection_params": {}, - "collection_params": { - "data_type": "FLOAT64", - "hnsw_config": { - "M": 32, - "EF_CONSTRUCTION": 128 - } - }, - "search_params": [ - { - "parallel": 1, - "search_params": { - "ef": 8, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 8, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 16, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 16, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 32, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 32, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 64, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 64, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 128, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 128, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 256, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 256, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 512, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 512, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 2048, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 2048, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 4096, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 4096, - "data_type": "FLOAT64" - } - } - ], - "upload_params": { - "parallel": 16, - "data_type": "FLOAT64", - "batch_size": 64 - } - }, - { - "name": "redis-float64-m-32-ef-256", - "engine": "redis", - "connection_params": {}, - "collection_params": { - "data_type": "FLOAT64", - "hnsw_config": { - "M": 32, - "EF_CONSTRUCTION": 256 - } - }, - "search_params": [ - { - "parallel": 1, - "search_params": { - "ef": 8, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 8, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 16, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 16, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 32, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 32, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 64, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 64, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 128, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 128, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 256, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 256, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 512, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 512, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 2048, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 2048, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 4096, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 4096, - "data_type": "FLOAT64" - } - } - ], - "upload_params": { - "parallel": 16, - "data_type": "FLOAT64", - "batch_size": 64 - } - }, - { - "name": "redis-float64-m-32-ef-512", - "engine": "redis", - "connection_params": {}, - "collection_params": { - "data_type": "FLOAT64", - "hnsw_config": { - "M": 32, - "EF_CONSTRUCTION": 512 - } - }, - "search_params": [ - { - "parallel": 1, - "search_params": { - "ef": 8, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 8, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 16, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 16, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 32, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 32, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 64, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 64, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 128, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 128, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 256, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 256, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 512, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 512, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 2048, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 2048, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 4096, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 4096, - "data_type": "FLOAT64" - } - } - ], - "upload_params": { - "parallel": 16, - "data_type": "FLOAT64", - "batch_size": 64 - } - }, - { - "name": "redis-float64-m-32-ef-1024", - "engine": "redis", - "connection_params": {}, - "collection_params": { - "data_type": "FLOAT64", - "hnsw_config": { - "M": 32, - "EF_CONSTRUCTION": 1024 - } - }, - "search_params": [ - { - "parallel": 1, - "search_params": { - "ef": 8, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 8, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 16, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 16, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 32, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 32, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 64, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 64, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 128, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 128, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 256, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 256, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 512, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 512, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 2048, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 2048, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 4096, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 4096, - "data_type": "FLOAT64" - } - } - ], - "upload_params": { - "parallel": 16, - "data_type": "FLOAT64", - "batch_size": 64 - } - }, - { - "name": "redis-float64-m-32-ef-2048", - "engine": "redis", - "connection_params": {}, - "collection_params": { - "data_type": "FLOAT64", - "hnsw_config": { - "M": 32, - "EF_CONSTRUCTION": 2048 - } - }, - "search_params": [ - { - "parallel": 1, - "search_params": { - "ef": 8, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 8, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 16, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 16, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 32, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 32, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 64, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 64, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 128, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 128, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 256, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 256, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 512, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 512, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 2048, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 2048, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 4096, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 4096, - "data_type": "FLOAT64" - } - } - ], - "upload_params": { - "parallel": 16, - "data_type": "FLOAT64", - "batch_size": 64 - } - }, - { - "name": "redis-float64-m-64-ef-16", - "engine": "redis", - "connection_params": {}, - "collection_params": { - "data_type": "FLOAT64", - "hnsw_config": { - "M": 64, - "EF_CONSTRUCTION": 16 - } - }, - "search_params": [ - { - "parallel": 1, - "search_params": { - "ef": 8, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 8, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 16, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 16, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 32, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 32, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 64, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 64, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 128, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 128, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 256, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 256, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 512, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 512, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 2048, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 2048, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 4096, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 4096, - "data_type": "FLOAT64" - } - } - ], - "upload_params": { - "parallel": 16, - "data_type": "FLOAT64", - "batch_size": 64 - } - }, - { - "name": "redis-float64-m-64-ef-32", - "engine": "redis", - "connection_params": {}, - "collection_params": { - "data_type": "FLOAT64", - "hnsw_config": { - "M": 64, - "EF_CONSTRUCTION": 32 - } - }, - "search_params": [ - { - "parallel": 1, - "search_params": { - "ef": 8, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 8, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 16, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 16, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 32, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 32, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 64, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 64, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 128, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 128, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 256, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 256, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 512, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 512, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 2048, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 2048, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 4096, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 4096, - "data_type": "FLOAT64" - } - } - ], - "upload_params": { - "parallel": 16, - "data_type": "FLOAT64", - "batch_size": 64 - } - }, - { - "name": "redis-float64-m-64-ef-64", - "engine": "redis", - "connection_params": {}, - "collection_params": { - "data_type": "FLOAT64", - "hnsw_config": { - "M": 64, - "EF_CONSTRUCTION": 64 - } - }, - "search_params": [ - { - "parallel": 1, - "search_params": { - "ef": 8, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 8, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 16, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 16, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 32, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 32, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 64, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 64, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 128, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 128, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 256, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 256, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 512, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 512, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 2048, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 2048, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 4096, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 4096, - "data_type": "FLOAT64" - } - } - ], - "upload_params": { - "parallel": 16, - "data_type": "FLOAT64", - "batch_size": 64 - } - }, - { - "name": "redis-float64-m-64-ef-128", - "engine": "redis", - "connection_params": {}, - "collection_params": { - "data_type": "FLOAT64", - "hnsw_config": { - "M": 64, - "EF_CONSTRUCTION": 128 - } - }, - "search_params": [ - { - "parallel": 1, - "search_params": { - "ef": 8, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 8, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 16, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 16, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 32, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 32, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 64, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 64, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 128, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 128, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 256, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 256, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 512, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 512, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 2048, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 2048, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 4096, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 4096, - "data_type": "FLOAT64" - } - } - ], - "upload_params": { - "parallel": 16, - "data_type": "FLOAT64", - "batch_size": 64 - } - }, - { - "name": "redis-float64-m-64-ef-256", - "engine": "redis", - "connection_params": {}, - "collection_params": { - "data_type": "FLOAT64", - "hnsw_config": { - "M": 64, - "EF_CONSTRUCTION": 256 - } - }, - "search_params": [ - { - "parallel": 1, - "search_params": { - "ef": 8, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 8, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 16, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 16, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 32, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 32, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 64, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 64, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 128, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 128, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 256, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 256, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 512, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 512, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 2048, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 2048, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 4096, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 4096, - "data_type": "FLOAT64" - } - } - ], - "upload_params": { - "parallel": 16, - "data_type": "FLOAT64", - "batch_size": 64 - } - }, - { - "name": "redis-float64-m-64-ef-512", - "engine": "redis", - "connection_params": {}, - "collection_params": { - "data_type": "FLOAT64", - "hnsw_config": { - "M": 64, - "EF_CONSTRUCTION": 512 - } - }, - "search_params": [ - { - "parallel": 1, - "search_params": { - "ef": 8, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 8, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 16, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 16, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 32, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 32, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 64, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 64, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 128, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 128, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 256, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 256, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 512, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 512, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 2048, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 2048, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 4096, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 4096, - "data_type": "FLOAT64" - } - } - ], - "upload_params": { - "parallel": 16, - "data_type": "FLOAT64", - "batch_size": 64 - } - }, - { - "name": "redis-float64-m-64-ef-1024", - "engine": "redis", - "connection_params": {}, - "collection_params": { - "data_type": "FLOAT64", - "hnsw_config": { - "M": 64, - "EF_CONSTRUCTION": 1024 - } - }, - "search_params": [ - { - "parallel": 1, - "search_params": { - "ef": 8, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 8, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 16, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 16, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 32, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 32, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 64, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 64, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 128, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 128, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 256, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 256, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 512, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 512, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 2048, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 2048, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 4096, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 4096, - "data_type": "FLOAT64" - } - } - ], - "upload_params": { - "parallel": 16, - "data_type": "FLOAT64", - "batch_size": 64 - } - }, - { - "name": "redis-float64-m-64-ef-2048", - "engine": "redis", - "connection_params": {}, - "collection_params": { - "data_type": "FLOAT64", - "hnsw_config": { - "M": 64, - "EF_CONSTRUCTION": 2048 - } - }, - "search_params": [ - { - "parallel": 1, - "search_params": { - "ef": 8, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 8, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 16, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 16, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 32, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 32, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 64, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 64, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 128, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 128, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 256, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 256, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 512, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 512, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 2048, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 2048, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 4096, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 4096, - "data_type": "FLOAT64" - } - } - ], - "upload_params": { - "parallel": 16, - "data_type": "FLOAT64", - "batch_size": 64 - } - }, - { - "name": "redis-float64-m-128-ef-16", - "engine": "redis", - "connection_params": {}, - "collection_params": { - "data_type": "FLOAT64", - "hnsw_config": { - "M": 128, - "EF_CONSTRUCTION": 16 - } - }, - "search_params": [ - { - "parallel": 1, - "search_params": { - "ef": 8, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 8, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 16, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 16, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 32, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 32, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 64, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 64, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 128, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 128, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 256, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 256, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 512, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 512, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 2048, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 2048, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 4096, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 4096, - "data_type": "FLOAT64" - } - } - ], - "upload_params": { - "parallel": 16, - "data_type": "FLOAT64", - "batch_size": 64 - } - }, - { - "name": "redis-float64-m-128-ef-32", - "engine": "redis", - "connection_params": {}, - "collection_params": { - "data_type": "FLOAT64", - "hnsw_config": { - "M": 128, - "EF_CONSTRUCTION": 32 - } - }, - "search_params": [ - { - "parallel": 1, - "search_params": { - "ef": 8, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 8, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 16, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 16, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 32, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 32, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 64, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 64, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 128, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 128, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 256, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 256, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 512, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 512, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 2048, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 2048, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 4096, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 4096, - "data_type": "FLOAT64" - } - } - ], - "upload_params": { - "parallel": 16, - "data_type": "FLOAT64", - "batch_size": 64 - } - }, - { - "name": "redis-float64-m-128-ef-64", - "engine": "redis", - "connection_params": {}, - "collection_params": { - "data_type": "FLOAT64", - "hnsw_config": { - "M": 128, - "EF_CONSTRUCTION": 64 - } - }, - "search_params": [ - { - "parallel": 1, - "search_params": { - "ef": 8, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 8, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 16, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 16, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 32, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 32, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 64, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 64, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 128, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 128, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 256, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 256, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 512, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 512, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 2048, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 2048, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 4096, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 4096, - "data_type": "FLOAT64" - } - } - ], - "upload_params": { - "parallel": 16, - "data_type": "FLOAT64", - "batch_size": 64 - } - }, - { - "name": "redis-float64-m-128-ef-128", - "engine": "redis", - "connection_params": {}, - "collection_params": { - "data_type": "FLOAT64", - "hnsw_config": { - "M": 128, - "EF_CONSTRUCTION": 128 - } - }, - "search_params": [ - { - "parallel": 1, - "search_params": { - "ef": 8, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 8, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 16, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 16, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 32, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 32, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 64, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 64, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 128, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 128, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 256, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 256, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 512, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 512, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 2048, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 2048, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 4096, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 4096, - "data_type": "FLOAT64" - } - } - ], - "upload_params": { - "parallel": 16, - "data_type": "FLOAT64", - "batch_size": 64 - } - }, - { - "name": "redis-float64-m-128-ef-256", - "engine": "redis", - "connection_params": {}, - "collection_params": { - "data_type": "FLOAT64", - "hnsw_config": { - "M": 128, - "EF_CONSTRUCTION": 256 - } - }, - "search_params": [ - { - "parallel": 1, - "search_params": { - "ef": 8, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 8, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 16, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 16, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 32, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 32, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 64, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 64, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 128, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 128, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 256, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 256, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 512, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 512, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 2048, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 2048, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 4096, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 4096, - "data_type": "FLOAT64" - } - } - ], - "upload_params": { - "parallel": 16, - "data_type": "FLOAT64", - "batch_size": 64 - } - }, - { - "name": "redis-float64-m-128-ef-512", - "engine": "redis", - "connection_params": {}, - "collection_params": { - "data_type": "FLOAT64", - "hnsw_config": { - "M": 128, - "EF_CONSTRUCTION": 512 - } - }, - "search_params": [ - { - "parallel": 1, - "search_params": { - "ef": 8, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 8, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 16, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 16, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 32, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 32, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 64, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 64, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 128, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 128, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 256, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 256, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 512, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 512, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 2048, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 2048, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 4096, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 4096, - "data_type": "FLOAT64" - } - } - ], - "upload_params": { - "parallel": 16, - "data_type": "FLOAT64", - "batch_size": 64 - } - }, - { - "name": "redis-float64-m-128-ef-1024", - "engine": "redis", - "connection_params": {}, - "collection_params": { - "data_type": "FLOAT64", - "hnsw_config": { - "M": 128, - "EF_CONSTRUCTION": 1024 - } - }, - "search_params": [ - { - "parallel": 1, - "search_params": { - "ef": 8, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 8, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 16, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 16, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 32, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 32, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 64, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 64, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 128, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 128, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 256, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 256, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 512, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 512, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 2048, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 2048, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 4096, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 4096, - "data_type": "FLOAT64" - } - } - ], - "upload_params": { - "parallel": 16, - "data_type": "FLOAT64", - "batch_size": 64 - } - }, - { - "name": "redis-float64-m-128-ef-2048", - "engine": "redis", - "connection_params": {}, - "collection_params": { - "data_type": "FLOAT64", - "hnsw_config": { - "M": 128, - "EF_CONSTRUCTION": 2048 - } - }, - "search_params": [ - { - "parallel": 1, - "search_params": { - "ef": 8, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 8, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 16, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 16, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 32, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 32, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 64, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 64, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 128, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 128, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 256, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 256, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 512, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 512, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 2048, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 2048, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 4096, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 4096, - "data_type": "FLOAT64" - } - } - ], - "upload_params": { - "parallel": 16, - "data_type": "FLOAT64", - "batch_size": 64 - } - }, - { - "name": "redis-float64-m-256-ef-16", - "engine": "redis", - "connection_params": {}, - "collection_params": { - "data_type": "FLOAT64", - "hnsw_config": { - "M": 256, - "EF_CONSTRUCTION": 16 - } - }, - "search_params": [ - { - "parallel": 1, - "search_params": { - "ef": 8, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 8, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 16, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 16, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 32, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 32, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 64, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 64, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 128, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 128, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 256, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 256, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 512, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 512, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 2048, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 2048, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 4096, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 4096, - "data_type": "FLOAT64" - } - } - ], - "upload_params": { - "parallel": 16, - "data_type": "FLOAT64", - "batch_size": 64 - } - }, - { - "name": "redis-float64-m-256-ef-32", - "engine": "redis", - "connection_params": {}, - "collection_params": { - "data_type": "FLOAT64", - "hnsw_config": { - "M": 256, - "EF_CONSTRUCTION": 32 - } - }, - "search_params": [ - { - "parallel": 1, - "search_params": { - "ef": 8, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 8, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 16, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 16, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 32, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 32, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 64, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 64, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 128, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 128, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 256, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 256, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 512, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 512, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 2048, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 2048, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 4096, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 4096, - "data_type": "FLOAT64" - } - } - ], - "upload_params": { - "parallel": 16, - "data_type": "FLOAT64", - "batch_size": 64 - } - }, - { - "name": "redis-float64-m-256-ef-64", - "engine": "redis", - "connection_params": {}, - "collection_params": { - "data_type": "FLOAT64", - "hnsw_config": { - "M": 256, - "EF_CONSTRUCTION": 64 - } - }, - "search_params": [ - { - "parallel": 1, - "search_params": { - "ef": 8, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 8, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 16, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 16, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 32, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 32, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 64, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 64, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 128, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 128, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 256, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 256, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 512, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 512, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 2048, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 2048, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 4096, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 4096, - "data_type": "FLOAT64" - } - } - ], - "upload_params": { - "parallel": 16, - "data_type": "FLOAT64", - "batch_size": 64 - } - }, - { - "name": "redis-float64-m-256-ef-128", - "engine": "redis", - "connection_params": {}, - "collection_params": { - "data_type": "FLOAT64", - "hnsw_config": { - "M": 256, - "EF_CONSTRUCTION": 128 - } - }, - "search_params": [ - { - "parallel": 1, - "search_params": { - "ef": 8, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 8, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 16, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 16, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 32, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 32, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 64, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 64, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 128, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 128, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 256, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 256, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 512, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 512, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 2048, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 2048, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 4096, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 4096, - "data_type": "FLOAT64" - } - } - ], - "upload_params": { - "parallel": 16, - "data_type": "FLOAT64", - "batch_size": 64 - } - }, - { - "name": "redis-float64-m-256-ef-256", - "engine": "redis", - "connection_params": {}, - "collection_params": { - "data_type": "FLOAT64", - "hnsw_config": { - "M": 256, - "EF_CONSTRUCTION": 256 - } - }, - "search_params": [ - { - "parallel": 1, - "search_params": { - "ef": 8, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 8, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 16, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 16, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 32, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 32, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 64, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 64, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 128, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 128, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 256, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 256, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 512, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 512, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 2048, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 2048, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 4096, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 4096, - "data_type": "FLOAT64" - } - } - ], - "upload_params": { - "parallel": 16, - "data_type": "FLOAT64", - "batch_size": 64 - } - }, - { - "name": "redis-float64-m-256-ef-512", - "engine": "redis", - "connection_params": {}, - "collection_params": { - "data_type": "FLOAT64", - "hnsw_config": { - "M": 256, - "EF_CONSTRUCTION": 512 - } - }, - "search_params": [ - { - "parallel": 1, - "search_params": { - "ef": 8, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 8, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 16, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 16, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 32, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 32, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 64, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 64, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 128, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 128, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 256, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 256, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 512, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 512, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 2048, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 2048, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 4096, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 4096, - "data_type": "FLOAT64" - } - } - ], - "upload_params": { - "parallel": 16, - "data_type": "FLOAT64", - "batch_size": 64 - } - }, - { - "name": "redis-float64-m-256-ef-1024", - "engine": "redis", - "connection_params": {}, - "collection_params": { - "data_type": "FLOAT64", - "hnsw_config": { - "M": 256, - "EF_CONSTRUCTION": 1024 - } - }, - "search_params": [ - { - "parallel": 1, - "search_params": { - "ef": 8, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 8, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 16, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 16, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 32, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 32, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 64, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 64, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 128, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 128, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 256, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 256, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 512, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 512, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 2048, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 2048, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 4096, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 4096, - "data_type": "FLOAT64" - } - } - ], - "upload_params": { - "parallel": 16, - "data_type": "FLOAT64", - "batch_size": 64 - } - }, - { - "name": "redis-float64-m-256-ef-2048", - "engine": "redis", - "connection_params": {}, - "collection_params": { - "data_type": "FLOAT64", - "hnsw_config": { - "M": 256, - "EF_CONSTRUCTION": 2048 - } - }, - "search_params": [ - { - "parallel": 1, - "search_params": { - "ef": 8, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 8, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 16, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 16, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 32, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 32, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 64, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 64, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 128, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 128, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 256, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 256, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 512, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 512, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 2048, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 2048, - "data_type": "FLOAT64" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 4096, - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 4096, - "data_type": "FLOAT64" - } - } - ], - "upload_params": { - "parallel": 16, - "data_type": "FLOAT64", - "batch_size": 64 - } - } -] \ No newline at end of file +[{"name": "redis-int8-flat", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "INT8", "flat_config": {}}, "search_params": [{"parallel": 1, "search_params": {"data_type": "INT8"}}, {"parallel": 100, "search_params": {"data_type": "INT8"}}], "upload_params": {"parallel": 16, "data_type": "INT8", "batch_size": 64}}, {"name": "redis-int8-m-8-ef-16", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "INT8", "hnsw_config": {"M": 8, "EF_CONSTRUCTION": 16}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "INT8"}}], "upload_params": {"parallel": 16, "data_type": "INT8", "batch_size": 64}}, {"name": "redis-int8-m-8-ef-32", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "INT8", "hnsw_config": {"M": 8, "EF_CONSTRUCTION": 32}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "INT8"}}], "upload_params": {"parallel": 16, "data_type": "INT8", "batch_size": 64}}, {"name": "redis-int8-m-8-ef-64", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "INT8", "hnsw_config": {"M": 8, "EF_CONSTRUCTION": 64}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "INT8"}}], "upload_params": {"parallel": 16, "data_type": "INT8", "batch_size": 64}}, {"name": "redis-int8-m-8-ef-128", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "INT8", "hnsw_config": {"M": 8, "EF_CONSTRUCTION": 128}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "INT8"}}], "upload_params": {"parallel": 16, "data_type": "INT8", "batch_size": 64}}, {"name": "redis-int8-m-8-ef-256", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "INT8", "hnsw_config": {"M": 8, "EF_CONSTRUCTION": 256}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "INT8"}}], "upload_params": {"parallel": 16, "data_type": "INT8", "batch_size": 64}}, {"name": "redis-int8-m-8-ef-512", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "INT8", "hnsw_config": {"M": 8, "EF_CONSTRUCTION": 512}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "INT8"}}], "upload_params": {"parallel": 16, "data_type": "INT8", "batch_size": 64}}, {"name": "redis-int8-m-8-ef-1024", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "INT8", "hnsw_config": {"M": 8, "EF_CONSTRUCTION": 1024}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "INT8"}}], "upload_params": {"parallel": 16, "data_type": "INT8", "batch_size": 64}}, {"name": "redis-int8-m-8-ef-2048", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "INT8", "hnsw_config": {"M": 8, "EF_CONSTRUCTION": 2048}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "INT8"}}], "upload_params": {"parallel": 16, "data_type": "INT8", "batch_size": 64}}, {"name": "redis-int8-m-16-ef-16", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "INT8", "hnsw_config": {"M": 16, "EF_CONSTRUCTION": 16}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "INT8"}}], "upload_params": {"parallel": 16, "data_type": "INT8", "batch_size": 64}}, {"name": "redis-int8-m-16-ef-32", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "INT8", "hnsw_config": {"M": 16, "EF_CONSTRUCTION": 32}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "INT8"}}], "upload_params": {"parallel": 16, "data_type": "INT8", "batch_size": 64}}, {"name": "redis-int8-m-16-ef-64", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "INT8", "hnsw_config": {"M": 16, "EF_CONSTRUCTION": 64}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "INT8"}}], "upload_params": {"parallel": 16, "data_type": "INT8", "batch_size": 64}}, {"name": "redis-int8-m-16-ef-128", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "INT8", "hnsw_config": {"M": 16, "EF_CONSTRUCTION": 128}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "INT8"}}], "upload_params": {"parallel": 16, "data_type": "INT8", "batch_size": 64}}, {"name": "redis-int8-m-16-ef-256", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "INT8", "hnsw_config": {"M": 16, "EF_CONSTRUCTION": 256}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "INT8"}}], "upload_params": {"parallel": 16, "data_type": "INT8", "batch_size": 64}}, {"name": "redis-int8-m-16-ef-512", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "INT8", "hnsw_config": {"M": 16, "EF_CONSTRUCTION": 512}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "INT8"}}], "upload_params": {"parallel": 16, "data_type": "INT8", "batch_size": 64}}, {"name": "redis-int8-m-16-ef-1024", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "INT8", "hnsw_config": {"M": 16, "EF_CONSTRUCTION": 1024}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "INT8"}}], "upload_params": {"parallel": 16, "data_type": "INT8", "batch_size": 64}}, {"name": "redis-int8-m-16-ef-2048", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "INT8", "hnsw_config": {"M": 16, "EF_CONSTRUCTION": 2048}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "INT8"}}], "upload_params": {"parallel": 16, "data_type": "INT8", "batch_size": 64}}, {"name": "redis-int8-m-32-ef-16", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "INT8", "hnsw_config": {"M": 32, "EF_CONSTRUCTION": 16}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "INT8"}}], "upload_params": {"parallel": 16, "data_type": "INT8", "batch_size": 64}}, {"name": "redis-int8-m-32-ef-32", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "INT8", "hnsw_config": {"M": 32, "EF_CONSTRUCTION": 32}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "INT8"}}], "upload_params": {"parallel": 16, "data_type": "INT8", "batch_size": 64}}, {"name": "redis-int8-m-32-ef-64", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "INT8", "hnsw_config": {"M": 32, "EF_CONSTRUCTION": 64}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "INT8"}}], "upload_params": {"parallel": 16, "data_type": "INT8", "batch_size": 64}}, {"name": "redis-int8-m-32-ef-128", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "INT8", "hnsw_config": {"M": 32, "EF_CONSTRUCTION": 128}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "INT8"}}], "upload_params": {"parallel": 16, "data_type": "INT8", "batch_size": 64}}, {"name": "redis-int8-m-32-ef-256", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "INT8", "hnsw_config": {"M": 32, "EF_CONSTRUCTION": 256}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "INT8"}}], "upload_params": {"parallel": 16, "data_type": "INT8", "batch_size": 64}}, {"name": "redis-int8-m-32-ef-512", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "INT8", "hnsw_config": {"M": 32, "EF_CONSTRUCTION": 512}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "INT8"}}], "upload_params": {"parallel": 16, "data_type": "INT8", "batch_size": 64}}, {"name": "redis-int8-m-32-ef-1024", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "INT8", "hnsw_config": {"M": 32, "EF_CONSTRUCTION": 1024}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "INT8"}}], "upload_params": {"parallel": 16, "data_type": "INT8", "batch_size": 64}}, {"name": "redis-int8-m-32-ef-2048", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "INT8", "hnsw_config": {"M": 32, "EF_CONSTRUCTION": 2048}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "INT8"}}], "upload_params": {"parallel": 16, "data_type": "INT8", "batch_size": 64}}, {"name": "redis-int8-m-64-ef-16", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "INT8", "hnsw_config": {"M": 64, "EF_CONSTRUCTION": 16}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "INT8"}}], "upload_params": {"parallel": 16, "data_type": "INT8", "batch_size": 64}}, {"name": "redis-int8-m-64-ef-32", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "INT8", "hnsw_config": {"M": 64, "EF_CONSTRUCTION": 32}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "INT8"}}], "upload_params": {"parallel": 16, "data_type": "INT8", "batch_size": 64}}, {"name": "redis-int8-m-64-ef-64", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "INT8", "hnsw_config": {"M": 64, "EF_CONSTRUCTION": 64}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "INT8"}}], "upload_params": {"parallel": 16, "data_type": "INT8", "batch_size": 64}}, {"name": "redis-int8-m-64-ef-128", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "INT8", "hnsw_config": {"M": 64, "EF_CONSTRUCTION": 128}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "INT8"}}], "upload_params": {"parallel": 16, "data_type": "INT8", "batch_size": 64}}, {"name": "redis-int8-m-64-ef-256", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "INT8", "hnsw_config": {"M": 64, "EF_CONSTRUCTION": 256}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "INT8"}}], "upload_params": {"parallel": 16, "data_type": "INT8", "batch_size": 64}}, {"name": "redis-int8-m-64-ef-512", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "INT8", "hnsw_config": {"M": 64, "EF_CONSTRUCTION": 512}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "INT8"}}], "upload_params": {"parallel": 16, "data_type": "INT8", "batch_size": 64}}, {"name": "redis-int8-m-64-ef-1024", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "INT8", "hnsw_config": {"M": 64, "EF_CONSTRUCTION": 1024}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "INT8"}}], "upload_params": {"parallel": 16, "data_type": "INT8", "batch_size": 64}}, {"name": "redis-int8-m-64-ef-2048", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "INT8", "hnsw_config": {"M": 64, "EF_CONSTRUCTION": 2048}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "INT8"}}], "upload_params": {"parallel": 16, "data_type": "INT8", "batch_size": 64}}, {"name": "redis-int8-m-128-ef-16", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "INT8", "hnsw_config": {"M": 128, "EF_CONSTRUCTION": 16}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "INT8"}}], "upload_params": {"parallel": 16, "data_type": "INT8", "batch_size": 64}}, {"name": "redis-int8-m-128-ef-32", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "INT8", "hnsw_config": {"M": 128, "EF_CONSTRUCTION": 32}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "INT8"}}], "upload_params": {"parallel": 16, "data_type": "INT8", "batch_size": 64}}, {"name": "redis-int8-m-128-ef-64", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "INT8", "hnsw_config": {"M": 128, "EF_CONSTRUCTION": 64}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "INT8"}}], "upload_params": {"parallel": 16, "data_type": "INT8", "batch_size": 64}}, {"name": "redis-int8-m-128-ef-128", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "INT8", "hnsw_config": {"M": 128, "EF_CONSTRUCTION": 128}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "INT8"}}], "upload_params": {"parallel": 16, "data_type": "INT8", "batch_size": 64}}, {"name": "redis-int8-m-128-ef-256", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "INT8", "hnsw_config": {"M": 128, "EF_CONSTRUCTION": 256}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "INT8"}}], "upload_params": {"parallel": 16, "data_type": "INT8", "batch_size": 64}}, {"name": "redis-int8-m-128-ef-512", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "INT8", "hnsw_config": {"M": 128, "EF_CONSTRUCTION": 512}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "INT8"}}], "upload_params": {"parallel": 16, "data_type": "INT8", "batch_size": 64}}, {"name": "redis-int8-m-128-ef-1024", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "INT8", "hnsw_config": {"M": 128, "EF_CONSTRUCTION": 1024}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "INT8"}}], "upload_params": {"parallel": 16, "data_type": "INT8", "batch_size": 64}}, {"name": "redis-int8-m-128-ef-2048", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "INT8", "hnsw_config": {"M": 128, "EF_CONSTRUCTION": 2048}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "INT8"}}], "upload_params": {"parallel": 16, "data_type": "INT8", "batch_size": 64}}, {"name": "redis-int8-m-256-ef-16", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "INT8", "hnsw_config": {"M": 256, "EF_CONSTRUCTION": 16}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "INT8"}}], "upload_params": {"parallel": 16, "data_type": "INT8", "batch_size": 64}}, {"name": "redis-int8-m-256-ef-32", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "INT8", "hnsw_config": {"M": 256, "EF_CONSTRUCTION": 32}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "INT8"}}], "upload_params": {"parallel": 16, "data_type": "INT8", "batch_size": 64}}, {"name": "redis-int8-m-256-ef-64", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "INT8", "hnsw_config": {"M": 256, "EF_CONSTRUCTION": 64}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "INT8"}}], "upload_params": {"parallel": 16, "data_type": "INT8", "batch_size": 64}}, {"name": "redis-int8-m-256-ef-128", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "INT8", "hnsw_config": {"M": 256, "EF_CONSTRUCTION": 128}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "INT8"}}], "upload_params": {"parallel": 16, "data_type": "INT8", "batch_size": 64}}, {"name": "redis-int8-m-256-ef-256", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "INT8", "hnsw_config": {"M": 256, "EF_CONSTRUCTION": 256}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "INT8"}}], "upload_params": {"parallel": 16, "data_type": "INT8", "batch_size": 64}}, {"name": "redis-int8-m-256-ef-512", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "INT8", "hnsw_config": {"M": 256, "EF_CONSTRUCTION": 512}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "INT8"}}], "upload_params": {"parallel": 16, "data_type": "INT8", "batch_size": 64}}, {"name": "redis-int8-m-256-ef-1024", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "INT8", "hnsw_config": {"M": 256, "EF_CONSTRUCTION": 1024}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "INT8"}}], "upload_params": {"parallel": 16, "data_type": "INT8", "batch_size": 64}}, {"name": "redis-int8-m-256-ef-2048", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "INT8", "hnsw_config": {"M": 256, "EF_CONSTRUCTION": 2048}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "INT8"}}], "upload_params": {"parallel": 16, "data_type": "INT8", "batch_size": 64}}, {"name": "redis-float16-flat", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "FLOAT16", "flat_config": {}}, "search_params": [{"parallel": 1, "search_params": {"data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"data_type": "FLOAT16"}}], "upload_params": {"parallel": 16, "data_type": "FLOAT16", "batch_size": 64}}, {"name": "redis-float16-m-8-ef-16", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "FLOAT16", "hnsw_config": {"M": 8, "EF_CONSTRUCTION": 16}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "FLOAT16"}}], "upload_params": {"parallel": 16, "data_type": "FLOAT16", "batch_size": 64}}, {"name": "redis-float16-m-8-ef-32", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "FLOAT16", "hnsw_config": {"M": 8, "EF_CONSTRUCTION": 32}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "FLOAT16"}}], "upload_params": {"parallel": 16, "data_type": "FLOAT16", "batch_size": 64}}, {"name": "redis-float16-m-8-ef-64", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "FLOAT16", "hnsw_config": {"M": 8, "EF_CONSTRUCTION": 64}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "FLOAT16"}}], "upload_params": {"parallel": 16, "data_type": "FLOAT16", "batch_size": 64}}, {"name": "redis-float16-m-8-ef-128", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "FLOAT16", "hnsw_config": {"M": 8, "EF_CONSTRUCTION": 128}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "FLOAT16"}}], "upload_params": {"parallel": 16, "data_type": "FLOAT16", "batch_size": 64}}, {"name": "redis-float16-m-8-ef-256", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "FLOAT16", "hnsw_config": {"M": 8, "EF_CONSTRUCTION": 256}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "FLOAT16"}}], "upload_params": {"parallel": 16, "data_type": "FLOAT16", "batch_size": 64}}, {"name": "redis-float16-m-8-ef-512", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "FLOAT16", "hnsw_config": {"M": 8, "EF_CONSTRUCTION": 512}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "FLOAT16"}}], "upload_params": {"parallel": 16, "data_type": "FLOAT16", "batch_size": 64}}, {"name": "redis-float16-m-8-ef-1024", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "FLOAT16", "hnsw_config": {"M": 8, "EF_CONSTRUCTION": 1024}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "FLOAT16"}}], "upload_params": {"parallel": 16, "data_type": "FLOAT16", "batch_size": 64}}, {"name": "redis-float16-m-8-ef-2048", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "FLOAT16", "hnsw_config": {"M": 8, "EF_CONSTRUCTION": 2048}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "FLOAT16"}}], "upload_params": {"parallel": 16, "data_type": "FLOAT16", "batch_size": 64}}, {"name": "redis-float16-m-16-ef-16", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "FLOAT16", "hnsw_config": {"M": 16, "EF_CONSTRUCTION": 16}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "FLOAT16"}}], "upload_params": {"parallel": 16, "data_type": "FLOAT16", "batch_size": 64}}, {"name": "redis-float16-m-16-ef-32", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "FLOAT16", "hnsw_config": {"M": 16, "EF_CONSTRUCTION": 32}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "FLOAT16"}}], "upload_params": {"parallel": 16, "data_type": "FLOAT16", "batch_size": 64}}, {"name": "redis-float16-m-16-ef-64", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "FLOAT16", "hnsw_config": {"M": 16, "EF_CONSTRUCTION": 64}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "FLOAT16"}}], "upload_params": {"parallel": 16, "data_type": "FLOAT16", "batch_size": 64}}, {"name": "redis-float16-m-16-ef-128", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "FLOAT16", "hnsw_config": {"M": 16, "EF_CONSTRUCTION": 128}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "FLOAT16"}}], "upload_params": {"parallel": 16, "data_type": "FLOAT16", "batch_size": 64}}, {"name": "redis-float16-m-16-ef-256", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "FLOAT16", "hnsw_config": {"M": 16, "EF_CONSTRUCTION": 256}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "FLOAT16"}}], "upload_params": {"parallel": 16, "data_type": "FLOAT16", "batch_size": 64}}, {"name": "redis-float16-m-16-ef-512", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "FLOAT16", "hnsw_config": {"M": 16, "EF_CONSTRUCTION": 512}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "FLOAT16"}}], "upload_params": {"parallel": 16, "data_type": "FLOAT16", "batch_size": 64}}, {"name": "redis-float16-m-16-ef-1024", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "FLOAT16", "hnsw_config": {"M": 16, "EF_CONSTRUCTION": 1024}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "FLOAT16"}}], "upload_params": {"parallel": 16, "data_type": "FLOAT16", "batch_size": 64}}, {"name": "redis-float16-m-16-ef-2048", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "FLOAT16", "hnsw_config": {"M": 16, "EF_CONSTRUCTION": 2048}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "FLOAT16"}}], "upload_params": {"parallel": 16, "data_type": "FLOAT16", "batch_size": 64}}, {"name": "redis-float16-m-32-ef-16", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "FLOAT16", "hnsw_config": {"M": 32, "EF_CONSTRUCTION": 16}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "FLOAT16"}}], "upload_params": {"parallel": 16, "data_type": "FLOAT16", "batch_size": 64}}, {"name": "redis-float16-m-32-ef-32", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "FLOAT16", "hnsw_config": {"M": 32, "EF_CONSTRUCTION": 32}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "FLOAT16"}}], "upload_params": {"parallel": 16, "data_type": "FLOAT16", "batch_size": 64}}, {"name": "redis-float16-m-32-ef-64", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "FLOAT16", "hnsw_config": {"M": 32, "EF_CONSTRUCTION": 64}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "FLOAT16"}}], "upload_params": {"parallel": 16, "data_type": "FLOAT16", "batch_size": 64}}, {"name": "redis-float16-m-32-ef-128", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "FLOAT16", "hnsw_config": {"M": 32, "EF_CONSTRUCTION": 128}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "FLOAT16"}}], "upload_params": {"parallel": 16, "data_type": "FLOAT16", "batch_size": 64}}, {"name": "redis-float16-m-32-ef-256", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "FLOAT16", "hnsw_config": {"M": 32, "EF_CONSTRUCTION": 256}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "FLOAT16"}}], "upload_params": {"parallel": 16, "data_type": "FLOAT16", "batch_size": 64}}, {"name": "redis-float16-m-32-ef-512", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "FLOAT16", "hnsw_config": {"M": 32, "EF_CONSTRUCTION": 512}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "FLOAT16"}}], "upload_params": {"parallel": 16, "data_type": "FLOAT16", "batch_size": 64}}, {"name": "redis-float16-m-32-ef-1024", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "FLOAT16", "hnsw_config": {"M": 32, "EF_CONSTRUCTION": 1024}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "FLOAT16"}}], "upload_params": {"parallel": 16, "data_type": "FLOAT16", "batch_size": 64}}, {"name": "redis-float16-m-32-ef-2048", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "FLOAT16", "hnsw_config": {"M": 32, "EF_CONSTRUCTION": 2048}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "FLOAT16"}}], "upload_params": {"parallel": 16, "data_type": "FLOAT16", "batch_size": 64}}, {"name": "redis-float16-m-64-ef-16", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "FLOAT16", "hnsw_config": {"M": 64, "EF_CONSTRUCTION": 16}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "FLOAT16"}}], "upload_params": {"parallel": 16, "data_type": "FLOAT16", "batch_size": 64}}, {"name": "redis-float16-m-64-ef-32", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "FLOAT16", "hnsw_config": {"M": 64, "EF_CONSTRUCTION": 32}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "FLOAT16"}}], "upload_params": {"parallel": 16, "data_type": "FLOAT16", "batch_size": 64}}, {"name": "redis-float16-m-64-ef-64", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "FLOAT16", "hnsw_config": {"M": 64, "EF_CONSTRUCTION": 64}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "FLOAT16"}}], "upload_params": {"parallel": 16, "data_type": "FLOAT16", "batch_size": 64}}, {"name": "redis-float16-m-64-ef-128", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "FLOAT16", "hnsw_config": {"M": 64, "EF_CONSTRUCTION": 128}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "FLOAT16"}}], "upload_params": {"parallel": 16, "data_type": "FLOAT16", "batch_size": 64}}, {"name": "redis-float16-m-64-ef-256", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "FLOAT16", "hnsw_config": {"M": 64, "EF_CONSTRUCTION": 256}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "FLOAT16"}}], "upload_params": {"parallel": 16, "data_type": "FLOAT16", "batch_size": 64}}, {"name": "redis-float16-m-64-ef-512", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "FLOAT16", "hnsw_config": {"M": 64, "EF_CONSTRUCTION": 512}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "FLOAT16"}}], "upload_params": {"parallel": 16, "data_type": "FLOAT16", "batch_size": 64}}, {"name": "redis-float16-m-64-ef-1024", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "FLOAT16", "hnsw_config": {"M": 64, "EF_CONSTRUCTION": 1024}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "FLOAT16"}}], "upload_params": {"parallel": 16, "data_type": "FLOAT16", "batch_size": 64}}, {"name": "redis-float16-m-64-ef-2048", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "FLOAT16", "hnsw_config": {"M": 64, "EF_CONSTRUCTION": 2048}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "FLOAT16"}}], "upload_params": {"parallel": 16, "data_type": "FLOAT16", "batch_size": 64}}, {"name": "redis-float16-m-128-ef-16", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "FLOAT16", "hnsw_config": {"M": 128, "EF_CONSTRUCTION": 16}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "FLOAT16"}}], "upload_params": {"parallel": 16, "data_type": "FLOAT16", "batch_size": 64}}, {"name": "redis-float16-m-128-ef-32", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "FLOAT16", "hnsw_config": {"M": 128, "EF_CONSTRUCTION": 32}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "FLOAT16"}}], "upload_params": {"parallel": 16, "data_type": "FLOAT16", "batch_size": 64}}, {"name": "redis-float16-m-128-ef-64", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "FLOAT16", "hnsw_config": {"M": 128, "EF_CONSTRUCTION": 64}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "FLOAT16"}}], "upload_params": {"parallel": 16, "data_type": "FLOAT16", "batch_size": 64}}, {"name": "redis-float16-m-128-ef-128", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "FLOAT16", "hnsw_config": {"M": 128, "EF_CONSTRUCTION": 128}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "FLOAT16"}}], "upload_params": {"parallel": 16, "data_type": "FLOAT16", "batch_size": 64}}, {"name": "redis-float16-m-128-ef-256", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "FLOAT16", "hnsw_config": {"M": 128, "EF_CONSTRUCTION": 256}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "FLOAT16"}}], "upload_params": {"parallel": 16, "data_type": "FLOAT16", "batch_size": 64}}, {"name": "redis-float16-m-128-ef-512", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "FLOAT16", "hnsw_config": {"M": 128, "EF_CONSTRUCTION": 512}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "FLOAT16"}}], "upload_params": {"parallel": 16, "data_type": "FLOAT16", "batch_size": 64}}, {"name": "redis-float16-m-128-ef-1024", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "FLOAT16", "hnsw_config": {"M": 128, "EF_CONSTRUCTION": 1024}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "FLOAT16"}}], "upload_params": {"parallel": 16, "data_type": "FLOAT16", "batch_size": 64}}, {"name": "redis-float16-m-128-ef-2048", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "FLOAT16", "hnsw_config": {"M": 128, "EF_CONSTRUCTION": 2048}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "FLOAT16"}}], "upload_params": {"parallel": 16, "data_type": "FLOAT16", "batch_size": 64}}, {"name": "redis-float16-m-256-ef-16", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "FLOAT16", "hnsw_config": {"M": 256, "EF_CONSTRUCTION": 16}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "FLOAT16"}}], "upload_params": {"parallel": 16, "data_type": "FLOAT16", "batch_size": 64}}, {"name": "redis-float16-m-256-ef-32", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "FLOAT16", "hnsw_config": {"M": 256, "EF_CONSTRUCTION": 32}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "FLOAT16"}}], "upload_params": {"parallel": 16, "data_type": "FLOAT16", "batch_size": 64}}, {"name": "redis-float16-m-256-ef-64", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "FLOAT16", "hnsw_config": {"M": 256, "EF_CONSTRUCTION": 64}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "FLOAT16"}}], "upload_params": {"parallel": 16, "data_type": "FLOAT16", "batch_size": 64}}, {"name": "redis-float16-m-256-ef-128", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "FLOAT16", "hnsw_config": {"M": 256, "EF_CONSTRUCTION": 128}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "FLOAT16"}}], "upload_params": {"parallel": 16, "data_type": "FLOAT16", "batch_size": 64}}, {"name": "redis-float16-m-256-ef-256", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "FLOAT16", "hnsw_config": {"M": 256, "EF_CONSTRUCTION": 256}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "FLOAT16"}}], "upload_params": {"parallel": 16, "data_type": "FLOAT16", "batch_size": 64}}, {"name": "redis-float16-m-256-ef-512", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "FLOAT16", "hnsw_config": {"M": 256, "EF_CONSTRUCTION": 512}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "FLOAT16"}}], "upload_params": {"parallel": 16, "data_type": "FLOAT16", "batch_size": 64}}, {"name": "redis-float16-m-256-ef-1024", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "FLOAT16", "hnsw_config": {"M": 256, "EF_CONSTRUCTION": 1024}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "FLOAT16"}}], "upload_params": {"parallel": 16, "data_type": "FLOAT16", "batch_size": 64}}, {"name": "redis-float16-m-256-ef-2048", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "FLOAT16", "hnsw_config": {"M": 256, "EF_CONSTRUCTION": 2048}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "FLOAT16"}}], "upload_params": {"parallel": 16, "data_type": "FLOAT16", "batch_size": 64}}, {"name": "redis-bfloat16-flat", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "BFLOAT16", "flat_config": {}}, "search_params": [{"parallel": 1, "search_params": {"data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"data_type": "BFLOAT16"}}], "upload_params": {"parallel": 16, "data_type": "BFLOAT16", "batch_size": 64}}, {"name": "redis-bfloat16-m-8-ef-16", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "BFLOAT16", "hnsw_config": {"M": 8, "EF_CONSTRUCTION": 16}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "BFLOAT16"}}], "upload_params": {"parallel": 16, "data_type": "BFLOAT16", "batch_size": 64}}, {"name": "redis-bfloat16-m-8-ef-32", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "BFLOAT16", "hnsw_config": {"M": 8, "EF_CONSTRUCTION": 32}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "BFLOAT16"}}], "upload_params": {"parallel": 16, "data_type": "BFLOAT16", "batch_size": 64}}, {"name": "redis-bfloat16-m-8-ef-64", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "BFLOAT16", "hnsw_config": {"M": 8, "EF_CONSTRUCTION": 64}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "BFLOAT16"}}], "upload_params": {"parallel": 16, "data_type": "BFLOAT16", "batch_size": 64}}, {"name": "redis-bfloat16-m-8-ef-128", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "BFLOAT16", "hnsw_config": {"M": 8, "EF_CONSTRUCTION": 128}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "BFLOAT16"}}], "upload_params": {"parallel": 16, "data_type": "BFLOAT16", "batch_size": 64}}, {"name": "redis-bfloat16-m-8-ef-256", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "BFLOAT16", "hnsw_config": {"M": 8, "EF_CONSTRUCTION": 256}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "BFLOAT16"}}], "upload_params": {"parallel": 16, "data_type": "BFLOAT16", "batch_size": 64}}, {"name": "redis-bfloat16-m-8-ef-512", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "BFLOAT16", "hnsw_config": {"M": 8, "EF_CONSTRUCTION": 512}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "BFLOAT16"}}], "upload_params": {"parallel": 16, "data_type": "BFLOAT16", "batch_size": 64}}, {"name": "redis-bfloat16-m-8-ef-1024", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "BFLOAT16", "hnsw_config": {"M": 8, "EF_CONSTRUCTION": 1024}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "BFLOAT16"}}], "upload_params": {"parallel": 16, "data_type": "BFLOAT16", "batch_size": 64}}, {"name": "redis-bfloat16-m-8-ef-2048", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "BFLOAT16", "hnsw_config": {"M": 8, "EF_CONSTRUCTION": 2048}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "BFLOAT16"}}], "upload_params": {"parallel": 16, "data_type": "BFLOAT16", "batch_size": 64}}, {"name": "redis-bfloat16-m-16-ef-16", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "BFLOAT16", "hnsw_config": {"M": 16, "EF_CONSTRUCTION": 16}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "BFLOAT16"}}], "upload_params": {"parallel": 16, "data_type": "BFLOAT16", "batch_size": 64}}, {"name": "redis-bfloat16-m-16-ef-32", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "BFLOAT16", "hnsw_config": {"M": 16, "EF_CONSTRUCTION": 32}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "BFLOAT16"}}], "upload_params": {"parallel": 16, "data_type": "BFLOAT16", "batch_size": 64}}, {"name": "redis-bfloat16-m-16-ef-64", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "BFLOAT16", "hnsw_config": {"M": 16, "EF_CONSTRUCTION": 64}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "BFLOAT16"}}], "upload_params": {"parallel": 16, "data_type": "BFLOAT16", "batch_size": 64}}, {"name": "redis-bfloat16-m-16-ef-128", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "BFLOAT16", "hnsw_config": {"M": 16, "EF_CONSTRUCTION": 128}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "BFLOAT16"}}], "upload_params": {"parallel": 16, "data_type": "BFLOAT16", "batch_size": 64}}, {"name": "redis-bfloat16-m-16-ef-256", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "BFLOAT16", "hnsw_config": {"M": 16, "EF_CONSTRUCTION": 256}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "BFLOAT16"}}], "upload_params": {"parallel": 16, "data_type": "BFLOAT16", "batch_size": 64}}, {"name": "redis-bfloat16-m-16-ef-512", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "BFLOAT16", "hnsw_config": {"M": 16, "EF_CONSTRUCTION": 512}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "BFLOAT16"}}], "upload_params": {"parallel": 16, "data_type": "BFLOAT16", "batch_size": 64}}, {"name": "redis-bfloat16-m-16-ef-1024", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "BFLOAT16", "hnsw_config": {"M": 16, "EF_CONSTRUCTION": 1024}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "BFLOAT16"}}], "upload_params": {"parallel": 16, "data_type": "BFLOAT16", "batch_size": 64}}, {"name": "redis-bfloat16-m-16-ef-2048", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "BFLOAT16", "hnsw_config": {"M": 16, "EF_CONSTRUCTION": 2048}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "BFLOAT16"}}], "upload_params": {"parallel": 16, "data_type": "BFLOAT16", "batch_size": 64}}, {"name": "redis-bfloat16-m-32-ef-16", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "BFLOAT16", "hnsw_config": {"M": 32, "EF_CONSTRUCTION": 16}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "BFLOAT16"}}], "upload_params": {"parallel": 16, "data_type": "BFLOAT16", "batch_size": 64}}, {"name": "redis-bfloat16-m-32-ef-32", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "BFLOAT16", "hnsw_config": {"M": 32, "EF_CONSTRUCTION": 32}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "BFLOAT16"}}], "upload_params": {"parallel": 16, "data_type": "BFLOAT16", "batch_size": 64}}, {"name": "redis-bfloat16-m-32-ef-64", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "BFLOAT16", "hnsw_config": {"M": 32, "EF_CONSTRUCTION": 64}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "BFLOAT16"}}], "upload_params": {"parallel": 16, "data_type": "BFLOAT16", "batch_size": 64}}, {"name": "redis-bfloat16-m-32-ef-128", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "BFLOAT16", "hnsw_config": {"M": 32, "EF_CONSTRUCTION": 128}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "BFLOAT16"}}], "upload_params": {"parallel": 16, "data_type": "BFLOAT16", "batch_size": 64}}, {"name": "redis-bfloat16-m-32-ef-256", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "BFLOAT16", "hnsw_config": {"M": 32, "EF_CONSTRUCTION": 256}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "BFLOAT16"}}], "upload_params": {"parallel": 16, "data_type": "BFLOAT16", "batch_size": 64}}, {"name": "redis-bfloat16-m-32-ef-512", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "BFLOAT16", "hnsw_config": {"M": 32, "EF_CONSTRUCTION": 512}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "BFLOAT16"}}], "upload_params": {"parallel": 16, "data_type": "BFLOAT16", "batch_size": 64}}, {"name": "redis-bfloat16-m-32-ef-1024", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "BFLOAT16", "hnsw_config": {"M": 32, "EF_CONSTRUCTION": 1024}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "BFLOAT16"}}], "upload_params": {"parallel": 16, "data_type": "BFLOAT16", "batch_size": 64}}, {"name": "redis-bfloat16-m-32-ef-2048", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "BFLOAT16", "hnsw_config": {"M": 32, "EF_CONSTRUCTION": 2048}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "BFLOAT16"}}], "upload_params": {"parallel": 16, "data_type": "BFLOAT16", "batch_size": 64}}, {"name": "redis-bfloat16-m-64-ef-16", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "BFLOAT16", "hnsw_config": {"M": 64, "EF_CONSTRUCTION": 16}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "BFLOAT16"}}], "upload_params": {"parallel": 16, "data_type": "BFLOAT16", "batch_size": 64}}, {"name": "redis-bfloat16-m-64-ef-32", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "BFLOAT16", "hnsw_config": {"M": 64, "EF_CONSTRUCTION": 32}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "BFLOAT16"}}], "upload_params": {"parallel": 16, "data_type": "BFLOAT16", "batch_size": 64}}, {"name": "redis-bfloat16-m-64-ef-64", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "BFLOAT16", "hnsw_config": {"M": 64, "EF_CONSTRUCTION": 64}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "BFLOAT16"}}], "upload_params": {"parallel": 16, "data_type": "BFLOAT16", "batch_size": 64}}, {"name": "redis-bfloat16-m-64-ef-128", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "BFLOAT16", "hnsw_config": {"M": 64, "EF_CONSTRUCTION": 128}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "BFLOAT16"}}], "upload_params": {"parallel": 16, "data_type": "BFLOAT16", "batch_size": 64}}, {"name": "redis-bfloat16-m-64-ef-256", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "BFLOAT16", "hnsw_config": {"M": 64, "EF_CONSTRUCTION": 256}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "BFLOAT16"}}], "upload_params": {"parallel": 16, "data_type": "BFLOAT16", "batch_size": 64}}, {"name": "redis-bfloat16-m-64-ef-512", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "BFLOAT16", "hnsw_config": {"M": 64, "EF_CONSTRUCTION": 512}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "BFLOAT16"}}], "upload_params": {"parallel": 16, "data_type": "BFLOAT16", "batch_size": 64}}, {"name": "redis-bfloat16-m-64-ef-1024", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "BFLOAT16", "hnsw_config": {"M": 64, "EF_CONSTRUCTION": 1024}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "BFLOAT16"}}], "upload_params": {"parallel": 16, "data_type": "BFLOAT16", "batch_size": 64}}, {"name": "redis-bfloat16-m-64-ef-2048", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "BFLOAT16", "hnsw_config": {"M": 64, "EF_CONSTRUCTION": 2048}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "BFLOAT16"}}], "upload_params": {"parallel": 16, "data_type": "BFLOAT16", "batch_size": 64}}, {"name": "redis-bfloat16-m-128-ef-16", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "BFLOAT16", "hnsw_config": {"M": 128, "EF_CONSTRUCTION": 16}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "BFLOAT16"}}], "upload_params": {"parallel": 16, "data_type": "BFLOAT16", "batch_size": 64}}, {"name": "redis-bfloat16-m-128-ef-32", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "BFLOAT16", "hnsw_config": {"M": 128, "EF_CONSTRUCTION": 32}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "BFLOAT16"}}], "upload_params": {"parallel": 16, "data_type": "BFLOAT16", "batch_size": 64}}, {"name": "redis-bfloat16-m-128-ef-64", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "BFLOAT16", "hnsw_config": {"M": 128, "EF_CONSTRUCTION": 64}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "BFLOAT16"}}], "upload_params": {"parallel": 16, "data_type": "BFLOAT16", "batch_size": 64}}, {"name": "redis-bfloat16-m-128-ef-128", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "BFLOAT16", "hnsw_config": {"M": 128, "EF_CONSTRUCTION": 128}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "BFLOAT16"}}], "upload_params": {"parallel": 16, "data_type": "BFLOAT16", "batch_size": 64}}, {"name": "redis-bfloat16-m-128-ef-256", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "BFLOAT16", "hnsw_config": {"M": 128, "EF_CONSTRUCTION": 256}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "BFLOAT16"}}], "upload_params": {"parallel": 16, "data_type": "BFLOAT16", "batch_size": 64}}, {"name": "redis-bfloat16-m-128-ef-512", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "BFLOAT16", "hnsw_config": {"M": 128, "EF_CONSTRUCTION": 512}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "BFLOAT16"}}], "upload_params": {"parallel": 16, "data_type": "BFLOAT16", "batch_size": 64}}, {"name": "redis-bfloat16-m-128-ef-1024", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "BFLOAT16", "hnsw_config": {"M": 128, "EF_CONSTRUCTION": 1024}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "BFLOAT16"}}], "upload_params": {"parallel": 16, "data_type": "BFLOAT16", "batch_size": 64}}, {"name": "redis-bfloat16-m-128-ef-2048", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "BFLOAT16", "hnsw_config": {"M": 128, "EF_CONSTRUCTION": 2048}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "BFLOAT16"}}], "upload_params": {"parallel": 16, "data_type": "BFLOAT16", "batch_size": 64}}, {"name": "redis-bfloat16-m-256-ef-16", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "BFLOAT16", "hnsw_config": {"M": 256, "EF_CONSTRUCTION": 16}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "BFLOAT16"}}], "upload_params": {"parallel": 16, "data_type": "BFLOAT16", "batch_size": 64}}, {"name": "redis-bfloat16-m-256-ef-32", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "BFLOAT16", "hnsw_config": {"M": 256, "EF_CONSTRUCTION": 32}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "BFLOAT16"}}], "upload_params": {"parallel": 16, "data_type": "BFLOAT16", "batch_size": 64}}, {"name": "redis-bfloat16-m-256-ef-64", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "BFLOAT16", "hnsw_config": {"M": 256, "EF_CONSTRUCTION": 64}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "BFLOAT16"}}], "upload_params": {"parallel": 16, "data_type": "BFLOAT16", "batch_size": 64}}, {"name": "redis-bfloat16-m-256-ef-128", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "BFLOAT16", "hnsw_config": {"M": 256, "EF_CONSTRUCTION": 128}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "BFLOAT16"}}], "upload_params": {"parallel": 16, "data_type": "BFLOAT16", "batch_size": 64}}, {"name": "redis-bfloat16-m-256-ef-256", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "BFLOAT16", "hnsw_config": {"M": 256, "EF_CONSTRUCTION": 256}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "BFLOAT16"}}], "upload_params": {"parallel": 16, "data_type": "BFLOAT16", "batch_size": 64}}, {"name": "redis-bfloat16-m-256-ef-512", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "BFLOAT16", "hnsw_config": {"M": 256, "EF_CONSTRUCTION": 512}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "BFLOAT16"}}], "upload_params": {"parallel": 16, "data_type": "BFLOAT16", "batch_size": 64}}, {"name": "redis-bfloat16-m-256-ef-1024", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "BFLOAT16", "hnsw_config": {"M": 256, "EF_CONSTRUCTION": 1024}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "BFLOAT16"}}], "upload_params": {"parallel": 16, "data_type": "BFLOAT16", "batch_size": 64}}, {"name": "redis-bfloat16-m-256-ef-2048", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "BFLOAT16", "hnsw_config": {"M": 256, "EF_CONSTRUCTION": 2048}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "BFLOAT16"}}], "upload_params": {"parallel": 16, "data_type": "BFLOAT16", "batch_size": 64}}, {"name": "redis-float32-flat", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "FLOAT32", "flat_config": {}}, "search_params": [{"parallel": 1, "search_params": {"data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"data_type": "FLOAT32"}}], "upload_params": {"parallel": 16, "data_type": "FLOAT32", "batch_size": 64}}, {"name": "redis-float32-m-8-ef-16", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "FLOAT32", "hnsw_config": {"M": 8, "EF_CONSTRUCTION": 16}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "FLOAT32"}}], "upload_params": {"parallel": 16, "data_type": "FLOAT32", "batch_size": 64}}, {"name": "redis-float32-m-8-ef-32", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "FLOAT32", "hnsw_config": {"M": 8, "EF_CONSTRUCTION": 32}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "FLOAT32"}}], "upload_params": {"parallel": 16, "data_type": "FLOAT32", "batch_size": 64}}, {"name": "redis-float32-m-8-ef-64", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "FLOAT32", "hnsw_config": {"M": 8, "EF_CONSTRUCTION": 64}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "FLOAT32"}}], "upload_params": {"parallel": 16, "data_type": "FLOAT32", "batch_size": 64}}, {"name": "redis-float32-m-8-ef-128", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "FLOAT32", "hnsw_config": {"M": 8, "EF_CONSTRUCTION": 128}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "FLOAT32"}}], "upload_params": {"parallel": 16, "data_type": "FLOAT32", "batch_size": 64}}, {"name": "redis-float32-m-8-ef-256", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "FLOAT32", "hnsw_config": {"M": 8, "EF_CONSTRUCTION": 256}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "FLOAT32"}}], "upload_params": {"parallel": 16, "data_type": "FLOAT32", "batch_size": 64}}, {"name": "redis-float32-m-8-ef-512", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "FLOAT32", "hnsw_config": {"M": 8, "EF_CONSTRUCTION": 512}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "FLOAT32"}}], "upload_params": {"parallel": 16, "data_type": "FLOAT32", "batch_size": 64}}, {"name": "redis-float32-m-8-ef-1024", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "FLOAT32", "hnsw_config": {"M": 8, "EF_CONSTRUCTION": 1024}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "FLOAT32"}}], "upload_params": {"parallel": 16, "data_type": "FLOAT32", "batch_size": 64}}, {"name": "redis-float32-m-8-ef-2048", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "FLOAT32", "hnsw_config": {"M": 8, "EF_CONSTRUCTION": 2048}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "FLOAT32"}}], "upload_params": {"parallel": 16, "data_type": "FLOAT32", "batch_size": 64}}, {"name": "redis-float32-m-16-ef-16", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "FLOAT32", "hnsw_config": {"M": 16, "EF_CONSTRUCTION": 16}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "FLOAT32"}}], "upload_params": {"parallel": 16, "data_type": "FLOAT32", "batch_size": 64}}, {"name": "redis-float32-m-16-ef-32", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "FLOAT32", "hnsw_config": {"M": 16, "EF_CONSTRUCTION": 32}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "FLOAT32"}}], "upload_params": {"parallel": 16, "data_type": "FLOAT32", "batch_size": 64}}, {"name": "redis-float32-m-16-ef-64", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "FLOAT32", "hnsw_config": {"M": 16, "EF_CONSTRUCTION": 64}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "FLOAT32"}}], "upload_params": {"parallel": 16, "data_type": "FLOAT32", "batch_size": 64}}, {"name": "redis-float32-m-16-ef-128", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "FLOAT32", "hnsw_config": {"M": 16, "EF_CONSTRUCTION": 128}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "FLOAT32"}}], "upload_params": {"parallel": 16, "data_type": "FLOAT32", "batch_size": 64}}, {"name": "redis-float32-m-16-ef-256", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "FLOAT32", "hnsw_config": {"M": 16, "EF_CONSTRUCTION": 256}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "FLOAT32"}}], "upload_params": {"parallel": 16, "data_type": "FLOAT32", "batch_size": 64}}, {"name": "redis-float32-m-16-ef-512", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "FLOAT32", "hnsw_config": {"M": 16, "EF_CONSTRUCTION": 512}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "FLOAT32"}}], "upload_params": {"parallel": 16, "data_type": "FLOAT32", "batch_size": 64}}, {"name": "redis-float32-m-16-ef-1024", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "FLOAT32", "hnsw_config": {"M": 16, "EF_CONSTRUCTION": 1024}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "FLOAT32"}}], "upload_params": {"parallel": 16, "data_type": "FLOAT32", "batch_size": 64}}, {"name": "redis-float32-m-16-ef-2048", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "FLOAT32", "hnsw_config": {"M": 16, "EF_CONSTRUCTION": 2048}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "FLOAT32"}}], "upload_params": {"parallel": 16, "data_type": "FLOAT32", "batch_size": 64}}, {"name": "redis-float32-m-32-ef-16", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "FLOAT32", "hnsw_config": {"M": 32, "EF_CONSTRUCTION": 16}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "FLOAT32"}}], "upload_params": {"parallel": 16, "data_type": "FLOAT32", "batch_size": 64}}, {"name": "redis-float32-m-32-ef-32", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "FLOAT32", "hnsw_config": {"M": 32, "EF_CONSTRUCTION": 32}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "FLOAT32"}}], "upload_params": {"parallel": 16, "data_type": "FLOAT32", "batch_size": 64}}, {"name": "redis-float32-m-32-ef-64", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "FLOAT32", "hnsw_config": {"M": 32, "EF_CONSTRUCTION": 64}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "FLOAT32"}}], "upload_params": {"parallel": 16, "data_type": "FLOAT32", "batch_size": 64}}, {"name": "redis-float32-m-32-ef-128", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "FLOAT32", "hnsw_config": {"M": 32, "EF_CONSTRUCTION": 128}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "FLOAT32"}}], "upload_params": {"parallel": 16, "data_type": "FLOAT32", "batch_size": 64}}, {"name": "redis-float32-m-32-ef-256", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "FLOAT32", "hnsw_config": {"M": 32, "EF_CONSTRUCTION": 256}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "FLOAT32"}}], "upload_params": {"parallel": 16, "data_type": "FLOAT32", "batch_size": 64}}, {"name": "redis-float32-m-32-ef-512", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "FLOAT32", "hnsw_config": {"M": 32, "EF_CONSTRUCTION": 512}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "FLOAT32"}}], "upload_params": {"parallel": 16, "data_type": "FLOAT32", "batch_size": 64}}, {"name": "redis-float32-m-32-ef-1024", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "FLOAT32", "hnsw_config": {"M": 32, "EF_CONSTRUCTION": 1024}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "FLOAT32"}}], "upload_params": {"parallel": 16, "data_type": "FLOAT32", "batch_size": 64}}, {"name": "redis-float32-m-32-ef-2048", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "FLOAT32", "hnsw_config": {"M": 32, "EF_CONSTRUCTION": 2048}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "FLOAT32"}}], "upload_params": {"parallel": 16, "data_type": "FLOAT32", "batch_size": 64}}, {"name": "redis-float32-m-64-ef-16", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "FLOAT32", "hnsw_config": {"M": 64, "EF_CONSTRUCTION": 16}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "FLOAT32"}}], "upload_params": {"parallel": 16, "data_type": "FLOAT32", "batch_size": 64}}, {"name": "redis-float32-m-64-ef-32", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "FLOAT32", "hnsw_config": {"M": 64, "EF_CONSTRUCTION": 32}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "FLOAT32"}}], "upload_params": {"parallel": 16, "data_type": "FLOAT32", "batch_size": 64}}, {"name": "redis-float32-m-64-ef-64", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "FLOAT32", "hnsw_config": {"M": 64, "EF_CONSTRUCTION": 64}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "FLOAT32"}}], "upload_params": {"parallel": 16, "data_type": "FLOAT32", "batch_size": 64}}, {"name": "redis-float32-m-64-ef-128", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "FLOAT32", "hnsw_config": {"M": 64, "EF_CONSTRUCTION": 128}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "FLOAT32"}}], "upload_params": {"parallel": 16, "data_type": "FLOAT32", "batch_size": 64}}, {"name": "redis-float32-m-64-ef-256", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "FLOAT32", "hnsw_config": {"M": 64, "EF_CONSTRUCTION": 256}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "FLOAT32"}}], "upload_params": {"parallel": 16, "data_type": "FLOAT32", "batch_size": 64}}, {"name": "redis-float32-m-64-ef-512", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "FLOAT32", "hnsw_config": {"M": 64, "EF_CONSTRUCTION": 512}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "FLOAT32"}}], "upload_params": {"parallel": 16, "data_type": "FLOAT32", "batch_size": 64}}, {"name": "redis-float32-m-64-ef-1024", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "FLOAT32", "hnsw_config": {"M": 64, "EF_CONSTRUCTION": 1024}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "FLOAT32"}}], "upload_params": {"parallel": 16, "data_type": "FLOAT32", "batch_size": 64}}, {"name": "redis-float32-m-64-ef-2048", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "FLOAT32", "hnsw_config": {"M": 64, "EF_CONSTRUCTION": 2048}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "FLOAT32"}}], "upload_params": {"parallel": 16, "data_type": "FLOAT32", "batch_size": 64}}, {"name": "redis-float32-m-128-ef-16", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "FLOAT32", "hnsw_config": {"M": 128, "EF_CONSTRUCTION": 16}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "FLOAT32"}}], "upload_params": {"parallel": 16, "data_type": "FLOAT32", "batch_size": 64}}, {"name": "redis-float32-m-128-ef-32", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "FLOAT32", "hnsw_config": {"M": 128, "EF_CONSTRUCTION": 32}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "FLOAT32"}}], "upload_params": {"parallel": 16, "data_type": "FLOAT32", "batch_size": 64}}, {"name": "redis-float32-m-128-ef-64", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "FLOAT32", "hnsw_config": {"M": 128, "EF_CONSTRUCTION": 64}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "FLOAT32"}}], "upload_params": {"parallel": 16, "data_type": "FLOAT32", "batch_size": 64}}, {"name": "redis-float32-m-128-ef-128", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "FLOAT32", "hnsw_config": {"M": 128, "EF_CONSTRUCTION": 128}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "FLOAT32"}}], "upload_params": {"parallel": 16, "data_type": "FLOAT32", "batch_size": 64}}, {"name": "redis-float32-m-128-ef-256", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "FLOAT32", "hnsw_config": {"M": 128, "EF_CONSTRUCTION": 256}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "FLOAT32"}}], "upload_params": {"parallel": 16, "data_type": "FLOAT32", "batch_size": 64}}, {"name": "redis-float32-m-128-ef-512", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "FLOAT32", "hnsw_config": {"M": 128, "EF_CONSTRUCTION": 512}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "FLOAT32"}}], "upload_params": {"parallel": 16, "data_type": "FLOAT32", "batch_size": 64}}, {"name": "redis-float32-m-128-ef-1024", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "FLOAT32", "hnsw_config": {"M": 128, "EF_CONSTRUCTION": 1024}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "FLOAT32"}}], "upload_params": {"parallel": 16, "data_type": "FLOAT32", "batch_size": 64}}, {"name": "redis-float32-m-128-ef-2048", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "FLOAT32", "hnsw_config": {"M": 128, "EF_CONSTRUCTION": 2048}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "FLOAT32"}}], "upload_params": {"parallel": 16, "data_type": "FLOAT32", "batch_size": 64}}, {"name": "redis-float32-m-256-ef-16", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "FLOAT32", "hnsw_config": {"M": 256, "EF_CONSTRUCTION": 16}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "FLOAT32"}}], "upload_params": {"parallel": 16, "data_type": "FLOAT32", "batch_size": 64}}, {"name": "redis-float32-m-256-ef-32", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "FLOAT32", "hnsw_config": {"M": 256, "EF_CONSTRUCTION": 32}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "FLOAT32"}}], "upload_params": {"parallel": 16, "data_type": "FLOAT32", "batch_size": 64}}, {"name": "redis-float32-m-256-ef-64", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "FLOAT32", "hnsw_config": {"M": 256, "EF_CONSTRUCTION": 64}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "FLOAT32"}}], "upload_params": {"parallel": 16, "data_type": "FLOAT32", "batch_size": 64}}, {"name": "redis-float32-m-256-ef-128", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "FLOAT32", "hnsw_config": {"M": 256, "EF_CONSTRUCTION": 128}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "FLOAT32"}}], "upload_params": {"parallel": 16, "data_type": "FLOAT32", "batch_size": 64}}, {"name": "redis-float32-m-256-ef-256", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "FLOAT32", "hnsw_config": {"M": 256, "EF_CONSTRUCTION": 256}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "FLOAT32"}}], "upload_params": {"parallel": 16, "data_type": "FLOAT32", "batch_size": 64}}, {"name": "redis-float32-m-256-ef-512", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "FLOAT32", "hnsw_config": {"M": 256, "EF_CONSTRUCTION": 512}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "FLOAT32"}}], "upload_params": {"parallel": 16, "data_type": "FLOAT32", "batch_size": 64}}, {"name": "redis-float32-m-256-ef-1024", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "FLOAT32", "hnsw_config": {"M": 256, "EF_CONSTRUCTION": 1024}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "FLOAT32"}}], "upload_params": {"parallel": 16, "data_type": "FLOAT32", "batch_size": 64}}, {"name": "redis-float32-m-256-ef-2048", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "FLOAT32", "hnsw_config": {"M": 256, "EF_CONSTRUCTION": 2048}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "FLOAT32"}}], "upload_params": {"parallel": 16, "data_type": "FLOAT32", "batch_size": 64}}, {"name": "redis-float64-flat", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "FLOAT64", "flat_config": {}}, "search_params": [{"parallel": 1, "search_params": {"data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"data_type": "FLOAT64"}}], "upload_params": {"parallel": 16, "data_type": "FLOAT64", "batch_size": 64}}, {"name": "redis-float64-m-8-ef-16", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "FLOAT64", "hnsw_config": {"M": 8, "EF_CONSTRUCTION": 16}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "FLOAT64"}}], "upload_params": {"parallel": 16, "data_type": "FLOAT64", "batch_size": 64}}, {"name": "redis-float64-m-8-ef-32", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "FLOAT64", "hnsw_config": {"M": 8, "EF_CONSTRUCTION": 32}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "FLOAT64"}}], "upload_params": {"parallel": 16, "data_type": "FLOAT64", "batch_size": 64}}, {"name": "redis-float64-m-8-ef-64", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "FLOAT64", "hnsw_config": {"M": 8, "EF_CONSTRUCTION": 64}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "FLOAT64"}}], "upload_params": {"parallel": 16, "data_type": "FLOAT64", "batch_size": 64}}, {"name": "redis-float64-m-8-ef-128", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "FLOAT64", "hnsw_config": {"M": 8, "EF_CONSTRUCTION": 128}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "FLOAT64"}}], "upload_params": {"parallel": 16, "data_type": "FLOAT64", "batch_size": 64}}, {"name": "redis-float64-m-8-ef-256", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "FLOAT64", "hnsw_config": {"M": 8, "EF_CONSTRUCTION": 256}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "FLOAT64"}}], "upload_params": {"parallel": 16, "data_type": "FLOAT64", "batch_size": 64}}, {"name": "redis-float64-m-8-ef-512", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "FLOAT64", "hnsw_config": {"M": 8, "EF_CONSTRUCTION": 512}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "FLOAT64"}}], "upload_params": {"parallel": 16, "data_type": "FLOAT64", "batch_size": 64}}, {"name": "redis-float64-m-8-ef-1024", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "FLOAT64", "hnsw_config": {"M": 8, "EF_CONSTRUCTION": 1024}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "FLOAT64"}}], "upload_params": {"parallel": 16, "data_type": "FLOAT64", "batch_size": 64}}, {"name": "redis-float64-m-8-ef-2048", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "FLOAT64", "hnsw_config": {"M": 8, "EF_CONSTRUCTION": 2048}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "FLOAT64"}}], "upload_params": {"parallel": 16, "data_type": "FLOAT64", "batch_size": 64}}, {"name": "redis-float64-m-16-ef-16", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "FLOAT64", "hnsw_config": {"M": 16, "EF_CONSTRUCTION": 16}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "FLOAT64"}}], "upload_params": {"parallel": 16, "data_type": "FLOAT64", "batch_size": 64}}, {"name": "redis-float64-m-16-ef-32", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "FLOAT64", "hnsw_config": {"M": 16, "EF_CONSTRUCTION": 32}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "FLOAT64"}}], "upload_params": {"parallel": 16, "data_type": "FLOAT64", "batch_size": 64}}, {"name": "redis-float64-m-16-ef-64", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "FLOAT64", "hnsw_config": {"M": 16, "EF_CONSTRUCTION": 64}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "FLOAT64"}}], "upload_params": {"parallel": 16, "data_type": "FLOAT64", "batch_size": 64}}, {"name": "redis-float64-m-16-ef-128", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "FLOAT64", "hnsw_config": {"M": 16, "EF_CONSTRUCTION": 128}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "FLOAT64"}}], "upload_params": {"parallel": 16, "data_type": "FLOAT64", "batch_size": 64}}, {"name": "redis-float64-m-16-ef-256", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "FLOAT64", "hnsw_config": {"M": 16, "EF_CONSTRUCTION": 256}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "FLOAT64"}}], "upload_params": {"parallel": 16, "data_type": "FLOAT64", "batch_size": 64}}, {"name": "redis-float64-m-16-ef-512", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "FLOAT64", "hnsw_config": {"M": 16, "EF_CONSTRUCTION": 512}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "FLOAT64"}}], "upload_params": {"parallel": 16, "data_type": "FLOAT64", "batch_size": 64}}, {"name": "redis-float64-m-16-ef-1024", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "FLOAT64", "hnsw_config": {"M": 16, "EF_CONSTRUCTION": 1024}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "FLOAT64"}}], "upload_params": {"parallel": 16, "data_type": "FLOAT64", "batch_size": 64}}, {"name": "redis-float64-m-16-ef-2048", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "FLOAT64", "hnsw_config": {"M": 16, "EF_CONSTRUCTION": 2048}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "FLOAT64"}}], "upload_params": {"parallel": 16, "data_type": "FLOAT64", "batch_size": 64}}, {"name": "redis-float64-m-32-ef-16", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "FLOAT64", "hnsw_config": {"M": 32, "EF_CONSTRUCTION": 16}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "FLOAT64"}}], "upload_params": {"parallel": 16, "data_type": "FLOAT64", "batch_size": 64}}, {"name": "redis-float64-m-32-ef-32", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "FLOAT64", "hnsw_config": {"M": 32, "EF_CONSTRUCTION": 32}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "FLOAT64"}}], "upload_params": {"parallel": 16, "data_type": "FLOAT64", "batch_size": 64}}, {"name": "redis-float64-m-32-ef-64", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "FLOAT64", "hnsw_config": {"M": 32, "EF_CONSTRUCTION": 64}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "FLOAT64"}}], "upload_params": {"parallel": 16, "data_type": "FLOAT64", "batch_size": 64}}, {"name": "redis-float64-m-32-ef-128", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "FLOAT64", "hnsw_config": {"M": 32, "EF_CONSTRUCTION": 128}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "FLOAT64"}}], "upload_params": {"parallel": 16, "data_type": "FLOAT64", "batch_size": 64}}, {"name": "redis-float64-m-32-ef-256", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "FLOAT64", "hnsw_config": {"M": 32, "EF_CONSTRUCTION": 256}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "FLOAT64"}}], "upload_params": {"parallel": 16, "data_type": "FLOAT64", "batch_size": 64}}, {"name": "redis-float64-m-32-ef-512", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "FLOAT64", "hnsw_config": {"M": 32, "EF_CONSTRUCTION": 512}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "FLOAT64"}}], "upload_params": {"parallel": 16, "data_type": "FLOAT64", "batch_size": 64}}, {"name": "redis-float64-m-32-ef-1024", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "FLOAT64", "hnsw_config": {"M": 32, "EF_CONSTRUCTION": 1024}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "FLOAT64"}}], "upload_params": {"parallel": 16, "data_type": "FLOAT64", "batch_size": 64}}, {"name": "redis-float64-m-32-ef-2048", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "FLOAT64", "hnsw_config": {"M": 32, "EF_CONSTRUCTION": 2048}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "FLOAT64"}}], "upload_params": {"parallel": 16, "data_type": "FLOAT64", "batch_size": 64}}, {"name": "redis-float64-m-64-ef-16", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "FLOAT64", "hnsw_config": {"M": 64, "EF_CONSTRUCTION": 16}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "FLOAT64"}}], "upload_params": {"parallel": 16, "data_type": "FLOAT64", "batch_size": 64}}, {"name": "redis-float64-m-64-ef-32", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "FLOAT64", "hnsw_config": {"M": 64, "EF_CONSTRUCTION": 32}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "FLOAT64"}}], "upload_params": {"parallel": 16, "data_type": "FLOAT64", "batch_size": 64}}, {"name": "redis-float64-m-64-ef-64", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "FLOAT64", "hnsw_config": {"M": 64, "EF_CONSTRUCTION": 64}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "FLOAT64"}}], "upload_params": {"parallel": 16, "data_type": "FLOAT64", "batch_size": 64}}, {"name": "redis-float64-m-64-ef-128", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "FLOAT64", "hnsw_config": {"M": 64, "EF_CONSTRUCTION": 128}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "FLOAT64"}}], "upload_params": {"parallel": 16, "data_type": "FLOAT64", "batch_size": 64}}, {"name": "redis-float64-m-64-ef-256", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "FLOAT64", "hnsw_config": {"M": 64, "EF_CONSTRUCTION": 256}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "FLOAT64"}}], "upload_params": {"parallel": 16, "data_type": "FLOAT64", "batch_size": 64}}, {"name": "redis-float64-m-64-ef-512", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "FLOAT64", "hnsw_config": {"M": 64, "EF_CONSTRUCTION": 512}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "FLOAT64"}}], "upload_params": {"parallel": 16, "data_type": "FLOAT64", "batch_size": 64}}, {"name": "redis-float64-m-64-ef-1024", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "FLOAT64", "hnsw_config": {"M": 64, "EF_CONSTRUCTION": 1024}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "FLOAT64"}}], "upload_params": {"parallel": 16, "data_type": "FLOAT64", "batch_size": 64}}, {"name": "redis-float64-m-64-ef-2048", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "FLOAT64", "hnsw_config": {"M": 64, "EF_CONSTRUCTION": 2048}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "FLOAT64"}}], "upload_params": {"parallel": 16, "data_type": "FLOAT64", "batch_size": 64}}, {"name": "redis-float64-m-128-ef-16", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "FLOAT64", "hnsw_config": {"M": 128, "EF_CONSTRUCTION": 16}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "FLOAT64"}}], "upload_params": {"parallel": 16, "data_type": "FLOAT64", "batch_size": 64}}, {"name": "redis-float64-m-128-ef-32", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "FLOAT64", "hnsw_config": {"M": 128, "EF_CONSTRUCTION": 32}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "FLOAT64"}}], "upload_params": {"parallel": 16, "data_type": "FLOAT64", "batch_size": 64}}, {"name": "redis-float64-m-128-ef-64", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "FLOAT64", "hnsw_config": {"M": 128, "EF_CONSTRUCTION": 64}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "FLOAT64"}}], "upload_params": {"parallel": 16, "data_type": "FLOAT64", "batch_size": 64}}, {"name": "redis-float64-m-128-ef-128", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "FLOAT64", "hnsw_config": {"M": 128, "EF_CONSTRUCTION": 128}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "FLOAT64"}}], "upload_params": {"parallel": 16, "data_type": "FLOAT64", "batch_size": 64}}, {"name": "redis-float64-m-128-ef-256", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "FLOAT64", "hnsw_config": {"M": 128, "EF_CONSTRUCTION": 256}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "FLOAT64"}}], "upload_params": {"parallel": 16, "data_type": "FLOAT64", "batch_size": 64}}, {"name": "redis-float64-m-128-ef-512", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "FLOAT64", "hnsw_config": {"M": 128, "EF_CONSTRUCTION": 512}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "FLOAT64"}}], "upload_params": {"parallel": 16, "data_type": "FLOAT64", "batch_size": 64}}, {"name": "redis-float64-m-128-ef-1024", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "FLOAT64", "hnsw_config": {"M": 128, "EF_CONSTRUCTION": 1024}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "FLOAT64"}}], "upload_params": {"parallel": 16, "data_type": "FLOAT64", "batch_size": 64}}, {"name": "redis-float64-m-128-ef-2048", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "FLOAT64", "hnsw_config": {"M": 128, "EF_CONSTRUCTION": 2048}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "FLOAT64"}}], "upload_params": {"parallel": 16, "data_type": "FLOAT64", "batch_size": 64}}, {"name": "redis-float64-m-256-ef-16", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "FLOAT64", "hnsw_config": {"M": 256, "EF_CONSTRUCTION": 16}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "FLOAT64"}}], "upload_params": {"parallel": 16, "data_type": "FLOAT64", "batch_size": 64}}, {"name": "redis-float64-m-256-ef-32", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "FLOAT64", "hnsw_config": {"M": 256, "EF_CONSTRUCTION": 32}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "FLOAT64"}}], "upload_params": {"parallel": 16, "data_type": "FLOAT64", "batch_size": 64}}, {"name": "redis-float64-m-256-ef-64", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "FLOAT64", "hnsw_config": {"M": 256, "EF_CONSTRUCTION": 64}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "FLOAT64"}}], "upload_params": {"parallel": 16, "data_type": "FLOAT64", "batch_size": 64}}, {"name": "redis-float64-m-256-ef-128", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "FLOAT64", "hnsw_config": {"M": 256, "EF_CONSTRUCTION": 128}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "FLOAT64"}}], "upload_params": {"parallel": 16, "data_type": "FLOAT64", "batch_size": 64}}, {"name": "redis-float64-m-256-ef-256", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "FLOAT64", "hnsw_config": {"M": 256, "EF_CONSTRUCTION": 256}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "FLOAT64"}}], "upload_params": {"parallel": 16, "data_type": "FLOAT64", "batch_size": 64}}, {"name": "redis-float64-m-256-ef-512", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "FLOAT64", "hnsw_config": {"M": 256, "EF_CONSTRUCTION": 512}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "FLOAT64"}}], "upload_params": {"parallel": 16, "data_type": "FLOAT64", "batch_size": 64}}, {"name": "redis-float64-m-256-ef-1024", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "FLOAT64", "hnsw_config": {"M": 256, "EF_CONSTRUCTION": 1024}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "FLOAT64"}}], "upload_params": {"parallel": 16, "data_type": "FLOAT64", "batch_size": 64}}, {"name": "redis-float64-m-256-ef-2048", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "FLOAT64", "hnsw_config": {"M": 256, "EF_CONSTRUCTION": 2048}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "FLOAT64"}}], "upload_params": {"parallel": 16, "data_type": "FLOAT64", "batch_size": 64}}] \ No newline at end of file From 3fc7b870fd6a2a636c67dbf75d3e0a4edbe64922 Mon Sep 17 00:00:00 2001 From: filipecosta90 Date: Fri, 17 Jan 2025 00:03:04 +0000 Subject: [PATCH 26/41] wip on int8 --- create-cohere.py | 47 +++++++++++++++++++++++++++-------------------- 1 file changed, 27 insertions(+), 20 deletions(-) diff --git a/create-cohere.py b/create-cohere.py index 76dc94cd..b6dc78f9 100644 --- a/create-cohere.py +++ b/create-cohere.py @@ -317,6 +317,7 @@ def run(self, distance_func): neighbor, distance = inner_res neighbors[i].append(int(neighbor)) distances[i].append(distance) + print() with h5py.File(output_path, "w") as h5f: h5f.create_dataset("train", data=float32_vector_embeddings, compression=None) h5f.create_dataset("test", data=float32_queries_embeddings, compression=None) @@ -332,30 +333,36 @@ def run(self, distance_func): print("Calculate recall for int8 embeddings") int8_recall = self.timed_compute_recall(distance_func, int8_queries_embeddings, int8_vector_embeddings) - print("\n====================\n") - print("\nCalculate recall with scalar quantization") - print(f"Quantizing embeddings using calibration set of size {CALIBRATION_SET_SIZE}") - quantizer = QuantizationProcessor(dim=float32_vector_embeddings.shape[1], precision="int8") - print("\nCalculate recall in compressed space") - sq_embeddings, sq_queries_embeddings = quantizer.dataset_and_queries_SQ_embeddings(float32_vector_embeddings, float32_queries_embeddings) - if VERBOSE_MODE: - print(f"Quantized embeddings. Example vec slice = {sq_embeddings[0][:10]}") - - output_path = os.path.join(DATASETS_DIR, f"cohere-{dim}-angular-int8", f"cohere-{dim}-angular-int8.hdf5") - with h5py.File(output_path, "w") as h5f: - h5f.create_dataset("train", data=sq_embeddings, compression=None) - h5f.create_dataset("test", data=sq_queries_embeddings, compression=None) + h5f.create_dataset("train", data=int8_vector_embeddings, compression=None) + h5f.create_dataset("test", data=int8_queries_embeddings, compression=None) h5f.create_dataset("neighbors", data=neighbors, compression=None) h5f.create_dataset("distances", data=distances, compression=None) - SQ_recall = self.timed_compute_recall(distance_func, sq_queries_embeddings, sq_embeddings) - print("\nCalculate recall in decompressed space") - decompressed_sq_embeddings = quantizer.decompress(sq_embeddings) - assert decompressed_sq_embeddings.dtype == np.float32, f"expected float32 but got {decompressed_sq_embeddings.dtype}" - assert float32_queries_embeddings.dtype == np.float32, f"expected float32 but got {float32_queries_embeddings.dtype}" - SQ_recall_decomp = self.timed_compute_recall(distance_func, float32_queries_embeddings, decompressed_sq_embeddings) - self.write_recall_to_csv(distance_func.__name__, int8_recall, SQ_recall, SQ_recall_decomp) + print("\n====================\n") + # print("\nCalculate recall with scalar quantization") + # print(f"Quantizing embeddings using calibration set of size {CALIBRATION_SET_SIZE}") + # quantizer = QuantizationProcessor(dim=float32_vector_embeddings.shape[1], precision="int8") + # print("\nCalculate recall in compressed space") + # sq_embeddings, sq_queries_embeddings = quantizer.dataset_and_queries_SQ_embeddings(float32_vector_embeddings, float32_queries_embeddings) + # if VERBOSE_MODE: + # print(f"Quantized embeddings. Example vec slice = {sq_embeddings[0][:10]}") + + # output_path = os.path.join(DATASETS_DIR, f"cohere-{dim}-angular-int8", f"cohere-{dim}-angular-int8.hdf5") + + # with h5py.File(output_path, "w") as h5f: + # h5f.create_dataset("train", data=sq_embeddings, compression=None) + # h5f.create_dataset("test", data=sq_queries_embeddings, compression=None) + # h5f.create_dataset("neighbors", data=neighbors, compression=None) + # h5f.create_dataset("distances", data=distances, compression=None) + + # SQ_recall = self.timed_compute_recall(distance_func, sq_queries_embeddings, sq_embeddings) + # print("\nCalculate recall in decompressed space") + # decompressed_sq_embeddings = quantizer.decompress(sq_embeddings) + # assert decompressed_sq_embeddings.dtype == np.float32, f"expected float32 but got {decompressed_sq_embeddings.dtype}" + # assert float32_queries_embeddings.dtype == np.float32, f"expected float32 but got {float32_queries_embeddings.dtype}" + # SQ_recall_decomp = self.timed_compute_recall(distance_func, float32_queries_embeddings, decompressed_sq_embeddings) + # self.write_recall_to_csv(distance_func.__name__, int8_recall, SQ_recall, SQ_recall_decomp) @staticmethod def print_query_answer(query_idx: int, vec_idx: int, loader): From d461dab1ded0fe4d9c620be66e68a2500e968b74 Mon Sep 17 00:00:00 2001 From: filipecosta90 Date: Fri, 17 Jan 2025 00:29:32 +0000 Subject: [PATCH 27/41] wip on int8 --- create-cohere.py | 66 +++++++++++++++++++++++++++++++++++++----------- 1 file changed, 51 insertions(+), 15 deletions(-) diff --git a/create-cohere.py b/create-cohere.py index b6dc78f9..4f8773c4 100644 --- a/create-cohere.py +++ b/create-cohere.py @@ -11,6 +11,8 @@ from benchmark import DATASETS_DIR import h5py from tqdm import tqdm +from redis import Redis, RedisCluster +from redis.commands.search.query import Query # Load COHERE_API_KEY from .env file load_dotenv() @@ -291,33 +293,67 @@ def run(self, distance_func): int8_vector_embeddings = self.int8_loader.load_embeddings() int8_queries_embeddings = self.int8_loader.load_queries() - if VERBOSE_MODE: - print(f"\n\t Example vec slice = {int8_vector_embeddings[0][:5]}" - f"\n\t Example query slice = {int8_queries_embeddings[0][:5]}\n") + # if VERBOSE_MODE: + # print(f"\n\t Example vec slice = {int8_vector_embeddings[0][:5]}" + # f"\n\t Example query slice = {int8_queries_embeddings[0][:5]}\n") - print(f"\nRunning benchmark with distance function: {distance_func.__name__}\n") + # print(f"\nRunning benchmark with distance function: {distance_func.__name__}\n") - print(f"\nCalculate Ground truth (float32) IDs for {distance_func.__name__} search with {QUERIES_NUM} queries") - self.gt_res = self.batch_knn(QUERIES_NUM, float32_queries_embeddings, float32_vector_embeddings, distance_func) + # print(f"\nCalculate Ground truth (float32) IDs for {distance_func.__name__} search with {QUERIES_NUM} queries") + # self.gt_res = self.batch_knn(QUERIES_NUM, float32_queries_embeddings, float32_vector_embeddings, distance_func) - # print(f"Quantization took {dur} seconds.") - # print("vector 1 shape = ", quantized_dataset[0].shape) - # print("vector 1 sample = ", quantized_dataset[0]) + # # print(f"Quantization took {dur} seconds.") + # # print("vector 1 shape = ", quantized_dataset[0].shape) + # # print("vector 1 sample = ", quantized_dataset[0]) dim = len(int8_vector_embeddings[0]) # Create a new HDF5 file and write the data output_path = os.path.join(DATASETS_DIR, f"cohere-{dim}-angular-float32", f"cohere-{dim}-angular-float32.hdf5") neighbors = [] distances = [] - for i, res in enumerate(self.gt_res): + top = 100 + prefilter_condition = "*" + REDIS_QUERY_TIMEOUT = 120 + client_ft = Redis( + + ) + + q = ( + Query( + f"{prefilter_condition}=>[KNN $K @vector $vec_param AS vector_score]" + ) + .sort_by("vector_score", asc=True) + .paging(0, top) + .return_fields("vector_score") + # performance is optimized for sorting operations on DIALECT 4 in different scenarios. + # check SORTBY details in https://redis.io/commands/ft.search/ + .dialect(4) + .timeout(REDIS_QUERY_TIMEOUT) + ) + params = {} + + for i, query_vector in enumerate(float32_queries_embeddings[:QUERIES_NUM]): neighbors.append([]) distances.append([]) - for inner_res in res: - neighbor, distance = inner_res - neighbors[i].append(int(neighbor)) - distances[i].append(distance) - print() + + params_dict = { + "vec_param": np.array(query_vector).astype(np.float32).tobytes(), + "K": top, + **params, + } + results = client_ft.search(q, query_params=params_dict) + for result in results.docs: + neighbors.append(int(result.id)) + distances.append( float(result.vector_score)) + + + + # for inner_res in res: + # neighbor, distance = inner_res + # neighbors[i].append(int(neighbor)) + # distances[i].append(distance) + # print() with h5py.File(output_path, "w") as h5f: h5f.create_dataset("train", data=float32_vector_embeddings, compression=None) h5f.create_dataset("test", data=float32_queries_embeddings, compression=None) From f38b877a1b6c38538224f6b869e36d274f234c4b Mon Sep 17 00:00:00 2001 From: filipecosta90 Date: Fri, 17 Jan 2025 00:32:05 +0000 Subject: [PATCH 28/41] wip on int8 --- create-cohere.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/create-cohere.py b/create-cohere.py index 4f8773c4..2503b103 100644 --- a/create-cohere.py +++ b/create-cohere.py @@ -344,8 +344,8 @@ def run(self, distance_func): } results = client_ft.search(q, query_params=params_dict) for result in results.docs: - neighbors.append(int(result.id)) - distances.append( float(result.vector_score)) + neighbors[i].append(int(result.id)) + distances[i].append( float(result.vector_score)) From da88e932fff417521a84190324d90f7a9d021b86 Mon Sep 17 00:00:00 2001 From: filipecosta90 Date: Fri, 17 Jan 2025 00:32:40 +0000 Subject: [PATCH 29/41] wip on int8 --- create-cohere.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/create-cohere.py b/create-cohere.py index 2503b103..36a6da1a 100644 --- a/create-cohere.py +++ b/create-cohere.py @@ -316,7 +316,7 @@ def run(self, distance_func): REDIS_QUERY_TIMEOUT = 120 client_ft = Redis( - ) + ).ft() q = ( Query( From ae0627bcc06590f22a5ab4d6a82730b0167d6e5a Mon Sep 17 00:00:00 2001 From: filipecosta90 Date: Fri, 17 Jan 2025 00:34:23 +0000 Subject: [PATCH 30/41] wip on int8 --- create-cohere.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/create-cohere.py b/create-cohere.py index 36a6da1a..f5b0f3e8 100644 --- a/create-cohere.py +++ b/create-cohere.py @@ -367,7 +367,7 @@ def run(self, distance_func): print("\n====================\n") print("Calculate recall for int8 embeddings") - int8_recall = self.timed_compute_recall(distance_func, int8_queries_embeddings, int8_vector_embeddings) + # int8_recall = self.timed_compute_recall(distance_func, int8_queries_embeddings, int8_vector_embeddings) with h5py.File(output_path, "w") as h5f: h5f.create_dataset("train", data=int8_vector_embeddings, compression=None) From 72051e9639027307b8b27218f990fd9c1437fc7a Mon Sep 17 00:00:00 2001 From: filipecosta90 Date: Fri, 17 Jan 2025 11:23:47 +0000 Subject: [PATCH 31/41] Cleaned up create-cohere script --- create-cohere.py | 267 +++++++++++++++++++++++++---------------------- 1 file changed, 144 insertions(+), 123 deletions(-) diff --git a/create-cohere.py b/create-cohere.py index f5b0f3e8..7a798e0a 100644 --- a/create-cohere.py +++ b/create-cohere.py @@ -10,7 +10,7 @@ import csv from benchmark import DATASETS_DIR import h5py -from tqdm import tqdm +from tqdm import tqdm from redis import Redis, RedisCluster from redis.commands.search.query import Query @@ -21,37 +21,31 @@ # Constants VERBOSE_MODE = False -LANG = "en" # Use the English Wikipedia subset +LANG = "en" # Use the English Wikipedia subset DATASET_SIZE = 1_000_000 CALIBRATION_SET_SIZE = DATASET_SIZE // 10 QUERIES_DATASET_SIZE = 1000 -QUERIES_NUM = int(os.getenv("QUERIES_NUM","100")) +QUERIES_NUM = int(os.getenv("QUERIES_NUM", "100")) K = 100 -numpy_types_dict = { - "float32": np.float32, - "int8": np.int8, - "uint8": np.uint8 -} +numpy_types_dict = {"float32": np.float32, "int8": np.int8, "uint8": np.uint8} cohere_type_dict = { "float32": "float", "int8": "int8", } -dataset_embed_type_dict = { - "float32": "emb", - "int8": "emb_int8" -} +dataset_embed_type_dict = {"float32": "emb", "int8": "emb_int8"} VECTOR_TEXT = 0 QUERY_TEXT = 1 + class TextsCache: def __init__(self): - self.cache_file = 'texts_cache.pkl' + self.cache_file = "texts_cache.pkl" if os.path.exists(self.cache_file): - with open(self.cache_file, 'rb') as f: + with open(self.cache_file, "rb") as f: self.cache_list = pickle.load(f) else: self.cache_list = [{}, {}] # [vecs_text_cache, queries_text_cache] @@ -61,12 +55,14 @@ def get(self, text_type, id): def set(self, text_type, id, value): self.cache_list[text_type][id] = value - with open(self.cache_file, 'wb') as f: + with open(self.cache_file, "wb") as f: pickle.dump(self.cache_list, f) class EmbeddingLoader: - def __init__(self, dataset_stream, queries_stream, queries_model, embedding_type, cache): + def __init__( + self, dataset_stream, queries_stream, queries_model, embedding_type, cache + ): self.dataset_stream = dataset_stream self.queries_stream = queries_stream self.embedding_type = embedding_type @@ -87,21 +83,37 @@ def load_embeddings(self): dataset_embeddings = [] if os.path.exists(embeddings_file): print(f"Loading embeddings from {embeddings_file}") - with open(embeddings_file, 'rb') as f: + with open(embeddings_file, "rb") as f: dataset_embeddings = pickle.load(f) else: print("Embeddings file not found. Generating embeddings...") batch_size = CALIBRATION_SET_SIZE start_time = time.time() for i, processed_docs_num in enumerate(range(0, DATASET_SIZE, batch_size)): - assert len(dataset_embeddings) == processed_docs_num, f"expected {len(dataset_embeddings)} == {processed_docs_num}" - dataset_embeddings.extend(self.load_field_from_stream(self.dataset_stream, dataset_embed_type_dict[self.embedding_type], batch_size, processed_docs_num)) - print(f"Done loading batch {i}, example slice: ", dataset_embeddings[-1][:5]) - dataset_embeddings = np.array(dataset_embeddings, dtype=numpy_types_dict[self.embedding_type]) + assert ( + len(dataset_embeddings) == processed_docs_num + ), f"expected {len(dataset_embeddings)} == {processed_docs_num}" + dataset_embeddings.extend( + self.load_field_from_stream( + self.dataset_stream, + dataset_embed_type_dict[self.embedding_type], + batch_size, + processed_docs_num, + ) + ) + print( + f"Done loading batch {i}, example slice: ", + dataset_embeddings[-1][:5], + ) + dataset_embeddings = np.array( + dataset_embeddings, dtype=numpy_types_dict[self.embedding_type] + ) dataset_load_time = time.time() - start_time - print(f"Loading {DATASET_SIZE} dataset embeddings took {dataset_load_time} seconds") + print( + f"Loading {DATASET_SIZE} dataset embeddings took {dataset_load_time} seconds" + ) - with open(embeddings_file, 'wb') as f: + with open(embeddings_file, "wb") as f: pickle.dump(dataset_embeddings, f) print(f"Embeddings have been stored in {embeddings_file}") @@ -113,11 +125,13 @@ def load_queries(self): queries_embeddings = [] if os.path.exists(queries_embeddings_file): print(f"Loading queries from {queries_embeddings_file}") - with open(queries_embeddings_file, 'rb') as f: + with open(queries_embeddings_file, "rb") as f: queries_embeddings = pickle.load(f) else: print("Queries file not found. Generating embeddings...") - queries_texts = self.load_field_from_stream(self.queries_stream, "query", QUERIES_DATASET_SIZE) + queries_texts = self.load_field_from_stream( + self.queries_stream, "query", QUERIES_DATASET_SIZE + ) for i, query_text in enumerate(queries_texts): self.cache.set(QUERY_TEXT, i, query_text) start_time = time.time() @@ -125,17 +139,23 @@ def load_queries(self): texts=queries_texts, model=self.queries_model, input_type="search_query", - embedding_types=[cohere_type_dict[self.embedding_type]] + embedding_types=[cohere_type_dict[self.embedding_type]], ).embeddings - queries_embeddings = getattr(queries_embeddings, cohere_type_dict[self.embedding_type]) + queries_embeddings = getattr( + queries_embeddings, cohere_type_dict[self.embedding_type] + ) queries_load_time = time.time() - start_time - print(f"Loading {QUERIES_DATASET_SIZE} queries texts took {queries_load_time} seconds") + print( + f"Loading {QUERIES_DATASET_SIZE} queries texts took {queries_load_time} seconds" + ) - with open(queries_embeddings_file, 'wb') as f: + with open(queries_embeddings_file, "wb") as f: pickle.dump(queries_embeddings, f) print(f"Embeddings have been stored in {queries_embeddings_file}") - queries_embeddings = np.array(queries_embeddings, dtype=numpy_types_dict[self.embedding_type]) + queries_embeddings = np.array( + queries_embeddings, dtype=numpy_types_dict[self.embedding_type] + ) assert len(queries_embeddings) == QUERIES_DATASET_SIZE return queries_embeddings @@ -160,11 +180,16 @@ def get_query_text_at_idx(self, idx): return text -RES_ID=1 +RES_ID = 1 + + class DistanceCalculator: @staticmethod def knn_L2(query, doc_embeddings, k=K): - res = [(spatial.distance.euclidean(query, vec), id) for id, vec in enumerate(doc_embeddings)] + res = [ + (spatial.distance.euclidean(query, vec), id) + for id, vec in enumerate(doc_embeddings) + ] res = sorted(res) return res[:k] @@ -184,20 +209,25 @@ def knn_cosine(query, doc_embeddings, k=K): res = sorted(res) return res[:k] + class QuantizationProcessor: - def __init__(self, dim=0, precision:str="int8"): - self.N = 255 # 2^B - 1 + def __init__(self, dim=0, precision: str = "int8"): + self.N = 255 # 2^B - 1 self.dim = dim self.precision = precision if precision == "uint8": self.offset = np.array(0, dtype=np.uint8) elif precision == "int8": - self.offset = np.array(128, dtype=np.uint8) + self.offset = np.array(128, dtype=np.uint8) def train(self, train_dataset: np.ndarray): # Assuming train_dataset is a numpy array with shape (n_train_vec, self.dim) - self.x_min = train_dataset.min(axis=0) # Find the minimum value in each dimension - self.delta = (train_dataset.max(axis=0) - self.x_min) / self.N # Calculate delta for each dimension + self.x_min = train_dataset.min( + axis=0 + ) # Find the minimum value in each dimension + self.delta = ( + train_dataset.max(axis=0) - self.x_min + ) / self.N # Calculate delta for each dimension def quantize(self, dataset: np.ndarray): q_vals = np.floor((dataset - self.x_min) / self.delta) @@ -214,20 +244,27 @@ def quantize(self, dataset: np.ndarray): def decompress(self, x): return (self.delta * (x + 0.5 + self.offset).astype(np.float32)) + self.x_min - def dataset_and_queries_SQ_embeddings(self, float_embeddings, float_queries_embeddings): + def dataset_and_queries_SQ_embeddings( + self, float_embeddings, float_queries_embeddings + ): start_time = time.time() self.train(float_embeddings[:CALIBRATION_SET_SIZE]) dataset_sq_embeddings = self.quantize(float_embeddings) dataset_time = time.time() - start_time - print(f"Quantizing {len(dataset_sq_embeddings)} dataset embeddings took {dataset_time} seconds") + print( + f"Quantizing {len(dataset_sq_embeddings)} dataset embeddings took {dataset_time} seconds" + ) start_time = time.time() query_sq_embeddings = self.quantize(float_queries_embeddings) queries_time = time.time() - start_time - print(f"Quantizing {len(query_sq_embeddings)} queries embeddings took {queries_time} seconds") + print( + f"Quantizing {len(query_sq_embeddings)} queries embeddings took {queries_time} seconds" + ) return dataset_sq_embeddings, query_sq_embeddings + class Benchmark: def __init__(self, float32_loader, int8_loader, results_file, k=K): self.float32_loader = float32_loader @@ -240,12 +277,12 @@ def write_recall_to_csv(self, func_name, recall_int8, recall_SQ, recall_SQ_decom # Check if the CSV file exists if not os.path.exists(csv_file_path): # Create a new file and write the header - with open(csv_file_path, 'w', newline='') as csvfile: + with open(csv_file_path, "w", newline="") as csvfile: writer = csv.writer(csvfile) - writer.writerow(['metric', 'int8', 'SQ', 'SQ_decompressed']) + writer.writerow(["metric", "int8", "SQ", "SQ_decompressed"]) # Append the recall values - with open(csv_file_path, 'a', newline='') as csvfile: + with open(csv_file_path, "a", newline="") as csvfile: writer = csv.writer(csvfile) writer.writerow([func_name, recall_int8, recall_SQ, recall_SQ_decomp]) @@ -258,20 +295,28 @@ def count_correct(self, gt_results, results): break return correct - def batch_knn(self, queries_num, queries_embeddings, dataset_embeddings, distance_func, k=K): + def batch_knn( + self, queries_num, queries_embeddings, dataset_embeddings, distance_func, k=K + ): res = [] start_time = time.time() - for query in tqdm(queries_embeddings[:queries_num], desc="Processing Queries", unit="query"): + for query in tqdm( + queries_embeddings[:queries_num], desc="Processing Queries", unit="query" + ): res.append(distance_func(query, dataset_embeddings, k)) batch_knn_time = time.time() - start_time print(f"Search took {batch_knn_time} seconds") - assert len(res) == queries_num, f"expected {len(queries_embeddings)} == {len(res)} == {queries_num}" + assert ( + len(res) == queries_num + ), f"expected {len(queries_embeddings)} == {len(res)} == {queries_num}" return res def timed_compute_recall(self, distance_func, queries, vectors): start_time = time.time() correct = 0 - for i, query in enumerate(tqdm(queries[:QUERIES_NUM], desc="Processing Queries")): + for i, query in enumerate( + tqdm(queries[:QUERIES_NUM], desc="Processing Queries") + ): res = distance_func(query, vectors) correct += self.count_correct(self.gt_res[i], res) recall = correct / (K * QUERIES_NUM) @@ -288,40 +333,24 @@ def run(self, distance_func): float32_vector_embeddings = self.float32_loader.load_embeddings() float32_queries_embeddings = self.float32_loader.load_queries() if VERBOSE_MODE: - print(f"\n\t Example vec slice = {float32_vector_embeddings[0][:5]}" - f"\n\t Example query slice = {float32_queries_embeddings[0][:5]}\n") + print( + f"\n\t Example vec slice = {float32_vector_embeddings[0][:5]}" + f"\n\t Example query slice = {float32_queries_embeddings[0][:5]}\n" + ) int8_vector_embeddings = self.int8_loader.load_embeddings() int8_queries_embeddings = self.int8_loader.load_queries() - # if VERBOSE_MODE: - # print(f"\n\t Example vec slice = {int8_vector_embeddings[0][:5]}" - # f"\n\t Example query slice = {int8_queries_embeddings[0][:5]}\n") - - # print(f"\nRunning benchmark with distance function: {distance_func.__name__}\n") - - # print(f"\nCalculate Ground truth (float32) IDs for {distance_func.__name__} search with {QUERIES_NUM} queries") - # self.gt_res = self.batch_knn(QUERIES_NUM, float32_queries_embeddings, float32_vector_embeddings, distance_func) - - # # print(f"Quantization took {dur} seconds.") - # # print("vector 1 shape = ", quantized_dataset[0].shape) - # # print("vector 1 sample = ", quantized_dataset[0]) dim = len(int8_vector_embeddings[0]) - # Create a new HDF5 file and write the data - output_path = os.path.join(DATASETS_DIR, f"cohere-{dim}-angular-float32", f"cohere-{dim}-angular-float32.hdf5") neighbors = [] distances = [] top = 100 prefilter_condition = "*" REDIS_QUERY_TIMEOUT = 120 - client_ft = Redis( - - ).ft() + client_ft = Redis().ft() q = ( - Query( - f"{prefilter_condition}=>[KNN $K @vector $vec_param AS vector_score]" - ) + Query(f"{prefilter_condition}=>[KNN $K @vector $vec_param AS vector_score]") .sort_by("vector_score", asc=True) .paging(0, top) .return_fields("vector_score") @@ -336,7 +365,6 @@ def run(self, distance_func): neighbors.append([]) distances.append([]) - params_dict = { "vec_param": np.array(query_vector).astype(np.float32).tobytes(), "K": top, @@ -345,30 +373,31 @@ def run(self, distance_func): results = client_ft.search(q, query_params=params_dict) for result in results.docs: neighbors[i].append(int(result.id)) - distances[i].append( float(result.vector_score)) + distances[i].append(float(result.vector_score)) - - - # for inner_res in res: - # neighbor, distance = inner_res - # neighbors[i].append(int(neighbor)) - # distances[i].append(distance) - # print() + print("\n====================\n") + print("Save float32 embeddings") + # Create a new HDF5 file and write the data + output_path = os.path.join( + DATASETS_DIR, f" -float32", f"cohere-{dim}-angular-float32.hdf5" + ) with h5py.File(output_path, "w") as h5f: - h5f.create_dataset("train", data=float32_vector_embeddings, compression=None) - h5f.create_dataset("test", data=float32_queries_embeddings, compression=None) + h5f.create_dataset( + "train", data=float32_vector_embeddings, compression=None + ) + h5f.create_dataset( + "test", data=float32_queries_embeddings, compression=None + ) h5f.create_dataset("neighbors", data=neighbors, compression=None) h5f.create_dataset("distances", data=distances, compression=None) - if VERBOSE_MODE: - print(f"float32 Example query_{QUERIES_NUM - 1} res: {self.gt_res[QUERIES_NUM - 1]}") - print(f"Best result for query_{QUERIES_NUM - 1}:") - print(f"{self.print_query_answer(QUERIES_NUM - 1, self.gt_res[QUERIES_NUM - 1][0][RES_ID], self.float32_loader)}") - print("\n====================\n") - print("Calculate recall for int8 embeddings") - # int8_recall = self.timed_compute_recall(distance_func, int8_queries_embeddings, int8_vector_embeddings) - + print("Save int8 embeddings") + output_path = os.path.join( + DATASETS_DIR, + f"cohere-{dim}-angular-int8", + f"cohere-{dim}-angular-int8.hdf5", + ) with h5py.File(output_path, "w") as h5f: h5f.create_dataset("train", data=int8_vector_embeddings, compression=None) h5f.create_dataset("test", data=int8_queries_embeddings, compression=None) @@ -376,29 +405,6 @@ def run(self, distance_func): h5f.create_dataset("distances", data=distances, compression=None) print("\n====================\n") - # print("\nCalculate recall with scalar quantization") - # print(f"Quantizing embeddings using calibration set of size {CALIBRATION_SET_SIZE}") - # quantizer = QuantizationProcessor(dim=float32_vector_embeddings.shape[1], precision="int8") - # print("\nCalculate recall in compressed space") - # sq_embeddings, sq_queries_embeddings = quantizer.dataset_and_queries_SQ_embeddings(float32_vector_embeddings, float32_queries_embeddings) - # if VERBOSE_MODE: - # print(f"Quantized embeddings. Example vec slice = {sq_embeddings[0][:10]}") - - # output_path = os.path.join(DATASETS_DIR, f"cohere-{dim}-angular-int8", f"cohere-{dim}-angular-int8.hdf5") - - # with h5py.File(output_path, "w") as h5f: - # h5f.create_dataset("train", data=sq_embeddings, compression=None) - # h5f.create_dataset("test", data=sq_queries_embeddings, compression=None) - # h5f.create_dataset("neighbors", data=neighbors, compression=None) - # h5f.create_dataset("distances", data=distances, compression=None) - - # SQ_recall = self.timed_compute_recall(distance_func, sq_queries_embeddings, sq_embeddings) - # print("\nCalculate recall in decompressed space") - # decompressed_sq_embeddings = quantizer.decompress(sq_embeddings) - # assert decompressed_sq_embeddings.dtype == np.float32, f"expected float32 but got {decompressed_sq_embeddings.dtype}" - # assert float32_queries_embeddings.dtype == np.float32, f"expected float32 but got {float32_queries_embeddings.dtype}" - # SQ_recall_decomp = self.timed_compute_recall(distance_func, float32_queries_embeddings, decompressed_sq_embeddings) - # self.write_recall_to_csv(distance_func.__name__, int8_recall, SQ_recall, SQ_recall_decomp) @staticmethod def print_query_answer(query_idx: int, vec_idx: int, loader): @@ -408,35 +414,50 @@ def print_query_answer(query_idx: int, vec_idx: int, loader): print(f"\nAnswer: {answer_text}") - def main(): - print("Run BM with following parameters:" - "\n\t DATASET_SIZE = ", DATASET_SIZE, - "\n\t CALIBRATION_SET_SIZE = ", CALIBRATION_SET_SIZE, - "\n\t QUERIES_DATASET_SIZE = ", QUERIES_DATASET_SIZE, - "\n\t QUERIES_NUM = ", QUERIES_NUM, - "\n\t k = ", K) + print( + "Run BM with following parameters:" "\n\t DATASET_SIZE = ", + DATASET_SIZE, + "\n\t CALIBRATION_SET_SIZE = ", + CALIBRATION_SET_SIZE, + "\n\t QUERIES_DATASET_SIZE = ", + QUERIES_DATASET_SIZE, + "\n\t QUERIES_NUM = ", + QUERIES_NUM, + "\n\t k = ", + K, + ) texts_cache = TextsCache() float32_loader = EmbeddingLoader( - load_dataset("Cohere/wikipedia-2023-11-embed-multilingual-v3", LANG, split="train", streaming=True), + load_dataset( + "Cohere/wikipedia-2023-11-embed-multilingual-v3", + LANG, + split="train", + streaming=True, + ), load_dataset("Cohere/miracl-en-queries-22-12", split="train", streaming=True), "embed-multilingual-v3.0", "float32", - texts_cache + texts_cache, ) int8_loader = EmbeddingLoader( - load_dataset("Cohere/wikipedia-2023-11-embed-multilingual-v3-int8-binary", LANG, split="train", streaming=True), + load_dataset( + "Cohere/wikipedia-2023-11-embed-multilingual-v3-int8-binary", + LANG, + split="train", + streaming=True, + ), load_dataset("Cohere/miracl-en-queries-22-12", split="train", streaming=True), "embed-multilingual-v3.0", "int8", - texts_cache + texts_cache, ) csv_file_name = f"{DATASET_SIZE}_vecs_{CALIBRATION_SET_SIZE}_calibration_{QUERIES_DATASET_SIZE}_queries_{QUERIES_NUM}_k_{K}_recall.csv" benchmark = Benchmark(float32_loader, int8_loader, csv_file_name) benchmark.run(DistanceCalculator.knn_cosine) - #benchmark.run(DistanceCalculator.knn_L2) + if __name__ == "__main__": main() From 2e4b2f81ef3c52b91ad56a67714aceff0bf2ca4a Mon Sep 17 00:00:00 2001 From: filipecosta90 Date: Fri, 17 Jan 2025 11:26:51 +0000 Subject: [PATCH 32/41] Added vector types variation --- .../create-redis-vector-types.py | 20 +- .../configurations/redis-vector-types.json | 10623 +++++++++++++++- 2 files changed, 10636 insertions(+), 7 deletions(-) diff --git a/experiments/configurations/create-redis-vector-types.py b/experiments/configurations/create-redis-vector-types.py index 55d972e5..fbfdd953 100644 --- a/experiments/configurations/create-redis-vector-types.py +++ b/experiments/configurations/create-redis-vector-types.py @@ -3,7 +3,7 @@ experiments = [] batch_size = 64 -for data_type in ["INT8","FLOAT16", "BFLOAT16", "FLOAT32", "FLOAT64"]: +for data_type in ["INT8", "FLOAT16", "BFLOAT16", "FLOAT32", "FLOAT64"]: # flat search_params = [] config = { @@ -15,7 +15,11 @@ "flat_config": {}, }, "search_params": [], - "upload_params": {"parallel": 16, "data_type": data_type, "batch_size": batch_size}, + "upload_params": { + "parallel": 16, + "data_type": data_type, + "batch_size": batch_size, + }, } single_client_config = { "parallel": 1, @@ -30,9 +34,9 @@ config["search_params"] = search_params experiments.append(config) - for m in [8, 16, 32, 64, 128, 256]: + for m in [32, 64, 128, 256]: # for efConstruction in [32, 64]: - for efConstruction in [16, 32, 64, 128, 256, 512, 1024, 2048]: + for efConstruction in [32, 64, 128, 256]: search_params = [] config = { "name": f"redis-{data_type.lower()}-m-{m}-ef-{efConstruction}", @@ -43,10 +47,14 @@ "hnsw_config": {"M": m, "EF_CONSTRUCTION": efConstruction}, }, "search_params": [], - "upload_params": {"parallel": 16, "data_type": data_type, "batch_size": batch_size}, + "upload_params": { + "parallel": 16, + "data_type": data_type, + "batch_size": batch_size, + }, } # for efSearch in [16, 32, 1024]: - for efSearch in [8, 16, 32, 64, 128, 256, 512, 1024, 1024, 2048, 4096]: + for efSearch in [8, 16, 32, 64, 128, 256, 512, 1024]: single_client_config = { "parallel": 1, "search_params": {"ef": efSearch, "data_type": data_type}, diff --git a/experiments/configurations/redis-vector-types.json b/experiments/configurations/redis-vector-types.json index 0570d0b5..6c381d86 100644 --- a/experiments/configurations/redis-vector-types.json +++ b/experiments/configurations/redis-vector-types.json @@ -1 +1,10622 @@ -[{"name": "redis-int8-flat", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "INT8", "flat_config": {}}, "search_params": [{"parallel": 1, "search_params": {"data_type": "INT8"}}, {"parallel": 100, "search_params": {"data_type": "INT8"}}], "upload_params": {"parallel": 16, "data_type": "INT8", "batch_size": 64}}, {"name": "redis-int8-m-8-ef-16", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "INT8", "hnsw_config": {"M": 8, "EF_CONSTRUCTION": 16}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "INT8"}}], "upload_params": {"parallel": 16, "data_type": "INT8", "batch_size": 64}}, {"name": "redis-int8-m-8-ef-32", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "INT8", "hnsw_config": {"M": 8, "EF_CONSTRUCTION": 32}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "INT8"}}], "upload_params": {"parallel": 16, "data_type": "INT8", "batch_size": 64}}, {"name": "redis-int8-m-8-ef-64", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "INT8", "hnsw_config": {"M": 8, "EF_CONSTRUCTION": 64}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "INT8"}}], "upload_params": {"parallel": 16, "data_type": "INT8", "batch_size": 64}}, {"name": "redis-int8-m-8-ef-128", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "INT8", "hnsw_config": {"M": 8, "EF_CONSTRUCTION": 128}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "INT8"}}], "upload_params": {"parallel": 16, "data_type": "INT8", "batch_size": 64}}, {"name": "redis-int8-m-8-ef-256", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "INT8", "hnsw_config": {"M": 8, "EF_CONSTRUCTION": 256}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "INT8"}}], "upload_params": {"parallel": 16, "data_type": "INT8", "batch_size": 64}}, {"name": "redis-int8-m-8-ef-512", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "INT8", "hnsw_config": {"M": 8, "EF_CONSTRUCTION": 512}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "INT8"}}], "upload_params": {"parallel": 16, "data_type": "INT8", "batch_size": 64}}, {"name": "redis-int8-m-8-ef-1024", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "INT8", "hnsw_config": {"M": 8, "EF_CONSTRUCTION": 1024}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "INT8"}}], "upload_params": {"parallel": 16, "data_type": "INT8", "batch_size": 64}}, {"name": "redis-int8-m-8-ef-2048", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "INT8", "hnsw_config": {"M": 8, "EF_CONSTRUCTION": 2048}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "INT8"}}], "upload_params": {"parallel": 16, "data_type": "INT8", "batch_size": 64}}, {"name": "redis-int8-m-16-ef-16", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "INT8", "hnsw_config": {"M": 16, "EF_CONSTRUCTION": 16}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "INT8"}}], "upload_params": {"parallel": 16, "data_type": "INT8", "batch_size": 64}}, {"name": "redis-int8-m-16-ef-32", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "INT8", "hnsw_config": {"M": 16, "EF_CONSTRUCTION": 32}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "INT8"}}], "upload_params": {"parallel": 16, "data_type": "INT8", "batch_size": 64}}, {"name": "redis-int8-m-16-ef-64", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "INT8", "hnsw_config": {"M": 16, "EF_CONSTRUCTION": 64}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "INT8"}}], "upload_params": {"parallel": 16, "data_type": "INT8", "batch_size": 64}}, {"name": "redis-int8-m-16-ef-128", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "INT8", "hnsw_config": {"M": 16, "EF_CONSTRUCTION": 128}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "INT8"}}], "upload_params": {"parallel": 16, "data_type": "INT8", "batch_size": 64}}, {"name": "redis-int8-m-16-ef-256", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "INT8", "hnsw_config": {"M": 16, "EF_CONSTRUCTION": 256}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "INT8"}}], "upload_params": {"parallel": 16, "data_type": "INT8", "batch_size": 64}}, {"name": "redis-int8-m-16-ef-512", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "INT8", "hnsw_config": {"M": 16, "EF_CONSTRUCTION": 512}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "INT8"}}], "upload_params": {"parallel": 16, "data_type": "INT8", "batch_size": 64}}, {"name": "redis-int8-m-16-ef-1024", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "INT8", "hnsw_config": {"M": 16, "EF_CONSTRUCTION": 1024}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "INT8"}}], "upload_params": {"parallel": 16, "data_type": "INT8", "batch_size": 64}}, {"name": "redis-int8-m-16-ef-2048", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "INT8", "hnsw_config": {"M": 16, "EF_CONSTRUCTION": 2048}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "INT8"}}], "upload_params": {"parallel": 16, "data_type": "INT8", "batch_size": 64}}, {"name": "redis-int8-m-32-ef-16", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "INT8", "hnsw_config": {"M": 32, "EF_CONSTRUCTION": 16}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "INT8"}}], "upload_params": {"parallel": 16, "data_type": "INT8", "batch_size": 64}}, {"name": "redis-int8-m-32-ef-32", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "INT8", "hnsw_config": {"M": 32, "EF_CONSTRUCTION": 32}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "INT8"}}], "upload_params": {"parallel": 16, "data_type": "INT8", "batch_size": 64}}, {"name": "redis-int8-m-32-ef-64", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "INT8", "hnsw_config": {"M": 32, "EF_CONSTRUCTION": 64}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "INT8"}}], "upload_params": {"parallel": 16, "data_type": "INT8", "batch_size": 64}}, {"name": "redis-int8-m-32-ef-128", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "INT8", "hnsw_config": {"M": 32, "EF_CONSTRUCTION": 128}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "INT8"}}], "upload_params": {"parallel": 16, "data_type": "INT8", "batch_size": 64}}, {"name": "redis-int8-m-32-ef-256", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "INT8", "hnsw_config": {"M": 32, "EF_CONSTRUCTION": 256}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "INT8"}}], "upload_params": {"parallel": 16, "data_type": "INT8", "batch_size": 64}}, {"name": "redis-int8-m-32-ef-512", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "INT8", "hnsw_config": {"M": 32, "EF_CONSTRUCTION": 512}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "INT8"}}], "upload_params": {"parallel": 16, "data_type": "INT8", "batch_size": 64}}, {"name": "redis-int8-m-32-ef-1024", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "INT8", "hnsw_config": {"M": 32, "EF_CONSTRUCTION": 1024}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "INT8"}}], "upload_params": {"parallel": 16, "data_type": "INT8", "batch_size": 64}}, {"name": "redis-int8-m-32-ef-2048", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "INT8", "hnsw_config": {"M": 32, "EF_CONSTRUCTION": 2048}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "INT8"}}], "upload_params": {"parallel": 16, "data_type": "INT8", "batch_size": 64}}, {"name": "redis-int8-m-64-ef-16", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "INT8", "hnsw_config": {"M": 64, "EF_CONSTRUCTION": 16}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "INT8"}}], "upload_params": {"parallel": 16, "data_type": "INT8", "batch_size": 64}}, {"name": "redis-int8-m-64-ef-32", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "INT8", "hnsw_config": {"M": 64, "EF_CONSTRUCTION": 32}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "INT8"}}], "upload_params": {"parallel": 16, "data_type": "INT8", "batch_size": 64}}, {"name": "redis-int8-m-64-ef-64", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "INT8", "hnsw_config": {"M": 64, "EF_CONSTRUCTION": 64}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "INT8"}}], "upload_params": {"parallel": 16, "data_type": "INT8", "batch_size": 64}}, {"name": "redis-int8-m-64-ef-128", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "INT8", "hnsw_config": {"M": 64, "EF_CONSTRUCTION": 128}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "INT8"}}], "upload_params": {"parallel": 16, "data_type": "INT8", "batch_size": 64}}, {"name": "redis-int8-m-64-ef-256", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "INT8", "hnsw_config": {"M": 64, "EF_CONSTRUCTION": 256}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "INT8"}}], "upload_params": {"parallel": 16, "data_type": "INT8", "batch_size": 64}}, {"name": "redis-int8-m-64-ef-512", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "INT8", "hnsw_config": {"M": 64, "EF_CONSTRUCTION": 512}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "INT8"}}], "upload_params": {"parallel": 16, "data_type": "INT8", "batch_size": 64}}, {"name": "redis-int8-m-64-ef-1024", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "INT8", "hnsw_config": {"M": 64, "EF_CONSTRUCTION": 1024}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "INT8"}}], "upload_params": {"parallel": 16, "data_type": "INT8", "batch_size": 64}}, {"name": "redis-int8-m-64-ef-2048", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "INT8", "hnsw_config": {"M": 64, "EF_CONSTRUCTION": 2048}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "INT8"}}], "upload_params": {"parallel": 16, "data_type": "INT8", "batch_size": 64}}, {"name": "redis-int8-m-128-ef-16", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "INT8", "hnsw_config": {"M": 128, "EF_CONSTRUCTION": 16}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "INT8"}}], "upload_params": {"parallel": 16, "data_type": "INT8", "batch_size": 64}}, {"name": "redis-int8-m-128-ef-32", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "INT8", "hnsw_config": {"M": 128, "EF_CONSTRUCTION": 32}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "INT8"}}], "upload_params": {"parallel": 16, "data_type": "INT8", "batch_size": 64}}, {"name": "redis-int8-m-128-ef-64", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "INT8", "hnsw_config": {"M": 128, "EF_CONSTRUCTION": 64}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "INT8"}}], "upload_params": {"parallel": 16, "data_type": "INT8", "batch_size": 64}}, {"name": "redis-int8-m-128-ef-128", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "INT8", "hnsw_config": {"M": 128, "EF_CONSTRUCTION": 128}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "INT8"}}], "upload_params": {"parallel": 16, "data_type": "INT8", "batch_size": 64}}, {"name": "redis-int8-m-128-ef-256", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "INT8", "hnsw_config": {"M": 128, "EF_CONSTRUCTION": 256}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "INT8"}}], "upload_params": {"parallel": 16, "data_type": "INT8", "batch_size": 64}}, {"name": "redis-int8-m-128-ef-512", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "INT8", "hnsw_config": {"M": 128, "EF_CONSTRUCTION": 512}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "INT8"}}], "upload_params": {"parallel": 16, "data_type": "INT8", "batch_size": 64}}, {"name": "redis-int8-m-128-ef-1024", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "INT8", "hnsw_config": {"M": 128, "EF_CONSTRUCTION": 1024}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "INT8"}}], "upload_params": {"parallel": 16, "data_type": "INT8", "batch_size": 64}}, {"name": "redis-int8-m-128-ef-2048", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "INT8", "hnsw_config": {"M": 128, "EF_CONSTRUCTION": 2048}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "INT8"}}], "upload_params": {"parallel": 16, "data_type": "INT8", "batch_size": 64}}, {"name": "redis-int8-m-256-ef-16", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "INT8", "hnsw_config": {"M": 256, "EF_CONSTRUCTION": 16}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "INT8"}}], "upload_params": {"parallel": 16, "data_type": "INT8", "batch_size": 64}}, {"name": "redis-int8-m-256-ef-32", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "INT8", "hnsw_config": {"M": 256, "EF_CONSTRUCTION": 32}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "INT8"}}], "upload_params": {"parallel": 16, "data_type": "INT8", "batch_size": 64}}, {"name": "redis-int8-m-256-ef-64", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "INT8", "hnsw_config": {"M": 256, "EF_CONSTRUCTION": 64}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "INT8"}}], "upload_params": {"parallel": 16, "data_type": "INT8", "batch_size": 64}}, {"name": "redis-int8-m-256-ef-128", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "INT8", "hnsw_config": {"M": 256, "EF_CONSTRUCTION": 128}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "INT8"}}], "upload_params": {"parallel": 16, "data_type": "INT8", "batch_size": 64}}, {"name": "redis-int8-m-256-ef-256", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "INT8", "hnsw_config": {"M": 256, "EF_CONSTRUCTION": 256}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "INT8"}}], "upload_params": {"parallel": 16, "data_type": "INT8", "batch_size": 64}}, {"name": "redis-int8-m-256-ef-512", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "INT8", "hnsw_config": {"M": 256, "EF_CONSTRUCTION": 512}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "INT8"}}], "upload_params": {"parallel": 16, "data_type": "INT8", "batch_size": 64}}, {"name": "redis-int8-m-256-ef-1024", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "INT8", "hnsw_config": {"M": 256, "EF_CONSTRUCTION": 1024}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "INT8"}}], "upload_params": {"parallel": 16, "data_type": "INT8", "batch_size": 64}}, {"name": "redis-int8-m-256-ef-2048", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "INT8", "hnsw_config": {"M": 256, "EF_CONSTRUCTION": 2048}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "INT8"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "INT8"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "INT8"}}], "upload_params": {"parallel": 16, "data_type": "INT8", "batch_size": 64}}, {"name": "redis-float16-flat", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "FLOAT16", "flat_config": {}}, "search_params": [{"parallel": 1, "search_params": {"data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"data_type": "FLOAT16"}}], "upload_params": {"parallel": 16, "data_type": "FLOAT16", "batch_size": 64}}, {"name": "redis-float16-m-8-ef-16", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "FLOAT16", "hnsw_config": {"M": 8, "EF_CONSTRUCTION": 16}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "FLOAT16"}}], "upload_params": {"parallel": 16, "data_type": "FLOAT16", "batch_size": 64}}, {"name": "redis-float16-m-8-ef-32", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "FLOAT16", "hnsw_config": {"M": 8, "EF_CONSTRUCTION": 32}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "FLOAT16"}}], "upload_params": {"parallel": 16, "data_type": "FLOAT16", "batch_size": 64}}, {"name": "redis-float16-m-8-ef-64", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "FLOAT16", "hnsw_config": {"M": 8, "EF_CONSTRUCTION": 64}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "FLOAT16"}}], "upload_params": {"parallel": 16, "data_type": "FLOAT16", "batch_size": 64}}, {"name": "redis-float16-m-8-ef-128", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "FLOAT16", "hnsw_config": {"M": 8, "EF_CONSTRUCTION": 128}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "FLOAT16"}}], "upload_params": {"parallel": 16, "data_type": "FLOAT16", "batch_size": 64}}, {"name": "redis-float16-m-8-ef-256", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "FLOAT16", "hnsw_config": {"M": 8, "EF_CONSTRUCTION": 256}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "FLOAT16"}}], "upload_params": {"parallel": 16, "data_type": "FLOAT16", "batch_size": 64}}, {"name": "redis-float16-m-8-ef-512", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "FLOAT16", "hnsw_config": {"M": 8, "EF_CONSTRUCTION": 512}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "FLOAT16"}}], "upload_params": {"parallel": 16, "data_type": "FLOAT16", "batch_size": 64}}, {"name": "redis-float16-m-8-ef-1024", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "FLOAT16", "hnsw_config": {"M": 8, "EF_CONSTRUCTION": 1024}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "FLOAT16"}}], "upload_params": {"parallel": 16, "data_type": "FLOAT16", "batch_size": 64}}, {"name": "redis-float16-m-8-ef-2048", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "FLOAT16", "hnsw_config": {"M": 8, "EF_CONSTRUCTION": 2048}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "FLOAT16"}}], "upload_params": {"parallel": 16, "data_type": "FLOAT16", "batch_size": 64}}, {"name": "redis-float16-m-16-ef-16", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "FLOAT16", "hnsw_config": {"M": 16, "EF_CONSTRUCTION": 16}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "FLOAT16"}}], "upload_params": {"parallel": 16, "data_type": "FLOAT16", "batch_size": 64}}, {"name": "redis-float16-m-16-ef-32", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "FLOAT16", "hnsw_config": {"M": 16, "EF_CONSTRUCTION": 32}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "FLOAT16"}}], "upload_params": {"parallel": 16, "data_type": "FLOAT16", "batch_size": 64}}, {"name": "redis-float16-m-16-ef-64", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "FLOAT16", "hnsw_config": {"M": 16, "EF_CONSTRUCTION": 64}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "FLOAT16"}}], "upload_params": {"parallel": 16, "data_type": "FLOAT16", "batch_size": 64}}, {"name": "redis-float16-m-16-ef-128", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "FLOAT16", "hnsw_config": {"M": 16, "EF_CONSTRUCTION": 128}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "FLOAT16"}}], "upload_params": {"parallel": 16, "data_type": "FLOAT16", "batch_size": 64}}, {"name": "redis-float16-m-16-ef-256", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "FLOAT16", "hnsw_config": {"M": 16, "EF_CONSTRUCTION": 256}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "FLOAT16"}}], "upload_params": {"parallel": 16, "data_type": "FLOAT16", "batch_size": 64}}, {"name": "redis-float16-m-16-ef-512", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "FLOAT16", "hnsw_config": {"M": 16, "EF_CONSTRUCTION": 512}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "FLOAT16"}}], "upload_params": {"parallel": 16, "data_type": "FLOAT16", "batch_size": 64}}, {"name": "redis-float16-m-16-ef-1024", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "FLOAT16", "hnsw_config": {"M": 16, "EF_CONSTRUCTION": 1024}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "FLOAT16"}}], "upload_params": {"parallel": 16, "data_type": "FLOAT16", "batch_size": 64}}, {"name": "redis-float16-m-16-ef-2048", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "FLOAT16", "hnsw_config": {"M": 16, "EF_CONSTRUCTION": 2048}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "FLOAT16"}}], "upload_params": {"parallel": 16, "data_type": "FLOAT16", "batch_size": 64}}, {"name": "redis-float16-m-32-ef-16", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "FLOAT16", "hnsw_config": {"M": 32, "EF_CONSTRUCTION": 16}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "FLOAT16"}}], "upload_params": {"parallel": 16, "data_type": "FLOAT16", "batch_size": 64}}, {"name": "redis-float16-m-32-ef-32", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "FLOAT16", "hnsw_config": {"M": 32, "EF_CONSTRUCTION": 32}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "FLOAT16"}}], "upload_params": {"parallel": 16, "data_type": "FLOAT16", "batch_size": 64}}, {"name": "redis-float16-m-32-ef-64", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "FLOAT16", "hnsw_config": {"M": 32, "EF_CONSTRUCTION": 64}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "FLOAT16"}}], "upload_params": {"parallel": 16, "data_type": "FLOAT16", "batch_size": 64}}, {"name": "redis-float16-m-32-ef-128", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "FLOAT16", "hnsw_config": {"M": 32, "EF_CONSTRUCTION": 128}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "FLOAT16"}}], "upload_params": {"parallel": 16, "data_type": "FLOAT16", "batch_size": 64}}, {"name": "redis-float16-m-32-ef-256", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "FLOAT16", "hnsw_config": {"M": 32, "EF_CONSTRUCTION": 256}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "FLOAT16"}}], "upload_params": {"parallel": 16, "data_type": "FLOAT16", "batch_size": 64}}, {"name": "redis-float16-m-32-ef-512", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "FLOAT16", "hnsw_config": {"M": 32, "EF_CONSTRUCTION": 512}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "FLOAT16"}}], "upload_params": {"parallel": 16, "data_type": "FLOAT16", "batch_size": 64}}, {"name": "redis-float16-m-32-ef-1024", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "FLOAT16", "hnsw_config": {"M": 32, "EF_CONSTRUCTION": 1024}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "FLOAT16"}}], "upload_params": {"parallel": 16, "data_type": "FLOAT16", "batch_size": 64}}, {"name": "redis-float16-m-32-ef-2048", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "FLOAT16", "hnsw_config": {"M": 32, "EF_CONSTRUCTION": 2048}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "FLOAT16"}}], "upload_params": {"parallel": 16, "data_type": "FLOAT16", "batch_size": 64}}, {"name": "redis-float16-m-64-ef-16", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "FLOAT16", "hnsw_config": {"M": 64, "EF_CONSTRUCTION": 16}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "FLOAT16"}}], "upload_params": {"parallel": 16, "data_type": "FLOAT16", "batch_size": 64}}, {"name": "redis-float16-m-64-ef-32", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "FLOAT16", "hnsw_config": {"M": 64, "EF_CONSTRUCTION": 32}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "FLOAT16"}}], "upload_params": {"parallel": 16, "data_type": "FLOAT16", "batch_size": 64}}, {"name": "redis-float16-m-64-ef-64", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "FLOAT16", "hnsw_config": {"M": 64, "EF_CONSTRUCTION": 64}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "FLOAT16"}}], "upload_params": {"parallel": 16, "data_type": "FLOAT16", "batch_size": 64}}, {"name": "redis-float16-m-64-ef-128", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "FLOAT16", "hnsw_config": {"M": 64, "EF_CONSTRUCTION": 128}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "FLOAT16"}}], "upload_params": {"parallel": 16, "data_type": "FLOAT16", "batch_size": 64}}, {"name": "redis-float16-m-64-ef-256", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "FLOAT16", "hnsw_config": {"M": 64, "EF_CONSTRUCTION": 256}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "FLOAT16"}}], "upload_params": {"parallel": 16, "data_type": "FLOAT16", "batch_size": 64}}, {"name": "redis-float16-m-64-ef-512", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "FLOAT16", "hnsw_config": {"M": 64, "EF_CONSTRUCTION": 512}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "FLOAT16"}}], "upload_params": {"parallel": 16, "data_type": "FLOAT16", "batch_size": 64}}, {"name": "redis-float16-m-64-ef-1024", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "FLOAT16", "hnsw_config": {"M": 64, "EF_CONSTRUCTION": 1024}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "FLOAT16"}}], "upload_params": {"parallel": 16, "data_type": "FLOAT16", "batch_size": 64}}, {"name": "redis-float16-m-64-ef-2048", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "FLOAT16", "hnsw_config": {"M": 64, "EF_CONSTRUCTION": 2048}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "FLOAT16"}}], "upload_params": {"parallel": 16, "data_type": "FLOAT16", "batch_size": 64}}, {"name": "redis-float16-m-128-ef-16", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "FLOAT16", "hnsw_config": {"M": 128, "EF_CONSTRUCTION": 16}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "FLOAT16"}}], "upload_params": {"parallel": 16, "data_type": "FLOAT16", "batch_size": 64}}, {"name": "redis-float16-m-128-ef-32", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "FLOAT16", "hnsw_config": {"M": 128, "EF_CONSTRUCTION": 32}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "FLOAT16"}}], "upload_params": {"parallel": 16, "data_type": "FLOAT16", "batch_size": 64}}, {"name": "redis-float16-m-128-ef-64", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "FLOAT16", "hnsw_config": {"M": 128, "EF_CONSTRUCTION": 64}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "FLOAT16"}}], "upload_params": {"parallel": 16, "data_type": "FLOAT16", "batch_size": 64}}, {"name": "redis-float16-m-128-ef-128", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "FLOAT16", "hnsw_config": {"M": 128, "EF_CONSTRUCTION": 128}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "FLOAT16"}}], "upload_params": {"parallel": 16, "data_type": "FLOAT16", "batch_size": 64}}, {"name": "redis-float16-m-128-ef-256", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "FLOAT16", "hnsw_config": {"M": 128, "EF_CONSTRUCTION": 256}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "FLOAT16"}}], "upload_params": {"parallel": 16, "data_type": "FLOAT16", "batch_size": 64}}, {"name": "redis-float16-m-128-ef-512", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "FLOAT16", "hnsw_config": {"M": 128, "EF_CONSTRUCTION": 512}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "FLOAT16"}}], "upload_params": {"parallel": 16, "data_type": "FLOAT16", "batch_size": 64}}, {"name": "redis-float16-m-128-ef-1024", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "FLOAT16", "hnsw_config": {"M": 128, "EF_CONSTRUCTION": 1024}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "FLOAT16"}}], "upload_params": {"parallel": 16, "data_type": "FLOAT16", "batch_size": 64}}, {"name": "redis-float16-m-128-ef-2048", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "FLOAT16", "hnsw_config": {"M": 128, "EF_CONSTRUCTION": 2048}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "FLOAT16"}}], "upload_params": {"parallel": 16, "data_type": "FLOAT16", "batch_size": 64}}, {"name": "redis-float16-m-256-ef-16", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "FLOAT16", "hnsw_config": {"M": 256, "EF_CONSTRUCTION": 16}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "FLOAT16"}}], "upload_params": {"parallel": 16, "data_type": "FLOAT16", "batch_size": 64}}, {"name": "redis-float16-m-256-ef-32", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "FLOAT16", "hnsw_config": {"M": 256, "EF_CONSTRUCTION": 32}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "FLOAT16"}}], "upload_params": {"parallel": 16, "data_type": "FLOAT16", "batch_size": 64}}, {"name": "redis-float16-m-256-ef-64", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "FLOAT16", "hnsw_config": {"M": 256, "EF_CONSTRUCTION": 64}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "FLOAT16"}}], "upload_params": {"parallel": 16, "data_type": "FLOAT16", "batch_size": 64}}, {"name": "redis-float16-m-256-ef-128", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "FLOAT16", "hnsw_config": {"M": 256, "EF_CONSTRUCTION": 128}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "FLOAT16"}}], "upload_params": {"parallel": 16, "data_type": "FLOAT16", "batch_size": 64}}, {"name": "redis-float16-m-256-ef-256", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "FLOAT16", "hnsw_config": {"M": 256, "EF_CONSTRUCTION": 256}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "FLOAT16"}}], "upload_params": {"parallel": 16, "data_type": "FLOAT16", "batch_size": 64}}, {"name": "redis-float16-m-256-ef-512", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "FLOAT16", "hnsw_config": {"M": 256, "EF_CONSTRUCTION": 512}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "FLOAT16"}}], "upload_params": {"parallel": 16, "data_type": "FLOAT16", "batch_size": 64}}, {"name": "redis-float16-m-256-ef-1024", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "FLOAT16", "hnsw_config": {"M": 256, "EF_CONSTRUCTION": 1024}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "FLOAT16"}}], "upload_params": {"parallel": 16, "data_type": "FLOAT16", "batch_size": 64}}, {"name": "redis-float16-m-256-ef-2048", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "FLOAT16", "hnsw_config": {"M": 256, "EF_CONSTRUCTION": 2048}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "FLOAT16"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "FLOAT16"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "FLOAT16"}}], "upload_params": {"parallel": 16, "data_type": "FLOAT16", "batch_size": 64}}, {"name": "redis-bfloat16-flat", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "BFLOAT16", "flat_config": {}}, "search_params": [{"parallel": 1, "search_params": {"data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"data_type": "BFLOAT16"}}], "upload_params": {"parallel": 16, "data_type": "BFLOAT16", "batch_size": 64}}, {"name": "redis-bfloat16-m-8-ef-16", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "BFLOAT16", "hnsw_config": {"M": 8, "EF_CONSTRUCTION": 16}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "BFLOAT16"}}], "upload_params": {"parallel": 16, "data_type": "BFLOAT16", "batch_size": 64}}, {"name": "redis-bfloat16-m-8-ef-32", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "BFLOAT16", "hnsw_config": {"M": 8, "EF_CONSTRUCTION": 32}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "BFLOAT16"}}], "upload_params": {"parallel": 16, "data_type": "BFLOAT16", "batch_size": 64}}, {"name": "redis-bfloat16-m-8-ef-64", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "BFLOAT16", "hnsw_config": {"M": 8, "EF_CONSTRUCTION": 64}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "BFLOAT16"}}], "upload_params": {"parallel": 16, "data_type": "BFLOAT16", "batch_size": 64}}, {"name": "redis-bfloat16-m-8-ef-128", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "BFLOAT16", "hnsw_config": {"M": 8, "EF_CONSTRUCTION": 128}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "BFLOAT16"}}], "upload_params": {"parallel": 16, "data_type": "BFLOAT16", "batch_size": 64}}, {"name": "redis-bfloat16-m-8-ef-256", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "BFLOAT16", "hnsw_config": {"M": 8, "EF_CONSTRUCTION": 256}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "BFLOAT16"}}], "upload_params": {"parallel": 16, "data_type": "BFLOAT16", "batch_size": 64}}, {"name": "redis-bfloat16-m-8-ef-512", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "BFLOAT16", "hnsw_config": {"M": 8, "EF_CONSTRUCTION": 512}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "BFLOAT16"}}], "upload_params": {"parallel": 16, "data_type": "BFLOAT16", "batch_size": 64}}, {"name": "redis-bfloat16-m-8-ef-1024", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "BFLOAT16", "hnsw_config": {"M": 8, "EF_CONSTRUCTION": 1024}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "BFLOAT16"}}], "upload_params": {"parallel": 16, "data_type": "BFLOAT16", "batch_size": 64}}, {"name": "redis-bfloat16-m-8-ef-2048", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "BFLOAT16", "hnsw_config": {"M": 8, "EF_CONSTRUCTION": 2048}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "BFLOAT16"}}], "upload_params": {"parallel": 16, "data_type": "BFLOAT16", "batch_size": 64}}, {"name": "redis-bfloat16-m-16-ef-16", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "BFLOAT16", "hnsw_config": {"M": 16, "EF_CONSTRUCTION": 16}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "BFLOAT16"}}], "upload_params": {"parallel": 16, "data_type": "BFLOAT16", "batch_size": 64}}, {"name": "redis-bfloat16-m-16-ef-32", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "BFLOAT16", "hnsw_config": {"M": 16, "EF_CONSTRUCTION": 32}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "BFLOAT16"}}], "upload_params": {"parallel": 16, "data_type": "BFLOAT16", "batch_size": 64}}, {"name": "redis-bfloat16-m-16-ef-64", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "BFLOAT16", "hnsw_config": {"M": 16, "EF_CONSTRUCTION": 64}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "BFLOAT16"}}], "upload_params": {"parallel": 16, "data_type": "BFLOAT16", "batch_size": 64}}, {"name": "redis-bfloat16-m-16-ef-128", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "BFLOAT16", "hnsw_config": {"M": 16, "EF_CONSTRUCTION": 128}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "BFLOAT16"}}], "upload_params": {"parallel": 16, "data_type": "BFLOAT16", "batch_size": 64}}, {"name": "redis-bfloat16-m-16-ef-256", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "BFLOAT16", "hnsw_config": {"M": 16, "EF_CONSTRUCTION": 256}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "BFLOAT16"}}], "upload_params": {"parallel": 16, "data_type": "BFLOAT16", "batch_size": 64}}, {"name": "redis-bfloat16-m-16-ef-512", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "BFLOAT16", "hnsw_config": {"M": 16, "EF_CONSTRUCTION": 512}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "BFLOAT16"}}], "upload_params": {"parallel": 16, "data_type": "BFLOAT16", "batch_size": 64}}, {"name": "redis-bfloat16-m-16-ef-1024", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "BFLOAT16", "hnsw_config": {"M": 16, "EF_CONSTRUCTION": 1024}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "BFLOAT16"}}], "upload_params": {"parallel": 16, "data_type": "BFLOAT16", "batch_size": 64}}, {"name": "redis-bfloat16-m-16-ef-2048", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "BFLOAT16", "hnsw_config": {"M": 16, "EF_CONSTRUCTION": 2048}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "BFLOAT16"}}], "upload_params": {"parallel": 16, "data_type": "BFLOAT16", "batch_size": 64}}, {"name": "redis-bfloat16-m-32-ef-16", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "BFLOAT16", "hnsw_config": {"M": 32, "EF_CONSTRUCTION": 16}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "BFLOAT16"}}], "upload_params": {"parallel": 16, "data_type": "BFLOAT16", "batch_size": 64}}, {"name": "redis-bfloat16-m-32-ef-32", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "BFLOAT16", "hnsw_config": {"M": 32, "EF_CONSTRUCTION": 32}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "BFLOAT16"}}], "upload_params": {"parallel": 16, "data_type": "BFLOAT16", "batch_size": 64}}, {"name": "redis-bfloat16-m-32-ef-64", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "BFLOAT16", "hnsw_config": {"M": 32, "EF_CONSTRUCTION": 64}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "BFLOAT16"}}], "upload_params": {"parallel": 16, "data_type": "BFLOAT16", "batch_size": 64}}, {"name": "redis-bfloat16-m-32-ef-128", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "BFLOAT16", "hnsw_config": {"M": 32, "EF_CONSTRUCTION": 128}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "BFLOAT16"}}], "upload_params": {"parallel": 16, "data_type": "BFLOAT16", "batch_size": 64}}, {"name": "redis-bfloat16-m-32-ef-256", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "BFLOAT16", "hnsw_config": {"M": 32, "EF_CONSTRUCTION": 256}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "BFLOAT16"}}], "upload_params": {"parallel": 16, "data_type": "BFLOAT16", "batch_size": 64}}, {"name": "redis-bfloat16-m-32-ef-512", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "BFLOAT16", "hnsw_config": {"M": 32, "EF_CONSTRUCTION": 512}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "BFLOAT16"}}], "upload_params": {"parallel": 16, "data_type": "BFLOAT16", "batch_size": 64}}, {"name": "redis-bfloat16-m-32-ef-1024", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "BFLOAT16", "hnsw_config": {"M": 32, "EF_CONSTRUCTION": 1024}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "BFLOAT16"}}], "upload_params": {"parallel": 16, "data_type": "BFLOAT16", "batch_size": 64}}, {"name": "redis-bfloat16-m-32-ef-2048", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "BFLOAT16", "hnsw_config": {"M": 32, "EF_CONSTRUCTION": 2048}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "BFLOAT16"}}], "upload_params": {"parallel": 16, "data_type": "BFLOAT16", "batch_size": 64}}, {"name": "redis-bfloat16-m-64-ef-16", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "BFLOAT16", "hnsw_config": {"M": 64, "EF_CONSTRUCTION": 16}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "BFLOAT16"}}], "upload_params": {"parallel": 16, "data_type": "BFLOAT16", "batch_size": 64}}, {"name": "redis-bfloat16-m-64-ef-32", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "BFLOAT16", "hnsw_config": {"M": 64, "EF_CONSTRUCTION": 32}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "BFLOAT16"}}], "upload_params": {"parallel": 16, "data_type": "BFLOAT16", "batch_size": 64}}, {"name": "redis-bfloat16-m-64-ef-64", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "BFLOAT16", "hnsw_config": {"M": 64, "EF_CONSTRUCTION": 64}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "BFLOAT16"}}], "upload_params": {"parallel": 16, "data_type": "BFLOAT16", "batch_size": 64}}, {"name": "redis-bfloat16-m-64-ef-128", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "BFLOAT16", "hnsw_config": {"M": 64, "EF_CONSTRUCTION": 128}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "BFLOAT16"}}], "upload_params": {"parallel": 16, "data_type": "BFLOAT16", "batch_size": 64}}, {"name": "redis-bfloat16-m-64-ef-256", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "BFLOAT16", "hnsw_config": {"M": 64, "EF_CONSTRUCTION": 256}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "BFLOAT16"}}], "upload_params": {"parallel": 16, "data_type": "BFLOAT16", "batch_size": 64}}, {"name": "redis-bfloat16-m-64-ef-512", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "BFLOAT16", "hnsw_config": {"M": 64, "EF_CONSTRUCTION": 512}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "BFLOAT16"}}], "upload_params": {"parallel": 16, "data_type": "BFLOAT16", "batch_size": 64}}, {"name": "redis-bfloat16-m-64-ef-1024", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "BFLOAT16", "hnsw_config": {"M": 64, "EF_CONSTRUCTION": 1024}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "BFLOAT16"}}], "upload_params": {"parallel": 16, "data_type": "BFLOAT16", "batch_size": 64}}, {"name": "redis-bfloat16-m-64-ef-2048", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "BFLOAT16", "hnsw_config": {"M": 64, "EF_CONSTRUCTION": 2048}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "BFLOAT16"}}], "upload_params": {"parallel": 16, "data_type": "BFLOAT16", "batch_size": 64}}, {"name": "redis-bfloat16-m-128-ef-16", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "BFLOAT16", "hnsw_config": {"M": 128, "EF_CONSTRUCTION": 16}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "BFLOAT16"}}], "upload_params": {"parallel": 16, "data_type": "BFLOAT16", "batch_size": 64}}, {"name": "redis-bfloat16-m-128-ef-32", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "BFLOAT16", "hnsw_config": {"M": 128, "EF_CONSTRUCTION": 32}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "BFLOAT16"}}], "upload_params": {"parallel": 16, "data_type": "BFLOAT16", "batch_size": 64}}, {"name": "redis-bfloat16-m-128-ef-64", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "BFLOAT16", "hnsw_config": {"M": 128, "EF_CONSTRUCTION": 64}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "BFLOAT16"}}], "upload_params": {"parallel": 16, "data_type": "BFLOAT16", "batch_size": 64}}, {"name": "redis-bfloat16-m-128-ef-128", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "BFLOAT16", "hnsw_config": {"M": 128, "EF_CONSTRUCTION": 128}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "BFLOAT16"}}], "upload_params": {"parallel": 16, "data_type": "BFLOAT16", "batch_size": 64}}, {"name": "redis-bfloat16-m-128-ef-256", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "BFLOAT16", "hnsw_config": {"M": 128, "EF_CONSTRUCTION": 256}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "BFLOAT16"}}], "upload_params": {"parallel": 16, "data_type": "BFLOAT16", "batch_size": 64}}, {"name": "redis-bfloat16-m-128-ef-512", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "BFLOAT16", "hnsw_config": {"M": 128, "EF_CONSTRUCTION": 512}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "BFLOAT16"}}], "upload_params": {"parallel": 16, "data_type": "BFLOAT16", "batch_size": 64}}, {"name": "redis-bfloat16-m-128-ef-1024", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "BFLOAT16", "hnsw_config": {"M": 128, "EF_CONSTRUCTION": 1024}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "BFLOAT16"}}], "upload_params": {"parallel": 16, "data_type": "BFLOAT16", "batch_size": 64}}, {"name": "redis-bfloat16-m-128-ef-2048", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "BFLOAT16", "hnsw_config": {"M": 128, "EF_CONSTRUCTION": 2048}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "BFLOAT16"}}], "upload_params": {"parallel": 16, "data_type": "BFLOAT16", "batch_size": 64}}, {"name": "redis-bfloat16-m-256-ef-16", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "BFLOAT16", "hnsw_config": {"M": 256, "EF_CONSTRUCTION": 16}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "BFLOAT16"}}], "upload_params": {"parallel": 16, "data_type": "BFLOAT16", "batch_size": 64}}, {"name": "redis-bfloat16-m-256-ef-32", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "BFLOAT16", "hnsw_config": {"M": 256, "EF_CONSTRUCTION": 32}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "BFLOAT16"}}], "upload_params": {"parallel": 16, "data_type": "BFLOAT16", "batch_size": 64}}, {"name": "redis-bfloat16-m-256-ef-64", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "BFLOAT16", "hnsw_config": {"M": 256, "EF_CONSTRUCTION": 64}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "BFLOAT16"}}], "upload_params": {"parallel": 16, "data_type": "BFLOAT16", "batch_size": 64}}, {"name": "redis-bfloat16-m-256-ef-128", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "BFLOAT16", "hnsw_config": {"M": 256, "EF_CONSTRUCTION": 128}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "BFLOAT16"}}], "upload_params": {"parallel": 16, "data_type": "BFLOAT16", "batch_size": 64}}, {"name": "redis-bfloat16-m-256-ef-256", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "BFLOAT16", "hnsw_config": {"M": 256, "EF_CONSTRUCTION": 256}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "BFLOAT16"}}], "upload_params": {"parallel": 16, "data_type": "BFLOAT16", "batch_size": 64}}, {"name": "redis-bfloat16-m-256-ef-512", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "BFLOAT16", "hnsw_config": {"M": 256, "EF_CONSTRUCTION": 512}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "BFLOAT16"}}], "upload_params": {"parallel": 16, "data_type": "BFLOAT16", "batch_size": 64}}, {"name": "redis-bfloat16-m-256-ef-1024", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "BFLOAT16", "hnsw_config": {"M": 256, "EF_CONSTRUCTION": 1024}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "BFLOAT16"}}], "upload_params": {"parallel": 16, "data_type": "BFLOAT16", "batch_size": 64}}, {"name": "redis-bfloat16-m-256-ef-2048", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "BFLOAT16", "hnsw_config": {"M": 256, "EF_CONSTRUCTION": 2048}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "BFLOAT16"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "BFLOAT16"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "BFLOAT16"}}], "upload_params": {"parallel": 16, "data_type": "BFLOAT16", "batch_size": 64}}, {"name": "redis-float32-flat", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "FLOAT32", "flat_config": {}}, "search_params": [{"parallel": 1, "search_params": {"data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"data_type": "FLOAT32"}}], "upload_params": {"parallel": 16, "data_type": "FLOAT32", "batch_size": 64}}, {"name": "redis-float32-m-8-ef-16", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "FLOAT32", "hnsw_config": {"M": 8, "EF_CONSTRUCTION": 16}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "FLOAT32"}}], "upload_params": {"parallel": 16, "data_type": "FLOAT32", "batch_size": 64}}, {"name": "redis-float32-m-8-ef-32", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "FLOAT32", "hnsw_config": {"M": 8, "EF_CONSTRUCTION": 32}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "FLOAT32"}}], "upload_params": {"parallel": 16, "data_type": "FLOAT32", "batch_size": 64}}, {"name": "redis-float32-m-8-ef-64", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "FLOAT32", "hnsw_config": {"M": 8, "EF_CONSTRUCTION": 64}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "FLOAT32"}}], "upload_params": {"parallel": 16, "data_type": "FLOAT32", "batch_size": 64}}, {"name": "redis-float32-m-8-ef-128", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "FLOAT32", "hnsw_config": {"M": 8, "EF_CONSTRUCTION": 128}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "FLOAT32"}}], "upload_params": {"parallel": 16, "data_type": "FLOAT32", "batch_size": 64}}, {"name": "redis-float32-m-8-ef-256", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "FLOAT32", "hnsw_config": {"M": 8, "EF_CONSTRUCTION": 256}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "FLOAT32"}}], "upload_params": {"parallel": 16, "data_type": "FLOAT32", "batch_size": 64}}, {"name": "redis-float32-m-8-ef-512", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "FLOAT32", "hnsw_config": {"M": 8, "EF_CONSTRUCTION": 512}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "FLOAT32"}}], "upload_params": {"parallel": 16, "data_type": "FLOAT32", "batch_size": 64}}, {"name": "redis-float32-m-8-ef-1024", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "FLOAT32", "hnsw_config": {"M": 8, "EF_CONSTRUCTION": 1024}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "FLOAT32"}}], "upload_params": {"parallel": 16, "data_type": "FLOAT32", "batch_size": 64}}, {"name": "redis-float32-m-8-ef-2048", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "FLOAT32", "hnsw_config": {"M": 8, "EF_CONSTRUCTION": 2048}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "FLOAT32"}}], "upload_params": {"parallel": 16, "data_type": "FLOAT32", "batch_size": 64}}, {"name": "redis-float32-m-16-ef-16", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "FLOAT32", "hnsw_config": {"M": 16, "EF_CONSTRUCTION": 16}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "FLOAT32"}}], "upload_params": {"parallel": 16, "data_type": "FLOAT32", "batch_size": 64}}, {"name": "redis-float32-m-16-ef-32", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "FLOAT32", "hnsw_config": {"M": 16, "EF_CONSTRUCTION": 32}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "FLOAT32"}}], "upload_params": {"parallel": 16, "data_type": "FLOAT32", "batch_size": 64}}, {"name": "redis-float32-m-16-ef-64", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "FLOAT32", "hnsw_config": {"M": 16, "EF_CONSTRUCTION": 64}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "FLOAT32"}}], "upload_params": {"parallel": 16, "data_type": "FLOAT32", "batch_size": 64}}, {"name": "redis-float32-m-16-ef-128", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "FLOAT32", "hnsw_config": {"M": 16, "EF_CONSTRUCTION": 128}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "FLOAT32"}}], "upload_params": {"parallel": 16, "data_type": "FLOAT32", "batch_size": 64}}, {"name": "redis-float32-m-16-ef-256", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "FLOAT32", "hnsw_config": {"M": 16, "EF_CONSTRUCTION": 256}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "FLOAT32"}}], "upload_params": {"parallel": 16, "data_type": "FLOAT32", "batch_size": 64}}, {"name": "redis-float32-m-16-ef-512", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "FLOAT32", "hnsw_config": {"M": 16, "EF_CONSTRUCTION": 512}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "FLOAT32"}}], "upload_params": {"parallel": 16, "data_type": "FLOAT32", "batch_size": 64}}, {"name": "redis-float32-m-16-ef-1024", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "FLOAT32", "hnsw_config": {"M": 16, "EF_CONSTRUCTION": 1024}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "FLOAT32"}}], "upload_params": {"parallel": 16, "data_type": "FLOAT32", "batch_size": 64}}, {"name": "redis-float32-m-16-ef-2048", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "FLOAT32", "hnsw_config": {"M": 16, "EF_CONSTRUCTION": 2048}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "FLOAT32"}}], "upload_params": {"parallel": 16, "data_type": "FLOAT32", "batch_size": 64}}, {"name": "redis-float32-m-32-ef-16", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "FLOAT32", "hnsw_config": {"M": 32, "EF_CONSTRUCTION": 16}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "FLOAT32"}}], "upload_params": {"parallel": 16, "data_type": "FLOAT32", "batch_size": 64}}, {"name": "redis-float32-m-32-ef-32", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "FLOAT32", "hnsw_config": {"M": 32, "EF_CONSTRUCTION": 32}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "FLOAT32"}}], "upload_params": {"parallel": 16, "data_type": "FLOAT32", "batch_size": 64}}, {"name": "redis-float32-m-32-ef-64", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "FLOAT32", "hnsw_config": {"M": 32, "EF_CONSTRUCTION": 64}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "FLOAT32"}}], "upload_params": {"parallel": 16, "data_type": "FLOAT32", "batch_size": 64}}, {"name": "redis-float32-m-32-ef-128", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "FLOAT32", "hnsw_config": {"M": 32, "EF_CONSTRUCTION": 128}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "FLOAT32"}}], "upload_params": {"parallel": 16, "data_type": "FLOAT32", "batch_size": 64}}, {"name": "redis-float32-m-32-ef-256", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "FLOAT32", "hnsw_config": {"M": 32, "EF_CONSTRUCTION": 256}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "FLOAT32"}}], "upload_params": {"parallel": 16, "data_type": "FLOAT32", "batch_size": 64}}, {"name": "redis-float32-m-32-ef-512", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "FLOAT32", "hnsw_config": {"M": 32, "EF_CONSTRUCTION": 512}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "FLOAT32"}}], "upload_params": {"parallel": 16, "data_type": "FLOAT32", "batch_size": 64}}, {"name": "redis-float32-m-32-ef-1024", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "FLOAT32", "hnsw_config": {"M": 32, "EF_CONSTRUCTION": 1024}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "FLOAT32"}}], "upload_params": {"parallel": 16, "data_type": "FLOAT32", "batch_size": 64}}, {"name": "redis-float32-m-32-ef-2048", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "FLOAT32", "hnsw_config": {"M": 32, "EF_CONSTRUCTION": 2048}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "FLOAT32"}}], "upload_params": {"parallel": 16, "data_type": "FLOAT32", "batch_size": 64}}, {"name": "redis-float32-m-64-ef-16", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "FLOAT32", "hnsw_config": {"M": 64, "EF_CONSTRUCTION": 16}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "FLOAT32"}}], "upload_params": {"parallel": 16, "data_type": "FLOAT32", "batch_size": 64}}, {"name": "redis-float32-m-64-ef-32", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "FLOAT32", "hnsw_config": {"M": 64, "EF_CONSTRUCTION": 32}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "FLOAT32"}}], "upload_params": {"parallel": 16, "data_type": "FLOAT32", "batch_size": 64}}, {"name": "redis-float32-m-64-ef-64", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "FLOAT32", "hnsw_config": {"M": 64, "EF_CONSTRUCTION": 64}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "FLOAT32"}}], "upload_params": {"parallel": 16, "data_type": "FLOAT32", "batch_size": 64}}, {"name": "redis-float32-m-64-ef-128", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "FLOAT32", "hnsw_config": {"M": 64, "EF_CONSTRUCTION": 128}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "FLOAT32"}}], "upload_params": {"parallel": 16, "data_type": "FLOAT32", "batch_size": 64}}, {"name": "redis-float32-m-64-ef-256", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "FLOAT32", "hnsw_config": {"M": 64, "EF_CONSTRUCTION": 256}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "FLOAT32"}}], "upload_params": {"parallel": 16, "data_type": "FLOAT32", "batch_size": 64}}, {"name": "redis-float32-m-64-ef-512", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "FLOAT32", "hnsw_config": {"M": 64, "EF_CONSTRUCTION": 512}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "FLOAT32"}}], "upload_params": {"parallel": 16, "data_type": "FLOAT32", "batch_size": 64}}, {"name": "redis-float32-m-64-ef-1024", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "FLOAT32", "hnsw_config": {"M": 64, "EF_CONSTRUCTION": 1024}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "FLOAT32"}}], "upload_params": {"parallel": 16, "data_type": "FLOAT32", "batch_size": 64}}, {"name": "redis-float32-m-64-ef-2048", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "FLOAT32", "hnsw_config": {"M": 64, "EF_CONSTRUCTION": 2048}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "FLOAT32"}}], "upload_params": {"parallel": 16, "data_type": "FLOAT32", "batch_size": 64}}, {"name": "redis-float32-m-128-ef-16", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "FLOAT32", "hnsw_config": {"M": 128, "EF_CONSTRUCTION": 16}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "FLOAT32"}}], "upload_params": {"parallel": 16, "data_type": "FLOAT32", "batch_size": 64}}, {"name": "redis-float32-m-128-ef-32", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "FLOAT32", "hnsw_config": {"M": 128, "EF_CONSTRUCTION": 32}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "FLOAT32"}}], "upload_params": {"parallel": 16, "data_type": "FLOAT32", "batch_size": 64}}, {"name": "redis-float32-m-128-ef-64", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "FLOAT32", "hnsw_config": {"M": 128, "EF_CONSTRUCTION": 64}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "FLOAT32"}}], "upload_params": {"parallel": 16, "data_type": "FLOAT32", "batch_size": 64}}, {"name": "redis-float32-m-128-ef-128", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "FLOAT32", "hnsw_config": {"M": 128, "EF_CONSTRUCTION": 128}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "FLOAT32"}}], "upload_params": {"parallel": 16, "data_type": "FLOAT32", "batch_size": 64}}, {"name": "redis-float32-m-128-ef-256", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "FLOAT32", "hnsw_config": {"M": 128, "EF_CONSTRUCTION": 256}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "FLOAT32"}}], "upload_params": {"parallel": 16, "data_type": "FLOAT32", "batch_size": 64}}, {"name": "redis-float32-m-128-ef-512", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "FLOAT32", "hnsw_config": {"M": 128, "EF_CONSTRUCTION": 512}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "FLOAT32"}}], "upload_params": {"parallel": 16, "data_type": "FLOAT32", "batch_size": 64}}, {"name": "redis-float32-m-128-ef-1024", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "FLOAT32", "hnsw_config": {"M": 128, "EF_CONSTRUCTION": 1024}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "FLOAT32"}}], "upload_params": {"parallel": 16, "data_type": "FLOAT32", "batch_size": 64}}, {"name": "redis-float32-m-128-ef-2048", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "FLOAT32", "hnsw_config": {"M": 128, "EF_CONSTRUCTION": 2048}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "FLOAT32"}}], "upload_params": {"parallel": 16, "data_type": "FLOAT32", "batch_size": 64}}, {"name": "redis-float32-m-256-ef-16", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "FLOAT32", "hnsw_config": {"M": 256, "EF_CONSTRUCTION": 16}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "FLOAT32"}}], "upload_params": {"parallel": 16, "data_type": "FLOAT32", "batch_size": 64}}, {"name": "redis-float32-m-256-ef-32", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "FLOAT32", "hnsw_config": {"M": 256, "EF_CONSTRUCTION": 32}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "FLOAT32"}}], "upload_params": {"parallel": 16, "data_type": "FLOAT32", "batch_size": 64}}, {"name": "redis-float32-m-256-ef-64", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "FLOAT32", "hnsw_config": {"M": 256, "EF_CONSTRUCTION": 64}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "FLOAT32"}}], "upload_params": {"parallel": 16, "data_type": "FLOAT32", "batch_size": 64}}, {"name": "redis-float32-m-256-ef-128", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "FLOAT32", "hnsw_config": {"M": 256, "EF_CONSTRUCTION": 128}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "FLOAT32"}}], "upload_params": {"parallel": 16, "data_type": "FLOAT32", "batch_size": 64}}, {"name": "redis-float32-m-256-ef-256", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "FLOAT32", "hnsw_config": {"M": 256, "EF_CONSTRUCTION": 256}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "FLOAT32"}}], "upload_params": {"parallel": 16, "data_type": "FLOAT32", "batch_size": 64}}, {"name": "redis-float32-m-256-ef-512", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "FLOAT32", "hnsw_config": {"M": 256, "EF_CONSTRUCTION": 512}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "FLOAT32"}}], "upload_params": {"parallel": 16, "data_type": "FLOAT32", "batch_size": 64}}, {"name": "redis-float32-m-256-ef-1024", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "FLOAT32", "hnsw_config": {"M": 256, "EF_CONSTRUCTION": 1024}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "FLOAT32"}}], "upload_params": {"parallel": 16, "data_type": "FLOAT32", "batch_size": 64}}, {"name": "redis-float32-m-256-ef-2048", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "FLOAT32", "hnsw_config": {"M": 256, "EF_CONSTRUCTION": 2048}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "FLOAT32"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "FLOAT32"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "FLOAT32"}}], "upload_params": {"parallel": 16, "data_type": "FLOAT32", "batch_size": 64}}, {"name": "redis-float64-flat", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "FLOAT64", "flat_config": {}}, "search_params": [{"parallel": 1, "search_params": {"data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"data_type": "FLOAT64"}}], "upload_params": {"parallel": 16, "data_type": "FLOAT64", "batch_size": 64}}, {"name": "redis-float64-m-8-ef-16", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "FLOAT64", "hnsw_config": {"M": 8, "EF_CONSTRUCTION": 16}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "FLOAT64"}}], "upload_params": {"parallel": 16, "data_type": "FLOAT64", "batch_size": 64}}, {"name": "redis-float64-m-8-ef-32", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "FLOAT64", "hnsw_config": {"M": 8, "EF_CONSTRUCTION": 32}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "FLOAT64"}}], "upload_params": {"parallel": 16, "data_type": "FLOAT64", "batch_size": 64}}, {"name": "redis-float64-m-8-ef-64", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "FLOAT64", "hnsw_config": {"M": 8, "EF_CONSTRUCTION": 64}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "FLOAT64"}}], "upload_params": {"parallel": 16, "data_type": "FLOAT64", "batch_size": 64}}, {"name": "redis-float64-m-8-ef-128", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "FLOAT64", "hnsw_config": {"M": 8, "EF_CONSTRUCTION": 128}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "FLOAT64"}}], "upload_params": {"parallel": 16, "data_type": "FLOAT64", "batch_size": 64}}, {"name": "redis-float64-m-8-ef-256", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "FLOAT64", "hnsw_config": {"M": 8, "EF_CONSTRUCTION": 256}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "FLOAT64"}}], "upload_params": {"parallel": 16, "data_type": "FLOAT64", "batch_size": 64}}, {"name": "redis-float64-m-8-ef-512", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "FLOAT64", "hnsw_config": {"M": 8, "EF_CONSTRUCTION": 512}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "FLOAT64"}}], "upload_params": {"parallel": 16, "data_type": "FLOAT64", "batch_size": 64}}, {"name": "redis-float64-m-8-ef-1024", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "FLOAT64", "hnsw_config": {"M": 8, "EF_CONSTRUCTION": 1024}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "FLOAT64"}}], "upload_params": {"parallel": 16, "data_type": "FLOAT64", "batch_size": 64}}, {"name": "redis-float64-m-8-ef-2048", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "FLOAT64", "hnsw_config": {"M": 8, "EF_CONSTRUCTION": 2048}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "FLOAT64"}}], "upload_params": {"parallel": 16, "data_type": "FLOAT64", "batch_size": 64}}, {"name": "redis-float64-m-16-ef-16", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "FLOAT64", "hnsw_config": {"M": 16, "EF_CONSTRUCTION": 16}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "FLOAT64"}}], "upload_params": {"parallel": 16, "data_type": "FLOAT64", "batch_size": 64}}, {"name": "redis-float64-m-16-ef-32", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "FLOAT64", "hnsw_config": {"M": 16, "EF_CONSTRUCTION": 32}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "FLOAT64"}}], "upload_params": {"parallel": 16, "data_type": "FLOAT64", "batch_size": 64}}, {"name": "redis-float64-m-16-ef-64", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "FLOAT64", "hnsw_config": {"M": 16, "EF_CONSTRUCTION": 64}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "FLOAT64"}}], "upload_params": {"parallel": 16, "data_type": "FLOAT64", "batch_size": 64}}, {"name": "redis-float64-m-16-ef-128", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "FLOAT64", "hnsw_config": {"M": 16, "EF_CONSTRUCTION": 128}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "FLOAT64"}}], "upload_params": {"parallel": 16, "data_type": "FLOAT64", "batch_size": 64}}, {"name": "redis-float64-m-16-ef-256", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "FLOAT64", "hnsw_config": {"M": 16, "EF_CONSTRUCTION": 256}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "FLOAT64"}}], "upload_params": {"parallel": 16, "data_type": "FLOAT64", "batch_size": 64}}, {"name": "redis-float64-m-16-ef-512", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "FLOAT64", "hnsw_config": {"M": 16, "EF_CONSTRUCTION": 512}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "FLOAT64"}}], "upload_params": {"parallel": 16, "data_type": "FLOAT64", "batch_size": 64}}, {"name": "redis-float64-m-16-ef-1024", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "FLOAT64", "hnsw_config": {"M": 16, "EF_CONSTRUCTION": 1024}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "FLOAT64"}}], "upload_params": {"parallel": 16, "data_type": "FLOAT64", "batch_size": 64}}, {"name": "redis-float64-m-16-ef-2048", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "FLOAT64", "hnsw_config": {"M": 16, "EF_CONSTRUCTION": 2048}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "FLOAT64"}}], "upload_params": {"parallel": 16, "data_type": "FLOAT64", "batch_size": 64}}, {"name": "redis-float64-m-32-ef-16", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "FLOAT64", "hnsw_config": {"M": 32, "EF_CONSTRUCTION": 16}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "FLOAT64"}}], "upload_params": {"parallel": 16, "data_type": "FLOAT64", "batch_size": 64}}, {"name": "redis-float64-m-32-ef-32", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "FLOAT64", "hnsw_config": {"M": 32, "EF_CONSTRUCTION": 32}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "FLOAT64"}}], "upload_params": {"parallel": 16, "data_type": "FLOAT64", "batch_size": 64}}, {"name": "redis-float64-m-32-ef-64", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "FLOAT64", "hnsw_config": {"M": 32, "EF_CONSTRUCTION": 64}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "FLOAT64"}}], "upload_params": {"parallel": 16, "data_type": "FLOAT64", "batch_size": 64}}, {"name": "redis-float64-m-32-ef-128", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "FLOAT64", "hnsw_config": {"M": 32, "EF_CONSTRUCTION": 128}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "FLOAT64"}}], "upload_params": {"parallel": 16, "data_type": "FLOAT64", "batch_size": 64}}, {"name": "redis-float64-m-32-ef-256", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "FLOAT64", "hnsw_config": {"M": 32, "EF_CONSTRUCTION": 256}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "FLOAT64"}}], "upload_params": {"parallel": 16, "data_type": "FLOAT64", "batch_size": 64}}, {"name": "redis-float64-m-32-ef-512", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "FLOAT64", "hnsw_config": {"M": 32, "EF_CONSTRUCTION": 512}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "FLOAT64"}}], "upload_params": {"parallel": 16, "data_type": "FLOAT64", "batch_size": 64}}, {"name": "redis-float64-m-32-ef-1024", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "FLOAT64", "hnsw_config": {"M": 32, "EF_CONSTRUCTION": 1024}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "FLOAT64"}}], "upload_params": {"parallel": 16, "data_type": "FLOAT64", "batch_size": 64}}, {"name": "redis-float64-m-32-ef-2048", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "FLOAT64", "hnsw_config": {"M": 32, "EF_CONSTRUCTION": 2048}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "FLOAT64"}}], "upload_params": {"parallel": 16, "data_type": "FLOAT64", "batch_size": 64}}, {"name": "redis-float64-m-64-ef-16", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "FLOAT64", "hnsw_config": {"M": 64, "EF_CONSTRUCTION": 16}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "FLOAT64"}}], "upload_params": {"parallel": 16, "data_type": "FLOAT64", "batch_size": 64}}, {"name": "redis-float64-m-64-ef-32", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "FLOAT64", "hnsw_config": {"M": 64, "EF_CONSTRUCTION": 32}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "FLOAT64"}}], "upload_params": {"parallel": 16, "data_type": "FLOAT64", "batch_size": 64}}, {"name": "redis-float64-m-64-ef-64", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "FLOAT64", "hnsw_config": {"M": 64, "EF_CONSTRUCTION": 64}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "FLOAT64"}}], "upload_params": {"parallel": 16, "data_type": "FLOAT64", "batch_size": 64}}, {"name": "redis-float64-m-64-ef-128", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "FLOAT64", "hnsw_config": {"M": 64, "EF_CONSTRUCTION": 128}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "FLOAT64"}}], "upload_params": {"parallel": 16, "data_type": "FLOAT64", "batch_size": 64}}, {"name": "redis-float64-m-64-ef-256", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "FLOAT64", "hnsw_config": {"M": 64, "EF_CONSTRUCTION": 256}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "FLOAT64"}}], "upload_params": {"parallel": 16, "data_type": "FLOAT64", "batch_size": 64}}, {"name": "redis-float64-m-64-ef-512", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "FLOAT64", "hnsw_config": {"M": 64, "EF_CONSTRUCTION": 512}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "FLOAT64"}}], "upload_params": {"parallel": 16, "data_type": "FLOAT64", "batch_size": 64}}, {"name": "redis-float64-m-64-ef-1024", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "FLOAT64", "hnsw_config": {"M": 64, "EF_CONSTRUCTION": 1024}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "FLOAT64"}}], "upload_params": {"parallel": 16, "data_type": "FLOAT64", "batch_size": 64}}, {"name": "redis-float64-m-64-ef-2048", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "FLOAT64", "hnsw_config": {"M": 64, "EF_CONSTRUCTION": 2048}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "FLOAT64"}}], "upload_params": {"parallel": 16, "data_type": "FLOAT64", "batch_size": 64}}, {"name": "redis-float64-m-128-ef-16", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "FLOAT64", "hnsw_config": {"M": 128, "EF_CONSTRUCTION": 16}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "FLOAT64"}}], "upload_params": {"parallel": 16, "data_type": "FLOAT64", "batch_size": 64}}, {"name": "redis-float64-m-128-ef-32", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "FLOAT64", "hnsw_config": {"M": 128, "EF_CONSTRUCTION": 32}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "FLOAT64"}}], "upload_params": {"parallel": 16, "data_type": "FLOAT64", "batch_size": 64}}, {"name": "redis-float64-m-128-ef-64", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "FLOAT64", "hnsw_config": {"M": 128, "EF_CONSTRUCTION": 64}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "FLOAT64"}}], "upload_params": {"parallel": 16, "data_type": "FLOAT64", "batch_size": 64}}, {"name": "redis-float64-m-128-ef-128", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "FLOAT64", "hnsw_config": {"M": 128, "EF_CONSTRUCTION": 128}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "FLOAT64"}}], "upload_params": {"parallel": 16, "data_type": "FLOAT64", "batch_size": 64}}, {"name": "redis-float64-m-128-ef-256", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "FLOAT64", "hnsw_config": {"M": 128, "EF_CONSTRUCTION": 256}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "FLOAT64"}}], "upload_params": {"parallel": 16, "data_type": "FLOAT64", "batch_size": 64}}, {"name": "redis-float64-m-128-ef-512", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "FLOAT64", "hnsw_config": {"M": 128, "EF_CONSTRUCTION": 512}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "FLOAT64"}}], "upload_params": {"parallel": 16, "data_type": "FLOAT64", "batch_size": 64}}, {"name": "redis-float64-m-128-ef-1024", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "FLOAT64", "hnsw_config": {"M": 128, "EF_CONSTRUCTION": 1024}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "FLOAT64"}}], "upload_params": {"parallel": 16, "data_type": "FLOAT64", "batch_size": 64}}, {"name": "redis-float64-m-128-ef-2048", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "FLOAT64", "hnsw_config": {"M": 128, "EF_CONSTRUCTION": 2048}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "FLOAT64"}}], "upload_params": {"parallel": 16, "data_type": "FLOAT64", "batch_size": 64}}, {"name": "redis-float64-m-256-ef-16", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "FLOAT64", "hnsw_config": {"M": 256, "EF_CONSTRUCTION": 16}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "FLOAT64"}}], "upload_params": {"parallel": 16, "data_type": "FLOAT64", "batch_size": 64}}, {"name": "redis-float64-m-256-ef-32", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "FLOAT64", "hnsw_config": {"M": 256, "EF_CONSTRUCTION": 32}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "FLOAT64"}}], "upload_params": {"parallel": 16, "data_type": "FLOAT64", "batch_size": 64}}, {"name": "redis-float64-m-256-ef-64", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "FLOAT64", "hnsw_config": {"M": 256, "EF_CONSTRUCTION": 64}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "FLOAT64"}}], "upload_params": {"parallel": 16, "data_type": "FLOAT64", "batch_size": 64}}, {"name": "redis-float64-m-256-ef-128", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "FLOAT64", "hnsw_config": {"M": 256, "EF_CONSTRUCTION": 128}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "FLOAT64"}}], "upload_params": {"parallel": 16, "data_type": "FLOAT64", "batch_size": 64}}, {"name": "redis-float64-m-256-ef-256", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "FLOAT64", "hnsw_config": {"M": 256, "EF_CONSTRUCTION": 256}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "FLOAT64"}}], "upload_params": {"parallel": 16, "data_type": "FLOAT64", "batch_size": 64}}, {"name": "redis-float64-m-256-ef-512", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "FLOAT64", "hnsw_config": {"M": 256, "EF_CONSTRUCTION": 512}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "FLOAT64"}}], "upload_params": {"parallel": 16, "data_type": "FLOAT64", "batch_size": 64}}, {"name": "redis-float64-m-256-ef-1024", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "FLOAT64", "hnsw_config": {"M": 256, "EF_CONSTRUCTION": 1024}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "FLOAT64"}}], "upload_params": {"parallel": 16, "data_type": "FLOAT64", "batch_size": 64}}, {"name": "redis-float64-m-256-ef-2048", "engine": "redis", "connection_params": {}, "collection_params": {"data_type": "FLOAT64", "hnsw_config": {"M": 256, "EF_CONSTRUCTION": 2048}}, "search_params": [{"parallel": 1, "search_params": {"ef": 8, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 8, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 16, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 16, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 32, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 32, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 64, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 64, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 128, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 128, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 256, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 256, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 512, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 512, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 1024, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 2048, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 2048, "data_type": "FLOAT64"}}, {"parallel": 1, "search_params": {"ef": 4096, "data_type": "FLOAT64"}}, {"parallel": 100, "search_params": {"ef": 4096, "data_type": "FLOAT64"}}], "upload_params": {"parallel": 16, "data_type": "FLOAT64", "batch_size": 64}}] \ No newline at end of file +[ + { + "name": "redis-int8-flat", + "engine": "redis", + "connection_params": {}, + "collection_params": { + "data_type": "INT8", + "flat_config": {} + }, + "search_params": [ + { + "parallel": 1, + "search_params": { + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "data_type": "INT8" + } + } + ], + "upload_params": { + "parallel": 16, + "data_type": "INT8", + "batch_size": 64 + } + }, + { + "name": "redis-int8-m-32-ef-32", + "engine": "redis", + "connection_params": {}, + "collection_params": { + "data_type": "INT8", + "hnsw_config": { + "M": 32, + "EF_CONSTRUCTION": 32 + } + }, + "search_params": [ + { + "parallel": 1, + "search_params": { + "ef": 8, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 8, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 16, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 16, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 32, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 32, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 64, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 64, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 128, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 128, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 256, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 256, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 512, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 512, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "INT8" + } + } + ], + "upload_params": { + "parallel": 16, + "data_type": "INT8", + "batch_size": 64 + } + }, + { + "name": "redis-int8-m-32-ef-64", + "engine": "redis", + "connection_params": {}, + "collection_params": { + "data_type": "INT8", + "hnsw_config": { + "M": 32, + "EF_CONSTRUCTION": 64 + } + }, + "search_params": [ + { + "parallel": 1, + "search_params": { + "ef": 8, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 8, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 16, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 16, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 32, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 32, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 64, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 64, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 128, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 128, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 256, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 256, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 512, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 512, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "INT8" + } + } + ], + "upload_params": { + "parallel": 16, + "data_type": "INT8", + "batch_size": 64 + } + }, + { + "name": "redis-int8-m-32-ef-128", + "engine": "redis", + "connection_params": {}, + "collection_params": { + "data_type": "INT8", + "hnsw_config": { + "M": 32, + "EF_CONSTRUCTION": 128 + } + }, + "search_params": [ + { + "parallel": 1, + "search_params": { + "ef": 8, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 8, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 16, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 16, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 32, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 32, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 64, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 64, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 128, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 128, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 256, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 256, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 512, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 512, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "INT8" + } + } + ], + "upload_params": { + "parallel": 16, + "data_type": "INT8", + "batch_size": 64 + } + }, + { + "name": "redis-int8-m-32-ef-256", + "engine": "redis", + "connection_params": {}, + "collection_params": { + "data_type": "INT8", + "hnsw_config": { + "M": 32, + "EF_CONSTRUCTION": 256 + } + }, + "search_params": [ + { + "parallel": 1, + "search_params": { + "ef": 8, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 8, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 16, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 16, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 32, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 32, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 64, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 64, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 128, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 128, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 256, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 256, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 512, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 512, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "INT8" + } + } + ], + "upload_params": { + "parallel": 16, + "data_type": "INT8", + "batch_size": 64 + } + }, + { + "name": "redis-int8-m-64-ef-32", + "engine": "redis", + "connection_params": {}, + "collection_params": { + "data_type": "INT8", + "hnsw_config": { + "M": 64, + "EF_CONSTRUCTION": 32 + } + }, + "search_params": [ + { + "parallel": 1, + "search_params": { + "ef": 8, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 8, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 16, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 16, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 32, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 32, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 64, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 64, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 128, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 128, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 256, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 256, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 512, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 512, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "INT8" + } + } + ], + "upload_params": { + "parallel": 16, + "data_type": "INT8", + "batch_size": 64 + } + }, + { + "name": "redis-int8-m-64-ef-64", + "engine": "redis", + "connection_params": {}, + "collection_params": { + "data_type": "INT8", + "hnsw_config": { + "M": 64, + "EF_CONSTRUCTION": 64 + } + }, + "search_params": [ + { + "parallel": 1, + "search_params": { + "ef": 8, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 8, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 16, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 16, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 32, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 32, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 64, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 64, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 128, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 128, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 256, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 256, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 512, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 512, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "INT8" + } + } + ], + "upload_params": { + "parallel": 16, + "data_type": "INT8", + "batch_size": 64 + } + }, + { + "name": "redis-int8-m-64-ef-128", + "engine": "redis", + "connection_params": {}, + "collection_params": { + "data_type": "INT8", + "hnsw_config": { + "M": 64, + "EF_CONSTRUCTION": 128 + } + }, + "search_params": [ + { + "parallel": 1, + "search_params": { + "ef": 8, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 8, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 16, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 16, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 32, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 32, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 64, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 64, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 128, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 128, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 256, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 256, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 512, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 512, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "INT8" + } + } + ], + "upload_params": { + "parallel": 16, + "data_type": "INT8", + "batch_size": 64 + } + }, + { + "name": "redis-int8-m-64-ef-256", + "engine": "redis", + "connection_params": {}, + "collection_params": { + "data_type": "INT8", + "hnsw_config": { + "M": 64, + "EF_CONSTRUCTION": 256 + } + }, + "search_params": [ + { + "parallel": 1, + "search_params": { + "ef": 8, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 8, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 16, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 16, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 32, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 32, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 64, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 64, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 128, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 128, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 256, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 256, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 512, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 512, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "INT8" + } + } + ], + "upload_params": { + "parallel": 16, + "data_type": "INT8", + "batch_size": 64 + } + }, + { + "name": "redis-int8-m-128-ef-32", + "engine": "redis", + "connection_params": {}, + "collection_params": { + "data_type": "INT8", + "hnsw_config": { + "M": 128, + "EF_CONSTRUCTION": 32 + } + }, + "search_params": [ + { + "parallel": 1, + "search_params": { + "ef": 8, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 8, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 16, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 16, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 32, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 32, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 64, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 64, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 128, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 128, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 256, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 256, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 512, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 512, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "INT8" + } + } + ], + "upload_params": { + "parallel": 16, + "data_type": "INT8", + "batch_size": 64 + } + }, + { + "name": "redis-int8-m-128-ef-64", + "engine": "redis", + "connection_params": {}, + "collection_params": { + "data_type": "INT8", + "hnsw_config": { + "M": 128, + "EF_CONSTRUCTION": 64 + } + }, + "search_params": [ + { + "parallel": 1, + "search_params": { + "ef": 8, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 8, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 16, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 16, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 32, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 32, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 64, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 64, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 128, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 128, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 256, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 256, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 512, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 512, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "INT8" + } + } + ], + "upload_params": { + "parallel": 16, + "data_type": "INT8", + "batch_size": 64 + } + }, + { + "name": "redis-int8-m-128-ef-128", + "engine": "redis", + "connection_params": {}, + "collection_params": { + "data_type": "INT8", + "hnsw_config": { + "M": 128, + "EF_CONSTRUCTION": 128 + } + }, + "search_params": [ + { + "parallel": 1, + "search_params": { + "ef": 8, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 8, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 16, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 16, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 32, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 32, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 64, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 64, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 128, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 128, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 256, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 256, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 512, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 512, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "INT8" + } + } + ], + "upload_params": { + "parallel": 16, + "data_type": "INT8", + "batch_size": 64 + } + }, + { + "name": "redis-int8-m-128-ef-256", + "engine": "redis", + "connection_params": {}, + "collection_params": { + "data_type": "INT8", + "hnsw_config": { + "M": 128, + "EF_CONSTRUCTION": 256 + } + }, + "search_params": [ + { + "parallel": 1, + "search_params": { + "ef": 8, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 8, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 16, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 16, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 32, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 32, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 64, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 64, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 128, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 128, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 256, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 256, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 512, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 512, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "INT8" + } + } + ], + "upload_params": { + "parallel": 16, + "data_type": "INT8", + "batch_size": 64 + } + }, + { + "name": "redis-int8-m-256-ef-32", + "engine": "redis", + "connection_params": {}, + "collection_params": { + "data_type": "INT8", + "hnsw_config": { + "M": 256, + "EF_CONSTRUCTION": 32 + } + }, + "search_params": [ + { + "parallel": 1, + "search_params": { + "ef": 8, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 8, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 16, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 16, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 32, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 32, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 64, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 64, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 128, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 128, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 256, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 256, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 512, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 512, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "INT8" + } + } + ], + "upload_params": { + "parallel": 16, + "data_type": "INT8", + "batch_size": 64 + } + }, + { + "name": "redis-int8-m-256-ef-64", + "engine": "redis", + "connection_params": {}, + "collection_params": { + "data_type": "INT8", + "hnsw_config": { + "M": 256, + "EF_CONSTRUCTION": 64 + } + }, + "search_params": [ + { + "parallel": 1, + "search_params": { + "ef": 8, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 8, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 16, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 16, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 32, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 32, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 64, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 64, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 128, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 128, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 256, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 256, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 512, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 512, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "INT8" + } + } + ], + "upload_params": { + "parallel": 16, + "data_type": "INT8", + "batch_size": 64 + } + }, + { + "name": "redis-int8-m-256-ef-128", + "engine": "redis", + "connection_params": {}, + "collection_params": { + "data_type": "INT8", + "hnsw_config": { + "M": 256, + "EF_CONSTRUCTION": 128 + } + }, + "search_params": [ + { + "parallel": 1, + "search_params": { + "ef": 8, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 8, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 16, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 16, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 32, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 32, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 64, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 64, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 128, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 128, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 256, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 256, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 512, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 512, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "INT8" + } + } + ], + "upload_params": { + "parallel": 16, + "data_type": "INT8", + "batch_size": 64 + } + }, + { + "name": "redis-int8-m-256-ef-256", + "engine": "redis", + "connection_params": {}, + "collection_params": { + "data_type": "INT8", + "hnsw_config": { + "M": 256, + "EF_CONSTRUCTION": 256 + } + }, + "search_params": [ + { + "parallel": 1, + "search_params": { + "ef": 8, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 8, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 16, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 16, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 32, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 32, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 64, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 64, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 128, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 128, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 256, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 256, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 512, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 512, + "data_type": "INT8" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "INT8" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "INT8" + } + } + ], + "upload_params": { + "parallel": 16, + "data_type": "INT8", + "batch_size": 64 + } + }, + { + "name": "redis-float16-flat", + "engine": "redis", + "connection_params": {}, + "collection_params": { + "data_type": "FLOAT16", + "flat_config": {} + }, + "search_params": [ + { + "parallel": 1, + "search_params": { + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "data_type": "FLOAT16" + } + } + ], + "upload_params": { + "parallel": 16, + "data_type": "FLOAT16", + "batch_size": 64 + } + }, + { + "name": "redis-float16-m-32-ef-32", + "engine": "redis", + "connection_params": {}, + "collection_params": { + "data_type": "FLOAT16", + "hnsw_config": { + "M": 32, + "EF_CONSTRUCTION": 32 + } + }, + "search_params": [ + { + "parallel": 1, + "search_params": { + "ef": 8, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 8, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 16, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 16, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 32, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 32, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 64, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 64, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 128, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 128, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 256, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 256, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 512, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 512, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "FLOAT16" + } + } + ], + "upload_params": { + "parallel": 16, + "data_type": "FLOAT16", + "batch_size": 64 + } + }, + { + "name": "redis-float16-m-32-ef-64", + "engine": "redis", + "connection_params": {}, + "collection_params": { + "data_type": "FLOAT16", + "hnsw_config": { + "M": 32, + "EF_CONSTRUCTION": 64 + } + }, + "search_params": [ + { + "parallel": 1, + "search_params": { + "ef": 8, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 8, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 16, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 16, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 32, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 32, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 64, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 64, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 128, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 128, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 256, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 256, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 512, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 512, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "FLOAT16" + } + } + ], + "upload_params": { + "parallel": 16, + "data_type": "FLOAT16", + "batch_size": 64 + } + }, + { + "name": "redis-float16-m-32-ef-128", + "engine": "redis", + "connection_params": {}, + "collection_params": { + "data_type": "FLOAT16", + "hnsw_config": { + "M": 32, + "EF_CONSTRUCTION": 128 + } + }, + "search_params": [ + { + "parallel": 1, + "search_params": { + "ef": 8, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 8, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 16, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 16, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 32, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 32, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 64, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 64, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 128, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 128, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 256, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 256, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 512, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 512, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "FLOAT16" + } + } + ], + "upload_params": { + "parallel": 16, + "data_type": "FLOAT16", + "batch_size": 64 + } + }, + { + "name": "redis-float16-m-32-ef-256", + "engine": "redis", + "connection_params": {}, + "collection_params": { + "data_type": "FLOAT16", + "hnsw_config": { + "M": 32, + "EF_CONSTRUCTION": 256 + } + }, + "search_params": [ + { + "parallel": 1, + "search_params": { + "ef": 8, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 8, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 16, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 16, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 32, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 32, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 64, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 64, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 128, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 128, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 256, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 256, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 512, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 512, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "FLOAT16" + } + } + ], + "upload_params": { + "parallel": 16, + "data_type": "FLOAT16", + "batch_size": 64 + } + }, + { + "name": "redis-float16-m-64-ef-32", + "engine": "redis", + "connection_params": {}, + "collection_params": { + "data_type": "FLOAT16", + "hnsw_config": { + "M": 64, + "EF_CONSTRUCTION": 32 + } + }, + "search_params": [ + { + "parallel": 1, + "search_params": { + "ef": 8, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 8, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 16, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 16, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 32, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 32, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 64, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 64, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 128, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 128, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 256, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 256, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 512, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 512, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "FLOAT16" + } + } + ], + "upload_params": { + "parallel": 16, + "data_type": "FLOAT16", + "batch_size": 64 + } + }, + { + "name": "redis-float16-m-64-ef-64", + "engine": "redis", + "connection_params": {}, + "collection_params": { + "data_type": "FLOAT16", + "hnsw_config": { + "M": 64, + "EF_CONSTRUCTION": 64 + } + }, + "search_params": [ + { + "parallel": 1, + "search_params": { + "ef": 8, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 8, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 16, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 16, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 32, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 32, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 64, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 64, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 128, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 128, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 256, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 256, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 512, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 512, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "FLOAT16" + } + } + ], + "upload_params": { + "parallel": 16, + "data_type": "FLOAT16", + "batch_size": 64 + } + }, + { + "name": "redis-float16-m-64-ef-128", + "engine": "redis", + "connection_params": {}, + "collection_params": { + "data_type": "FLOAT16", + "hnsw_config": { + "M": 64, + "EF_CONSTRUCTION": 128 + } + }, + "search_params": [ + { + "parallel": 1, + "search_params": { + "ef": 8, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 8, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 16, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 16, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 32, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 32, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 64, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 64, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 128, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 128, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 256, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 256, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 512, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 512, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "FLOAT16" + } + } + ], + "upload_params": { + "parallel": 16, + "data_type": "FLOAT16", + "batch_size": 64 + } + }, + { + "name": "redis-float16-m-64-ef-256", + "engine": "redis", + "connection_params": {}, + "collection_params": { + "data_type": "FLOAT16", + "hnsw_config": { + "M": 64, + "EF_CONSTRUCTION": 256 + } + }, + "search_params": [ + { + "parallel": 1, + "search_params": { + "ef": 8, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 8, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 16, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 16, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 32, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 32, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 64, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 64, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 128, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 128, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 256, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 256, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 512, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 512, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "FLOAT16" + } + } + ], + "upload_params": { + "parallel": 16, + "data_type": "FLOAT16", + "batch_size": 64 + } + }, + { + "name": "redis-float16-m-128-ef-32", + "engine": "redis", + "connection_params": {}, + "collection_params": { + "data_type": "FLOAT16", + "hnsw_config": { + "M": 128, + "EF_CONSTRUCTION": 32 + } + }, + "search_params": [ + { + "parallel": 1, + "search_params": { + "ef": 8, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 8, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 16, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 16, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 32, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 32, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 64, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 64, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 128, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 128, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 256, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 256, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 512, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 512, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "FLOAT16" + } + } + ], + "upload_params": { + "parallel": 16, + "data_type": "FLOAT16", + "batch_size": 64 + } + }, + { + "name": "redis-float16-m-128-ef-64", + "engine": "redis", + "connection_params": {}, + "collection_params": { + "data_type": "FLOAT16", + "hnsw_config": { + "M": 128, + "EF_CONSTRUCTION": 64 + } + }, + "search_params": [ + { + "parallel": 1, + "search_params": { + "ef": 8, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 8, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 16, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 16, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 32, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 32, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 64, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 64, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 128, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 128, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 256, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 256, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 512, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 512, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "FLOAT16" + } + } + ], + "upload_params": { + "parallel": 16, + "data_type": "FLOAT16", + "batch_size": 64 + } + }, + { + "name": "redis-float16-m-128-ef-128", + "engine": "redis", + "connection_params": {}, + "collection_params": { + "data_type": "FLOAT16", + "hnsw_config": { + "M": 128, + "EF_CONSTRUCTION": 128 + } + }, + "search_params": [ + { + "parallel": 1, + "search_params": { + "ef": 8, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 8, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 16, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 16, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 32, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 32, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 64, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 64, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 128, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 128, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 256, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 256, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 512, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 512, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "FLOAT16" + } + } + ], + "upload_params": { + "parallel": 16, + "data_type": "FLOAT16", + "batch_size": 64 + } + }, + { + "name": "redis-float16-m-128-ef-256", + "engine": "redis", + "connection_params": {}, + "collection_params": { + "data_type": "FLOAT16", + "hnsw_config": { + "M": 128, + "EF_CONSTRUCTION": 256 + } + }, + "search_params": [ + { + "parallel": 1, + "search_params": { + "ef": 8, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 8, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 16, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 16, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 32, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 32, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 64, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 64, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 128, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 128, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 256, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 256, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 512, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 512, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "FLOAT16" + } + } + ], + "upload_params": { + "parallel": 16, + "data_type": "FLOAT16", + "batch_size": 64 + } + }, + { + "name": "redis-float16-m-256-ef-32", + "engine": "redis", + "connection_params": {}, + "collection_params": { + "data_type": "FLOAT16", + "hnsw_config": { + "M": 256, + "EF_CONSTRUCTION": 32 + } + }, + "search_params": [ + { + "parallel": 1, + "search_params": { + "ef": 8, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 8, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 16, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 16, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 32, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 32, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 64, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 64, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 128, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 128, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 256, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 256, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 512, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 512, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "FLOAT16" + } + } + ], + "upload_params": { + "parallel": 16, + "data_type": "FLOAT16", + "batch_size": 64 + } + }, + { + "name": "redis-float16-m-256-ef-64", + "engine": "redis", + "connection_params": {}, + "collection_params": { + "data_type": "FLOAT16", + "hnsw_config": { + "M": 256, + "EF_CONSTRUCTION": 64 + } + }, + "search_params": [ + { + "parallel": 1, + "search_params": { + "ef": 8, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 8, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 16, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 16, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 32, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 32, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 64, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 64, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 128, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 128, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 256, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 256, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 512, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 512, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "FLOAT16" + } + } + ], + "upload_params": { + "parallel": 16, + "data_type": "FLOAT16", + "batch_size": 64 + } + }, + { + "name": "redis-float16-m-256-ef-128", + "engine": "redis", + "connection_params": {}, + "collection_params": { + "data_type": "FLOAT16", + "hnsw_config": { + "M": 256, + "EF_CONSTRUCTION": 128 + } + }, + "search_params": [ + { + "parallel": 1, + "search_params": { + "ef": 8, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 8, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 16, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 16, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 32, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 32, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 64, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 64, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 128, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 128, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 256, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 256, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 512, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 512, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "FLOAT16" + } + } + ], + "upload_params": { + "parallel": 16, + "data_type": "FLOAT16", + "batch_size": 64 + } + }, + { + "name": "redis-float16-m-256-ef-256", + "engine": "redis", + "connection_params": {}, + "collection_params": { + "data_type": "FLOAT16", + "hnsw_config": { + "M": 256, + "EF_CONSTRUCTION": 256 + } + }, + "search_params": [ + { + "parallel": 1, + "search_params": { + "ef": 8, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 8, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 16, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 16, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 32, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 32, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 64, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 64, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 128, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 128, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 256, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 256, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 512, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 512, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "FLOAT16" + } + } + ], + "upload_params": { + "parallel": 16, + "data_type": "FLOAT16", + "batch_size": 64 + } + }, + { + "name": "redis-bfloat16-flat", + "engine": "redis", + "connection_params": {}, + "collection_params": { + "data_type": "BFLOAT16", + "flat_config": {} + }, + "search_params": [ + { + "parallel": 1, + "search_params": { + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "data_type": "BFLOAT16" + } + } + ], + "upload_params": { + "parallel": 16, + "data_type": "BFLOAT16", + "batch_size": 64 + } + }, + { + "name": "redis-bfloat16-m-32-ef-32", + "engine": "redis", + "connection_params": {}, + "collection_params": { + "data_type": "BFLOAT16", + "hnsw_config": { + "M": 32, + "EF_CONSTRUCTION": 32 + } + }, + "search_params": [ + { + "parallel": 1, + "search_params": { + "ef": 8, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 8, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 16, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 16, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 32, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 32, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 64, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 64, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 128, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 128, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 256, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 256, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 512, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 512, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "BFLOAT16" + } + } + ], + "upload_params": { + "parallel": 16, + "data_type": "BFLOAT16", + "batch_size": 64 + } + }, + { + "name": "redis-bfloat16-m-32-ef-64", + "engine": "redis", + "connection_params": {}, + "collection_params": { + "data_type": "BFLOAT16", + "hnsw_config": { + "M": 32, + "EF_CONSTRUCTION": 64 + } + }, + "search_params": [ + { + "parallel": 1, + "search_params": { + "ef": 8, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 8, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 16, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 16, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 32, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 32, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 64, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 64, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 128, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 128, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 256, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 256, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 512, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 512, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "BFLOAT16" + } + } + ], + "upload_params": { + "parallel": 16, + "data_type": "BFLOAT16", + "batch_size": 64 + } + }, + { + "name": "redis-bfloat16-m-32-ef-128", + "engine": "redis", + "connection_params": {}, + "collection_params": { + "data_type": "BFLOAT16", + "hnsw_config": { + "M": 32, + "EF_CONSTRUCTION": 128 + } + }, + "search_params": [ + { + "parallel": 1, + "search_params": { + "ef": 8, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 8, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 16, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 16, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 32, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 32, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 64, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 64, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 128, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 128, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 256, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 256, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 512, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 512, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "BFLOAT16" + } + } + ], + "upload_params": { + "parallel": 16, + "data_type": "BFLOAT16", + "batch_size": 64 + } + }, + { + "name": "redis-bfloat16-m-32-ef-256", + "engine": "redis", + "connection_params": {}, + "collection_params": { + "data_type": "BFLOAT16", + "hnsw_config": { + "M": 32, + "EF_CONSTRUCTION": 256 + } + }, + "search_params": [ + { + "parallel": 1, + "search_params": { + "ef": 8, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 8, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 16, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 16, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 32, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 32, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 64, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 64, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 128, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 128, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 256, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 256, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 512, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 512, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "BFLOAT16" + } + } + ], + "upload_params": { + "parallel": 16, + "data_type": "BFLOAT16", + "batch_size": 64 + } + }, + { + "name": "redis-bfloat16-m-64-ef-32", + "engine": "redis", + "connection_params": {}, + "collection_params": { + "data_type": "BFLOAT16", + "hnsw_config": { + "M": 64, + "EF_CONSTRUCTION": 32 + } + }, + "search_params": [ + { + "parallel": 1, + "search_params": { + "ef": 8, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 8, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 16, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 16, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 32, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 32, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 64, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 64, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 128, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 128, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 256, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 256, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 512, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 512, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "BFLOAT16" + } + } + ], + "upload_params": { + "parallel": 16, + "data_type": "BFLOAT16", + "batch_size": 64 + } + }, + { + "name": "redis-bfloat16-m-64-ef-64", + "engine": "redis", + "connection_params": {}, + "collection_params": { + "data_type": "BFLOAT16", + "hnsw_config": { + "M": 64, + "EF_CONSTRUCTION": 64 + } + }, + "search_params": [ + { + "parallel": 1, + "search_params": { + "ef": 8, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 8, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 16, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 16, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 32, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 32, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 64, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 64, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 128, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 128, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 256, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 256, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 512, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 512, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "BFLOAT16" + } + } + ], + "upload_params": { + "parallel": 16, + "data_type": "BFLOAT16", + "batch_size": 64 + } + }, + { + "name": "redis-bfloat16-m-64-ef-128", + "engine": "redis", + "connection_params": {}, + "collection_params": { + "data_type": "BFLOAT16", + "hnsw_config": { + "M": 64, + "EF_CONSTRUCTION": 128 + } + }, + "search_params": [ + { + "parallel": 1, + "search_params": { + "ef": 8, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 8, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 16, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 16, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 32, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 32, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 64, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 64, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 128, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 128, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 256, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 256, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 512, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 512, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "BFLOAT16" + } + } + ], + "upload_params": { + "parallel": 16, + "data_type": "BFLOAT16", + "batch_size": 64 + } + }, + { + "name": "redis-bfloat16-m-64-ef-256", + "engine": "redis", + "connection_params": {}, + "collection_params": { + "data_type": "BFLOAT16", + "hnsw_config": { + "M": 64, + "EF_CONSTRUCTION": 256 + } + }, + "search_params": [ + { + "parallel": 1, + "search_params": { + "ef": 8, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 8, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 16, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 16, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 32, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 32, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 64, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 64, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 128, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 128, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 256, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 256, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 512, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 512, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "BFLOAT16" + } + } + ], + "upload_params": { + "parallel": 16, + "data_type": "BFLOAT16", + "batch_size": 64 + } + }, + { + "name": "redis-bfloat16-m-128-ef-32", + "engine": "redis", + "connection_params": {}, + "collection_params": { + "data_type": "BFLOAT16", + "hnsw_config": { + "M": 128, + "EF_CONSTRUCTION": 32 + } + }, + "search_params": [ + { + "parallel": 1, + "search_params": { + "ef": 8, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 8, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 16, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 16, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 32, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 32, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 64, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 64, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 128, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 128, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 256, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 256, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 512, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 512, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "BFLOAT16" + } + } + ], + "upload_params": { + "parallel": 16, + "data_type": "BFLOAT16", + "batch_size": 64 + } + }, + { + "name": "redis-bfloat16-m-128-ef-64", + "engine": "redis", + "connection_params": {}, + "collection_params": { + "data_type": "BFLOAT16", + "hnsw_config": { + "M": 128, + "EF_CONSTRUCTION": 64 + } + }, + "search_params": [ + { + "parallel": 1, + "search_params": { + "ef": 8, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 8, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 16, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 16, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 32, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 32, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 64, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 64, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 128, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 128, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 256, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 256, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 512, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 512, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "BFLOAT16" + } + } + ], + "upload_params": { + "parallel": 16, + "data_type": "BFLOAT16", + "batch_size": 64 + } + }, + { + "name": "redis-bfloat16-m-128-ef-128", + "engine": "redis", + "connection_params": {}, + "collection_params": { + "data_type": "BFLOAT16", + "hnsw_config": { + "M": 128, + "EF_CONSTRUCTION": 128 + } + }, + "search_params": [ + { + "parallel": 1, + "search_params": { + "ef": 8, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 8, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 16, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 16, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 32, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 32, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 64, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 64, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 128, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 128, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 256, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 256, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 512, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 512, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "BFLOAT16" + } + } + ], + "upload_params": { + "parallel": 16, + "data_type": "BFLOAT16", + "batch_size": 64 + } + }, + { + "name": "redis-bfloat16-m-128-ef-256", + "engine": "redis", + "connection_params": {}, + "collection_params": { + "data_type": "BFLOAT16", + "hnsw_config": { + "M": 128, + "EF_CONSTRUCTION": 256 + } + }, + "search_params": [ + { + "parallel": 1, + "search_params": { + "ef": 8, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 8, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 16, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 16, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 32, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 32, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 64, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 64, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 128, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 128, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 256, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 256, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 512, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 512, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "BFLOAT16" + } + } + ], + "upload_params": { + "parallel": 16, + "data_type": "BFLOAT16", + "batch_size": 64 + } + }, + { + "name": "redis-bfloat16-m-256-ef-32", + "engine": "redis", + "connection_params": {}, + "collection_params": { + "data_type": "BFLOAT16", + "hnsw_config": { + "M": 256, + "EF_CONSTRUCTION": 32 + } + }, + "search_params": [ + { + "parallel": 1, + "search_params": { + "ef": 8, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 8, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 16, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 16, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 32, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 32, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 64, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 64, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 128, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 128, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 256, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 256, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 512, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 512, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "BFLOAT16" + } + } + ], + "upload_params": { + "parallel": 16, + "data_type": "BFLOAT16", + "batch_size": 64 + } + }, + { + "name": "redis-bfloat16-m-256-ef-64", + "engine": "redis", + "connection_params": {}, + "collection_params": { + "data_type": "BFLOAT16", + "hnsw_config": { + "M": 256, + "EF_CONSTRUCTION": 64 + } + }, + "search_params": [ + { + "parallel": 1, + "search_params": { + "ef": 8, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 8, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 16, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 16, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 32, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 32, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 64, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 64, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 128, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 128, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 256, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 256, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 512, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 512, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "BFLOAT16" + } + } + ], + "upload_params": { + "parallel": 16, + "data_type": "BFLOAT16", + "batch_size": 64 + } + }, + { + "name": "redis-bfloat16-m-256-ef-128", + "engine": "redis", + "connection_params": {}, + "collection_params": { + "data_type": "BFLOAT16", + "hnsw_config": { + "M": 256, + "EF_CONSTRUCTION": 128 + } + }, + "search_params": [ + { + "parallel": 1, + "search_params": { + "ef": 8, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 8, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 16, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 16, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 32, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 32, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 64, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 64, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 128, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 128, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 256, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 256, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 512, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 512, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "BFLOAT16" + } + } + ], + "upload_params": { + "parallel": 16, + "data_type": "BFLOAT16", + "batch_size": 64 + } + }, + { + "name": "redis-bfloat16-m-256-ef-256", + "engine": "redis", + "connection_params": {}, + "collection_params": { + "data_type": "BFLOAT16", + "hnsw_config": { + "M": 256, + "EF_CONSTRUCTION": 256 + } + }, + "search_params": [ + { + "parallel": 1, + "search_params": { + "ef": 8, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 8, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 16, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 16, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 32, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 32, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 64, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 64, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 128, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 128, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 256, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 256, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 512, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 512, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "BFLOAT16" + } + } + ], + "upload_params": { + "parallel": 16, + "data_type": "BFLOAT16", + "batch_size": 64 + } + }, + { + "name": "redis-float32-flat", + "engine": "redis", + "connection_params": {}, + "collection_params": { + "data_type": "FLOAT32", + "flat_config": {} + }, + "search_params": [ + { + "parallel": 1, + "search_params": { + "data_type": "FLOAT32" + } + }, + { + "parallel": 100, + "search_params": { + "data_type": "FLOAT32" + } + } + ], + "upload_params": { + "parallel": 16, + "data_type": "FLOAT32", + "batch_size": 64 + } + }, + { + "name": "redis-float32-m-32-ef-32", + "engine": "redis", + "connection_params": {}, + "collection_params": { + "data_type": "FLOAT32", + "hnsw_config": { + "M": 32, + "EF_CONSTRUCTION": 32 + } + }, + "search_params": [ + { + "parallel": 1, + "search_params": { + "ef": 8, + "data_type": "FLOAT32" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 8, + "data_type": "FLOAT32" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 16, + "data_type": "FLOAT32" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 16, + "data_type": "FLOAT32" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 32, + "data_type": "FLOAT32" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 32, + "data_type": "FLOAT32" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 64, + "data_type": "FLOAT32" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 64, + "data_type": "FLOAT32" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 128, + "data_type": "FLOAT32" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 128, + "data_type": "FLOAT32" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 256, + "data_type": "FLOAT32" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 256, + "data_type": "FLOAT32" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 512, + "data_type": "FLOAT32" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 512, + "data_type": "FLOAT32" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "FLOAT32" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "FLOAT32" + } + } + ], + "upload_params": { + "parallel": 16, + "data_type": "FLOAT32", + "batch_size": 64 + } + }, + { + "name": "redis-float32-m-32-ef-64", + "engine": "redis", + "connection_params": {}, + "collection_params": { + "data_type": "FLOAT32", + "hnsw_config": { + "M": 32, + "EF_CONSTRUCTION": 64 + } + }, + "search_params": [ + { + "parallel": 1, + "search_params": { + "ef": 8, + "data_type": "FLOAT32" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 8, + "data_type": "FLOAT32" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 16, + "data_type": "FLOAT32" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 16, + "data_type": "FLOAT32" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 32, + "data_type": "FLOAT32" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 32, + "data_type": "FLOAT32" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 64, + "data_type": "FLOAT32" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 64, + "data_type": "FLOAT32" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 128, + "data_type": "FLOAT32" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 128, + "data_type": "FLOAT32" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 256, + "data_type": "FLOAT32" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 256, + "data_type": "FLOAT32" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 512, + "data_type": "FLOAT32" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 512, + "data_type": "FLOAT32" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "FLOAT32" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "FLOAT32" + } + } + ], + "upload_params": { + "parallel": 16, + "data_type": "FLOAT32", + "batch_size": 64 + } + }, + { + "name": "redis-float32-m-32-ef-128", + "engine": "redis", + "connection_params": {}, + "collection_params": { + "data_type": "FLOAT32", + "hnsw_config": { + "M": 32, + "EF_CONSTRUCTION": 128 + } + }, + "search_params": [ + { + "parallel": 1, + "search_params": { + "ef": 8, + "data_type": "FLOAT32" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 8, + "data_type": "FLOAT32" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 16, + "data_type": "FLOAT32" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 16, + "data_type": "FLOAT32" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 32, + "data_type": "FLOAT32" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 32, + "data_type": "FLOAT32" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 64, + "data_type": "FLOAT32" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 64, + "data_type": "FLOAT32" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 128, + "data_type": "FLOAT32" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 128, + "data_type": "FLOAT32" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 256, + "data_type": "FLOAT32" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 256, + "data_type": "FLOAT32" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 512, + "data_type": "FLOAT32" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 512, + "data_type": "FLOAT32" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "FLOAT32" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "FLOAT32" + } + } + ], + "upload_params": { + "parallel": 16, + "data_type": "FLOAT32", + "batch_size": 64 + } + }, + { + "name": "redis-float32-m-32-ef-256", + "engine": "redis", + "connection_params": {}, + "collection_params": { + "data_type": "FLOAT32", + "hnsw_config": { + "M": 32, + "EF_CONSTRUCTION": 256 + } + }, + "search_params": [ + { + "parallel": 1, + "search_params": { + "ef": 8, + "data_type": "FLOAT32" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 8, + "data_type": "FLOAT32" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 16, + "data_type": "FLOAT32" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 16, + "data_type": "FLOAT32" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 32, + "data_type": "FLOAT32" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 32, + "data_type": "FLOAT32" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 64, + "data_type": "FLOAT32" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 64, + "data_type": "FLOAT32" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 128, + "data_type": "FLOAT32" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 128, + "data_type": "FLOAT32" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 256, + "data_type": "FLOAT32" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 256, + "data_type": "FLOAT32" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 512, + "data_type": "FLOAT32" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 512, + "data_type": "FLOAT32" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "FLOAT32" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "FLOAT32" + } + } + ], + "upload_params": { + "parallel": 16, + "data_type": "FLOAT32", + "batch_size": 64 + } + }, + { + "name": "redis-float32-m-64-ef-32", + "engine": "redis", + "connection_params": {}, + "collection_params": { + "data_type": "FLOAT32", + "hnsw_config": { + "M": 64, + "EF_CONSTRUCTION": 32 + } + }, + "search_params": [ + { + "parallel": 1, + "search_params": { + "ef": 8, + "data_type": "FLOAT32" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 8, + "data_type": "FLOAT32" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 16, + "data_type": "FLOAT32" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 16, + "data_type": "FLOAT32" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 32, + "data_type": "FLOAT32" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 32, + "data_type": "FLOAT32" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 64, + "data_type": "FLOAT32" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 64, + "data_type": "FLOAT32" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 128, + "data_type": "FLOAT32" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 128, + "data_type": "FLOAT32" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 256, + "data_type": "FLOAT32" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 256, + "data_type": "FLOAT32" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 512, + "data_type": "FLOAT32" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 512, + "data_type": "FLOAT32" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "FLOAT32" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "FLOAT32" + } + } + ], + "upload_params": { + "parallel": 16, + "data_type": "FLOAT32", + "batch_size": 64 + } + }, + { + "name": "redis-float32-m-64-ef-64", + "engine": "redis", + "connection_params": {}, + "collection_params": { + "data_type": "FLOAT32", + "hnsw_config": { + "M": 64, + "EF_CONSTRUCTION": 64 + } + }, + "search_params": [ + { + "parallel": 1, + "search_params": { + "ef": 8, + "data_type": "FLOAT32" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 8, + "data_type": "FLOAT32" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 16, + "data_type": "FLOAT32" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 16, + "data_type": "FLOAT32" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 32, + "data_type": "FLOAT32" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 32, + "data_type": "FLOAT32" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 64, + "data_type": "FLOAT32" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 64, + "data_type": "FLOAT32" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 128, + "data_type": "FLOAT32" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 128, + "data_type": "FLOAT32" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 256, + "data_type": "FLOAT32" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 256, + "data_type": "FLOAT32" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 512, + "data_type": "FLOAT32" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 512, + "data_type": "FLOAT32" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "FLOAT32" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "FLOAT32" + } + } + ], + "upload_params": { + "parallel": 16, + "data_type": "FLOAT32", + "batch_size": 64 + } + }, + { + "name": "redis-float32-m-64-ef-128", + "engine": "redis", + "connection_params": {}, + "collection_params": { + "data_type": "FLOAT32", + "hnsw_config": { + "M": 64, + "EF_CONSTRUCTION": 128 + } + }, + "search_params": [ + { + "parallel": 1, + "search_params": { + "ef": 8, + "data_type": "FLOAT32" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 8, + "data_type": "FLOAT32" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 16, + "data_type": "FLOAT32" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 16, + "data_type": "FLOAT32" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 32, + "data_type": "FLOAT32" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 32, + "data_type": "FLOAT32" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 64, + "data_type": "FLOAT32" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 64, + "data_type": "FLOAT32" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 128, + "data_type": "FLOAT32" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 128, + "data_type": "FLOAT32" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 256, + "data_type": "FLOAT32" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 256, + "data_type": "FLOAT32" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 512, + "data_type": "FLOAT32" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 512, + "data_type": "FLOAT32" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "FLOAT32" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "FLOAT32" + } + } + ], + "upload_params": { + "parallel": 16, + "data_type": "FLOAT32", + "batch_size": 64 + } + }, + { + "name": "redis-float32-m-64-ef-256", + "engine": "redis", + "connection_params": {}, + "collection_params": { + "data_type": "FLOAT32", + "hnsw_config": { + "M": 64, + "EF_CONSTRUCTION": 256 + } + }, + "search_params": [ + { + "parallel": 1, + "search_params": { + "ef": 8, + "data_type": "FLOAT32" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 8, + "data_type": "FLOAT32" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 16, + "data_type": "FLOAT32" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 16, + "data_type": "FLOAT32" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 32, + "data_type": "FLOAT32" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 32, + "data_type": "FLOAT32" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 64, + "data_type": "FLOAT32" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 64, + "data_type": "FLOAT32" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 128, + "data_type": "FLOAT32" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 128, + "data_type": "FLOAT32" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 256, + "data_type": "FLOAT32" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 256, + "data_type": "FLOAT32" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 512, + "data_type": "FLOAT32" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 512, + "data_type": "FLOAT32" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "FLOAT32" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "FLOAT32" + } + } + ], + "upload_params": { + "parallel": 16, + "data_type": "FLOAT32", + "batch_size": 64 + } + }, + { + "name": "redis-float32-m-128-ef-32", + "engine": "redis", + "connection_params": {}, + "collection_params": { + "data_type": "FLOAT32", + "hnsw_config": { + "M": 128, + "EF_CONSTRUCTION": 32 + } + }, + "search_params": [ + { + "parallel": 1, + "search_params": { + "ef": 8, + "data_type": "FLOAT32" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 8, + "data_type": "FLOAT32" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 16, + "data_type": "FLOAT32" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 16, + "data_type": "FLOAT32" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 32, + "data_type": "FLOAT32" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 32, + "data_type": "FLOAT32" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 64, + "data_type": "FLOAT32" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 64, + "data_type": "FLOAT32" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 128, + "data_type": "FLOAT32" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 128, + "data_type": "FLOAT32" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 256, + "data_type": "FLOAT32" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 256, + "data_type": "FLOAT32" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 512, + "data_type": "FLOAT32" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 512, + "data_type": "FLOAT32" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "FLOAT32" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "FLOAT32" + } + } + ], + "upload_params": { + "parallel": 16, + "data_type": "FLOAT32", + "batch_size": 64 + } + }, + { + "name": "redis-float32-m-128-ef-64", + "engine": "redis", + "connection_params": {}, + "collection_params": { + "data_type": "FLOAT32", + "hnsw_config": { + "M": 128, + "EF_CONSTRUCTION": 64 + } + }, + "search_params": [ + { + "parallel": 1, + "search_params": { + "ef": 8, + "data_type": "FLOAT32" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 8, + "data_type": "FLOAT32" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 16, + "data_type": "FLOAT32" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 16, + "data_type": "FLOAT32" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 32, + "data_type": "FLOAT32" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 32, + "data_type": "FLOAT32" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 64, + "data_type": "FLOAT32" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 64, + "data_type": "FLOAT32" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 128, + "data_type": "FLOAT32" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 128, + "data_type": "FLOAT32" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 256, + "data_type": "FLOAT32" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 256, + "data_type": "FLOAT32" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 512, + "data_type": "FLOAT32" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 512, + "data_type": "FLOAT32" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "FLOAT32" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "FLOAT32" + } + } + ], + "upload_params": { + "parallel": 16, + "data_type": "FLOAT32", + "batch_size": 64 + } + }, + { + "name": "redis-float32-m-128-ef-128", + "engine": "redis", + "connection_params": {}, + "collection_params": { + "data_type": "FLOAT32", + "hnsw_config": { + "M": 128, + "EF_CONSTRUCTION": 128 + } + }, + "search_params": [ + { + "parallel": 1, + "search_params": { + "ef": 8, + "data_type": "FLOAT32" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 8, + "data_type": "FLOAT32" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 16, + "data_type": "FLOAT32" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 16, + "data_type": "FLOAT32" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 32, + "data_type": "FLOAT32" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 32, + "data_type": "FLOAT32" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 64, + "data_type": "FLOAT32" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 64, + "data_type": "FLOAT32" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 128, + "data_type": "FLOAT32" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 128, + "data_type": "FLOAT32" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 256, + "data_type": "FLOAT32" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 256, + "data_type": "FLOAT32" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 512, + "data_type": "FLOAT32" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 512, + "data_type": "FLOAT32" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "FLOAT32" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "FLOAT32" + } + } + ], + "upload_params": { + "parallel": 16, + "data_type": "FLOAT32", + "batch_size": 64 + } + }, + { + "name": "redis-float32-m-128-ef-256", + "engine": "redis", + "connection_params": {}, + "collection_params": { + "data_type": "FLOAT32", + "hnsw_config": { + "M": 128, + "EF_CONSTRUCTION": 256 + } + }, + "search_params": [ + { + "parallel": 1, + "search_params": { + "ef": 8, + "data_type": "FLOAT32" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 8, + "data_type": "FLOAT32" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 16, + "data_type": "FLOAT32" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 16, + "data_type": "FLOAT32" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 32, + "data_type": "FLOAT32" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 32, + "data_type": "FLOAT32" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 64, + "data_type": "FLOAT32" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 64, + "data_type": "FLOAT32" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 128, + "data_type": "FLOAT32" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 128, + "data_type": "FLOAT32" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 256, + "data_type": "FLOAT32" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 256, + "data_type": "FLOAT32" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 512, + "data_type": "FLOAT32" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 512, + "data_type": "FLOAT32" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "FLOAT32" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "FLOAT32" + } + } + ], + "upload_params": { + "parallel": 16, + "data_type": "FLOAT32", + "batch_size": 64 + } + }, + { + "name": "redis-float32-m-256-ef-32", + "engine": "redis", + "connection_params": {}, + "collection_params": { + "data_type": "FLOAT32", + "hnsw_config": { + "M": 256, + "EF_CONSTRUCTION": 32 + } + }, + "search_params": [ + { + "parallel": 1, + "search_params": { + "ef": 8, + "data_type": "FLOAT32" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 8, + "data_type": "FLOAT32" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 16, + "data_type": "FLOAT32" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 16, + "data_type": "FLOAT32" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 32, + "data_type": "FLOAT32" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 32, + "data_type": "FLOAT32" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 64, + "data_type": "FLOAT32" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 64, + "data_type": "FLOAT32" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 128, + "data_type": "FLOAT32" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 128, + "data_type": "FLOAT32" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 256, + "data_type": "FLOAT32" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 256, + "data_type": "FLOAT32" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 512, + "data_type": "FLOAT32" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 512, + "data_type": "FLOAT32" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "FLOAT32" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "FLOAT32" + } + } + ], + "upload_params": { + "parallel": 16, + "data_type": "FLOAT32", + "batch_size": 64 + } + }, + { + "name": "redis-float32-m-256-ef-64", + "engine": "redis", + "connection_params": {}, + "collection_params": { + "data_type": "FLOAT32", + "hnsw_config": { + "M": 256, + "EF_CONSTRUCTION": 64 + } + }, + "search_params": [ + { + "parallel": 1, + "search_params": { + "ef": 8, + "data_type": "FLOAT32" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 8, + "data_type": "FLOAT32" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 16, + "data_type": "FLOAT32" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 16, + "data_type": "FLOAT32" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 32, + "data_type": "FLOAT32" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 32, + "data_type": "FLOAT32" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 64, + "data_type": "FLOAT32" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 64, + "data_type": "FLOAT32" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 128, + "data_type": "FLOAT32" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 128, + "data_type": "FLOAT32" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 256, + "data_type": "FLOAT32" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 256, + "data_type": "FLOAT32" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 512, + "data_type": "FLOAT32" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 512, + "data_type": "FLOAT32" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "FLOAT32" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "FLOAT32" + } + } + ], + "upload_params": { + "parallel": 16, + "data_type": "FLOAT32", + "batch_size": 64 + } + }, + { + "name": "redis-float32-m-256-ef-128", + "engine": "redis", + "connection_params": {}, + "collection_params": { + "data_type": "FLOAT32", + "hnsw_config": { + "M": 256, + "EF_CONSTRUCTION": 128 + } + }, + "search_params": [ + { + "parallel": 1, + "search_params": { + "ef": 8, + "data_type": "FLOAT32" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 8, + "data_type": "FLOAT32" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 16, + "data_type": "FLOAT32" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 16, + "data_type": "FLOAT32" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 32, + "data_type": "FLOAT32" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 32, + "data_type": "FLOAT32" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 64, + "data_type": "FLOAT32" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 64, + "data_type": "FLOAT32" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 128, + "data_type": "FLOAT32" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 128, + "data_type": "FLOAT32" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 256, + "data_type": "FLOAT32" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 256, + "data_type": "FLOAT32" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 512, + "data_type": "FLOAT32" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 512, + "data_type": "FLOAT32" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "FLOAT32" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "FLOAT32" + } + } + ], + "upload_params": { + "parallel": 16, + "data_type": "FLOAT32", + "batch_size": 64 + } + }, + { + "name": "redis-float32-m-256-ef-256", + "engine": "redis", + "connection_params": {}, + "collection_params": { + "data_type": "FLOAT32", + "hnsw_config": { + "M": 256, + "EF_CONSTRUCTION": 256 + } + }, + "search_params": [ + { + "parallel": 1, + "search_params": { + "ef": 8, + "data_type": "FLOAT32" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 8, + "data_type": "FLOAT32" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 16, + "data_type": "FLOAT32" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 16, + "data_type": "FLOAT32" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 32, + "data_type": "FLOAT32" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 32, + "data_type": "FLOAT32" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 64, + "data_type": "FLOAT32" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 64, + "data_type": "FLOAT32" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 128, + "data_type": "FLOAT32" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 128, + "data_type": "FLOAT32" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 256, + "data_type": "FLOAT32" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 256, + "data_type": "FLOAT32" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 512, + "data_type": "FLOAT32" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 512, + "data_type": "FLOAT32" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "FLOAT32" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "FLOAT32" + } + } + ], + "upload_params": { + "parallel": 16, + "data_type": "FLOAT32", + "batch_size": 64 + } + }, + { + "name": "redis-float64-flat", + "engine": "redis", + "connection_params": {}, + "collection_params": { + "data_type": "FLOAT64", + "flat_config": {} + }, + "search_params": [ + { + "parallel": 1, + "search_params": { + "data_type": "FLOAT64" + } + }, + { + "parallel": 100, + "search_params": { + "data_type": "FLOAT64" + } + } + ], + "upload_params": { + "parallel": 16, + "data_type": "FLOAT64", + "batch_size": 64 + } + }, + { + "name": "redis-float64-m-32-ef-32", + "engine": "redis", + "connection_params": {}, + "collection_params": { + "data_type": "FLOAT64", + "hnsw_config": { + "M": 32, + "EF_CONSTRUCTION": 32 + } + }, + "search_params": [ + { + "parallel": 1, + "search_params": { + "ef": 8, + "data_type": "FLOAT64" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 8, + "data_type": "FLOAT64" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 16, + "data_type": "FLOAT64" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 16, + "data_type": "FLOAT64" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 32, + "data_type": "FLOAT64" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 32, + "data_type": "FLOAT64" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 64, + "data_type": "FLOAT64" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 64, + "data_type": "FLOAT64" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 128, + "data_type": "FLOAT64" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 128, + "data_type": "FLOAT64" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 256, + "data_type": "FLOAT64" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 256, + "data_type": "FLOAT64" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 512, + "data_type": "FLOAT64" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 512, + "data_type": "FLOAT64" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "FLOAT64" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "FLOAT64" + } + } + ], + "upload_params": { + "parallel": 16, + "data_type": "FLOAT64", + "batch_size": 64 + } + }, + { + "name": "redis-float64-m-32-ef-64", + "engine": "redis", + "connection_params": {}, + "collection_params": { + "data_type": "FLOAT64", + "hnsw_config": { + "M": 32, + "EF_CONSTRUCTION": 64 + } + }, + "search_params": [ + { + "parallel": 1, + "search_params": { + "ef": 8, + "data_type": "FLOAT64" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 8, + "data_type": "FLOAT64" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 16, + "data_type": "FLOAT64" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 16, + "data_type": "FLOAT64" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 32, + "data_type": "FLOAT64" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 32, + "data_type": "FLOAT64" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 64, + "data_type": "FLOAT64" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 64, + "data_type": "FLOAT64" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 128, + "data_type": "FLOAT64" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 128, + "data_type": "FLOAT64" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 256, + "data_type": "FLOAT64" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 256, + "data_type": "FLOAT64" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 512, + "data_type": "FLOAT64" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 512, + "data_type": "FLOAT64" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "FLOAT64" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "FLOAT64" + } + } + ], + "upload_params": { + "parallel": 16, + "data_type": "FLOAT64", + "batch_size": 64 + } + }, + { + "name": "redis-float64-m-32-ef-128", + "engine": "redis", + "connection_params": {}, + "collection_params": { + "data_type": "FLOAT64", + "hnsw_config": { + "M": 32, + "EF_CONSTRUCTION": 128 + } + }, + "search_params": [ + { + "parallel": 1, + "search_params": { + "ef": 8, + "data_type": "FLOAT64" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 8, + "data_type": "FLOAT64" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 16, + "data_type": "FLOAT64" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 16, + "data_type": "FLOAT64" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 32, + "data_type": "FLOAT64" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 32, + "data_type": "FLOAT64" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 64, + "data_type": "FLOAT64" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 64, + "data_type": "FLOAT64" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 128, + "data_type": "FLOAT64" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 128, + "data_type": "FLOAT64" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 256, + "data_type": "FLOAT64" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 256, + "data_type": "FLOAT64" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 512, + "data_type": "FLOAT64" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 512, + "data_type": "FLOAT64" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "FLOAT64" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "FLOAT64" + } + } + ], + "upload_params": { + "parallel": 16, + "data_type": "FLOAT64", + "batch_size": 64 + } + }, + { + "name": "redis-float64-m-32-ef-256", + "engine": "redis", + "connection_params": {}, + "collection_params": { + "data_type": "FLOAT64", + "hnsw_config": { + "M": 32, + "EF_CONSTRUCTION": 256 + } + }, + "search_params": [ + { + "parallel": 1, + "search_params": { + "ef": 8, + "data_type": "FLOAT64" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 8, + "data_type": "FLOAT64" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 16, + "data_type": "FLOAT64" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 16, + "data_type": "FLOAT64" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 32, + "data_type": "FLOAT64" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 32, + "data_type": "FLOAT64" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 64, + "data_type": "FLOAT64" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 64, + "data_type": "FLOAT64" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 128, + "data_type": "FLOAT64" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 128, + "data_type": "FLOAT64" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 256, + "data_type": "FLOAT64" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 256, + "data_type": "FLOAT64" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 512, + "data_type": "FLOAT64" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 512, + "data_type": "FLOAT64" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "FLOAT64" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "FLOAT64" + } + } + ], + "upload_params": { + "parallel": 16, + "data_type": "FLOAT64", + "batch_size": 64 + } + }, + { + "name": "redis-float64-m-64-ef-32", + "engine": "redis", + "connection_params": {}, + "collection_params": { + "data_type": "FLOAT64", + "hnsw_config": { + "M": 64, + "EF_CONSTRUCTION": 32 + } + }, + "search_params": [ + { + "parallel": 1, + "search_params": { + "ef": 8, + "data_type": "FLOAT64" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 8, + "data_type": "FLOAT64" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 16, + "data_type": "FLOAT64" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 16, + "data_type": "FLOAT64" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 32, + "data_type": "FLOAT64" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 32, + "data_type": "FLOAT64" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 64, + "data_type": "FLOAT64" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 64, + "data_type": "FLOAT64" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 128, + "data_type": "FLOAT64" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 128, + "data_type": "FLOAT64" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 256, + "data_type": "FLOAT64" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 256, + "data_type": "FLOAT64" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 512, + "data_type": "FLOAT64" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 512, + "data_type": "FLOAT64" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "FLOAT64" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "FLOAT64" + } + } + ], + "upload_params": { + "parallel": 16, + "data_type": "FLOAT64", + "batch_size": 64 + } + }, + { + "name": "redis-float64-m-64-ef-64", + "engine": "redis", + "connection_params": {}, + "collection_params": { + "data_type": "FLOAT64", + "hnsw_config": { + "M": 64, + "EF_CONSTRUCTION": 64 + } + }, + "search_params": [ + { + "parallel": 1, + "search_params": { + "ef": 8, + "data_type": "FLOAT64" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 8, + "data_type": "FLOAT64" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 16, + "data_type": "FLOAT64" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 16, + "data_type": "FLOAT64" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 32, + "data_type": "FLOAT64" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 32, + "data_type": "FLOAT64" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 64, + "data_type": "FLOAT64" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 64, + "data_type": "FLOAT64" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 128, + "data_type": "FLOAT64" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 128, + "data_type": "FLOAT64" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 256, + "data_type": "FLOAT64" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 256, + "data_type": "FLOAT64" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 512, + "data_type": "FLOAT64" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 512, + "data_type": "FLOAT64" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "FLOAT64" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "FLOAT64" + } + } + ], + "upload_params": { + "parallel": 16, + "data_type": "FLOAT64", + "batch_size": 64 + } + }, + { + "name": "redis-float64-m-64-ef-128", + "engine": "redis", + "connection_params": {}, + "collection_params": { + "data_type": "FLOAT64", + "hnsw_config": { + "M": 64, + "EF_CONSTRUCTION": 128 + } + }, + "search_params": [ + { + "parallel": 1, + "search_params": { + "ef": 8, + "data_type": "FLOAT64" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 8, + "data_type": "FLOAT64" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 16, + "data_type": "FLOAT64" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 16, + "data_type": "FLOAT64" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 32, + "data_type": "FLOAT64" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 32, + "data_type": "FLOAT64" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 64, + "data_type": "FLOAT64" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 64, + "data_type": "FLOAT64" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 128, + "data_type": "FLOAT64" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 128, + "data_type": "FLOAT64" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 256, + "data_type": "FLOAT64" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 256, + "data_type": "FLOAT64" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 512, + "data_type": "FLOAT64" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 512, + "data_type": "FLOAT64" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "FLOAT64" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "FLOAT64" + } + } + ], + "upload_params": { + "parallel": 16, + "data_type": "FLOAT64", + "batch_size": 64 + } + }, + { + "name": "redis-float64-m-64-ef-256", + "engine": "redis", + "connection_params": {}, + "collection_params": { + "data_type": "FLOAT64", + "hnsw_config": { + "M": 64, + "EF_CONSTRUCTION": 256 + } + }, + "search_params": [ + { + "parallel": 1, + "search_params": { + "ef": 8, + "data_type": "FLOAT64" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 8, + "data_type": "FLOAT64" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 16, + "data_type": "FLOAT64" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 16, + "data_type": "FLOAT64" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 32, + "data_type": "FLOAT64" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 32, + "data_type": "FLOAT64" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 64, + "data_type": "FLOAT64" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 64, + "data_type": "FLOAT64" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 128, + "data_type": "FLOAT64" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 128, + "data_type": "FLOAT64" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 256, + "data_type": "FLOAT64" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 256, + "data_type": "FLOAT64" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 512, + "data_type": "FLOAT64" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 512, + "data_type": "FLOAT64" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "FLOAT64" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "FLOAT64" + } + } + ], + "upload_params": { + "parallel": 16, + "data_type": "FLOAT64", + "batch_size": 64 + } + }, + { + "name": "redis-float64-m-128-ef-32", + "engine": "redis", + "connection_params": {}, + "collection_params": { + "data_type": "FLOAT64", + "hnsw_config": { + "M": 128, + "EF_CONSTRUCTION": 32 + } + }, + "search_params": [ + { + "parallel": 1, + "search_params": { + "ef": 8, + "data_type": "FLOAT64" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 8, + "data_type": "FLOAT64" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 16, + "data_type": "FLOAT64" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 16, + "data_type": "FLOAT64" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 32, + "data_type": "FLOAT64" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 32, + "data_type": "FLOAT64" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 64, + "data_type": "FLOAT64" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 64, + "data_type": "FLOAT64" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 128, + "data_type": "FLOAT64" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 128, + "data_type": "FLOAT64" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 256, + "data_type": "FLOAT64" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 256, + "data_type": "FLOAT64" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 512, + "data_type": "FLOAT64" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 512, + "data_type": "FLOAT64" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "FLOAT64" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "FLOAT64" + } + } + ], + "upload_params": { + "parallel": 16, + "data_type": "FLOAT64", + "batch_size": 64 + } + }, + { + "name": "redis-float64-m-128-ef-64", + "engine": "redis", + "connection_params": {}, + "collection_params": { + "data_type": "FLOAT64", + "hnsw_config": { + "M": 128, + "EF_CONSTRUCTION": 64 + } + }, + "search_params": [ + { + "parallel": 1, + "search_params": { + "ef": 8, + "data_type": "FLOAT64" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 8, + "data_type": "FLOAT64" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 16, + "data_type": "FLOAT64" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 16, + "data_type": "FLOAT64" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 32, + "data_type": "FLOAT64" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 32, + "data_type": "FLOAT64" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 64, + "data_type": "FLOAT64" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 64, + "data_type": "FLOAT64" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 128, + "data_type": "FLOAT64" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 128, + "data_type": "FLOAT64" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 256, + "data_type": "FLOAT64" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 256, + "data_type": "FLOAT64" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 512, + "data_type": "FLOAT64" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 512, + "data_type": "FLOAT64" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "FLOAT64" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "FLOAT64" + } + } + ], + "upload_params": { + "parallel": 16, + "data_type": "FLOAT64", + "batch_size": 64 + } + }, + { + "name": "redis-float64-m-128-ef-128", + "engine": "redis", + "connection_params": {}, + "collection_params": { + "data_type": "FLOAT64", + "hnsw_config": { + "M": 128, + "EF_CONSTRUCTION": 128 + } + }, + "search_params": [ + { + "parallel": 1, + "search_params": { + "ef": 8, + "data_type": "FLOAT64" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 8, + "data_type": "FLOAT64" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 16, + "data_type": "FLOAT64" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 16, + "data_type": "FLOAT64" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 32, + "data_type": "FLOAT64" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 32, + "data_type": "FLOAT64" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 64, + "data_type": "FLOAT64" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 64, + "data_type": "FLOAT64" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 128, + "data_type": "FLOAT64" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 128, + "data_type": "FLOAT64" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 256, + "data_type": "FLOAT64" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 256, + "data_type": "FLOAT64" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 512, + "data_type": "FLOAT64" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 512, + "data_type": "FLOAT64" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "FLOAT64" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "FLOAT64" + } + } + ], + "upload_params": { + "parallel": 16, + "data_type": "FLOAT64", + "batch_size": 64 + } + }, + { + "name": "redis-float64-m-128-ef-256", + "engine": "redis", + "connection_params": {}, + "collection_params": { + "data_type": "FLOAT64", + "hnsw_config": { + "M": 128, + "EF_CONSTRUCTION": 256 + } + }, + "search_params": [ + { + "parallel": 1, + "search_params": { + "ef": 8, + "data_type": "FLOAT64" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 8, + "data_type": "FLOAT64" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 16, + "data_type": "FLOAT64" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 16, + "data_type": "FLOAT64" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 32, + "data_type": "FLOAT64" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 32, + "data_type": "FLOAT64" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 64, + "data_type": "FLOAT64" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 64, + "data_type": "FLOAT64" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 128, + "data_type": "FLOAT64" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 128, + "data_type": "FLOAT64" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 256, + "data_type": "FLOAT64" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 256, + "data_type": "FLOAT64" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 512, + "data_type": "FLOAT64" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 512, + "data_type": "FLOAT64" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "FLOAT64" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "FLOAT64" + } + } + ], + "upload_params": { + "parallel": 16, + "data_type": "FLOAT64", + "batch_size": 64 + } + }, + { + "name": "redis-float64-m-256-ef-32", + "engine": "redis", + "connection_params": {}, + "collection_params": { + "data_type": "FLOAT64", + "hnsw_config": { + "M": 256, + "EF_CONSTRUCTION": 32 + } + }, + "search_params": [ + { + "parallel": 1, + "search_params": { + "ef": 8, + "data_type": "FLOAT64" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 8, + "data_type": "FLOAT64" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 16, + "data_type": "FLOAT64" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 16, + "data_type": "FLOAT64" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 32, + "data_type": "FLOAT64" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 32, + "data_type": "FLOAT64" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 64, + "data_type": "FLOAT64" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 64, + "data_type": "FLOAT64" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 128, + "data_type": "FLOAT64" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 128, + "data_type": "FLOAT64" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 256, + "data_type": "FLOAT64" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 256, + "data_type": "FLOAT64" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 512, + "data_type": "FLOAT64" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 512, + "data_type": "FLOAT64" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "FLOAT64" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "FLOAT64" + } + } + ], + "upload_params": { + "parallel": 16, + "data_type": "FLOAT64", + "batch_size": 64 + } + }, + { + "name": "redis-float64-m-256-ef-64", + "engine": "redis", + "connection_params": {}, + "collection_params": { + "data_type": "FLOAT64", + "hnsw_config": { + "M": 256, + "EF_CONSTRUCTION": 64 + } + }, + "search_params": [ + { + "parallel": 1, + "search_params": { + "ef": 8, + "data_type": "FLOAT64" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 8, + "data_type": "FLOAT64" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 16, + "data_type": "FLOAT64" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 16, + "data_type": "FLOAT64" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 32, + "data_type": "FLOAT64" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 32, + "data_type": "FLOAT64" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 64, + "data_type": "FLOAT64" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 64, + "data_type": "FLOAT64" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 128, + "data_type": "FLOAT64" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 128, + "data_type": "FLOAT64" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 256, + "data_type": "FLOAT64" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 256, + "data_type": "FLOAT64" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 512, + "data_type": "FLOAT64" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 512, + "data_type": "FLOAT64" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "FLOAT64" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "FLOAT64" + } + } + ], + "upload_params": { + "parallel": 16, + "data_type": "FLOAT64", + "batch_size": 64 + } + }, + { + "name": "redis-float64-m-256-ef-128", + "engine": "redis", + "connection_params": {}, + "collection_params": { + "data_type": "FLOAT64", + "hnsw_config": { + "M": 256, + "EF_CONSTRUCTION": 128 + } + }, + "search_params": [ + { + "parallel": 1, + "search_params": { + "ef": 8, + "data_type": "FLOAT64" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 8, + "data_type": "FLOAT64" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 16, + "data_type": "FLOAT64" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 16, + "data_type": "FLOAT64" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 32, + "data_type": "FLOAT64" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 32, + "data_type": "FLOAT64" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 64, + "data_type": "FLOAT64" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 64, + "data_type": "FLOAT64" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 128, + "data_type": "FLOAT64" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 128, + "data_type": "FLOAT64" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 256, + "data_type": "FLOAT64" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 256, + "data_type": "FLOAT64" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 512, + "data_type": "FLOAT64" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 512, + "data_type": "FLOAT64" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "FLOAT64" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "FLOAT64" + } + } + ], + "upload_params": { + "parallel": 16, + "data_type": "FLOAT64", + "batch_size": 64 + } + }, + { + "name": "redis-float64-m-256-ef-256", + "engine": "redis", + "connection_params": {}, + "collection_params": { + "data_type": "FLOAT64", + "hnsw_config": { + "M": 256, + "EF_CONSTRUCTION": 256 + } + }, + "search_params": [ + { + "parallel": 1, + "search_params": { + "ef": 8, + "data_type": "FLOAT64" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 8, + "data_type": "FLOAT64" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 16, + "data_type": "FLOAT64" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 16, + "data_type": "FLOAT64" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 32, + "data_type": "FLOAT64" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 32, + "data_type": "FLOAT64" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 64, + "data_type": "FLOAT64" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 64, + "data_type": "FLOAT64" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 128, + "data_type": "FLOAT64" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 128, + "data_type": "FLOAT64" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 256, + "data_type": "FLOAT64" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 256, + "data_type": "FLOAT64" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 512, + "data_type": "FLOAT64" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 512, + "data_type": "FLOAT64" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "FLOAT64" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "FLOAT64" + } + } + ], + "upload_params": { + "parallel": 16, + "data_type": "FLOAT64", + "batch_size": 64 + } + } +] \ No newline at end of file From 30cf0b6e6fa11d56d2b2d7b110847d2ee5a37f0e Mon Sep 17 00:00:00 2001 From: filipecosta90 Date: Wed, 22 Jan 2025 23:15:23 +0000 Subject: [PATCH 33/41] support metadata on h5 file --- dataset_reader/ann_h5_reader.py | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/dataset_reader/ann_h5_reader.py b/dataset_reader/ann_h5_reader.py index 8ae13e8a..11430469 100644 --- a/dataset_reader/ann_h5_reader.py +++ b/dataset_reader/ann_h5_reader.py @@ -26,13 +26,21 @@ def read_queries(self) -> Iterator[Query]: expected_result=expected_result.tolist(), expected_scores=expected_scores.tolist(), ) + def read_data(self, start_idx: int = 0, end_idx: int = None) -> Iterator[Record]: data = h5py.File(self.path) - + has_metadata = "metadata" in data # Check if metadata exists for idx, vector in enumerate(data["train"]): if self.normalize: vector /= np.linalg.norm(vector) - yield Record(id=idx, vector=vector.tolist(), metadata=None) + metadata = None + if has_metadata: + try: + metadata = data["metadata"][idx].decode("utf-8") + except (IndexError, AttributeError, UnicodeDecodeError): + metadata = None # Handle cases where metadata retrieval fails + + yield Record(id=idx, vector=vector.tolist(), metadata=metadata) if __name__ == "__main__": From 496544556f027846390d12dfa3941f736263e582 Mon Sep 17 00:00:00 2001 From: filipecosta90 Date: Wed, 22 Jan 2025 23:16:36 +0000 Subject: [PATCH 34/41] FLUSHALL on Redis --- engine/clients/redis/config.py | 2 +- engine/clients/redis/configure.py | 43 +++++++++++++++++-------------- 2 files changed, 24 insertions(+), 21 deletions(-) diff --git a/engine/clients/redis/config.py b/engine/clients/redis/config.py index 4c101bcf..ec9018ff 100644 --- a/engine/clients/redis/config.py +++ b/engine/clients/redis/config.py @@ -5,7 +5,7 @@ REDIS_USER = os.getenv("REDIS_USER", None) REDIS_CLUSTER = bool(int(os.getenv("REDIS_CLUSTER", 0))) REDIS_HYBRID_POLICY = os.getenv("REDIS_HYBRID_POLICY", None) -REDIS_KEEP_DOCUMENTS = bool(os.getenv("REDIS_KEEP_DOCUMENTS", 1)) +REDIS_KEEP_DOCUMENTS = bool(os.getenv("REDIS_KEEP_DOCUMENTS", 0)) REDIS_JUST_INDEX = bool(os.getenv("REDIS_JUST_INDEX", 0)) GPU_STATS = bool(int(os.getenv("GPU_STATS", 0))) GPU_STATS_ENDPOINT = os.getenv("GPU_STATS_ENDPOINT", None) diff --git a/engine/clients/redis/configure.py b/engine/clients/redis/configure.py index 20544c3d..4af0e5e1 100644 --- a/engine/clients/redis/configure.py +++ b/engine/clients/redis/configure.py @@ -51,26 +51,29 @@ def clean(self): for node in self.client.get_primaries() ] for conn in conns: - index = conn.ft() - try: - index.dropindex(delete_documents=(not REDIS_KEEP_DOCUMENTS)) - except redis.ResponseError as e: - str_err = e.__str__() - if ( - "Unknown Index name" not in str_err - and "Index does not exist" not in str_err - and "no such index" not in str_err - ): - # google memorystore does not support the DD argument. - # in that case we can flushall - if "wrong number of arguments for FT.DROPINDEX command" in str_err: - print( - "Given the FT.DROPINDEX command failed, we're flushing the entire DB..." - ) - if REDIS_KEEP_DOCUMENTS is False: - conn.flushall() - else: - raise e + if REDIS_KEEP_DOCUMENTS is False: + conn.flushall() + else: + index = conn.ft() + try: + index.dropindex(delete_documents=(not REDIS_KEEP_DOCUMENTS)) + except redis.ResponseError as e: + str_err = e.__str__() + if ( + "Unknown Index name" not in str_err + and "Index does not exist" not in str_err + and "no such index" not in str_err + ): + # google memorystore does not support the DD argument. + # in that case we can flushall + if "wrong number of arguments for FT.DROPINDEX command" in str_err: + print( + "Given the FT.DROPINDEX command failed, we're flushing the entire DB..." + ) + if REDIS_KEEP_DOCUMENTS is False: + conn.flushall() + else: + raise e def recreate(self, dataset: Dataset, collection_params): self.clean() From db3fbc97bbe941c5f84142d2e904b743607218cf Mon Sep 17 00:00:00 2001 From: fcostaoliveira Date: Fri, 24 Jan 2025 10:00:26 +0000 Subject: [PATCH 35/41] Added INT8 cohere dataset with metadata --- create-int8.py | 146 ++++++++++++++++++++++++++++++++ dataset_reader/ann_h5_reader.py | 10 ++- 2 files changed, 153 insertions(+), 3 deletions(-) create mode 100644 create-int8.py diff --git a/create-int8.py b/create-int8.py new file mode 100644 index 00000000..ea5b36f7 --- /dev/null +++ b/create-int8.py @@ -0,0 +1,146 @@ +from datasets import load_dataset +import numpy as np +import os +import pickle +from dotenv import load_dotenv +from benchmark import DATASETS_DIR +import h5py +from redis import Redis +from redis.commands.search.query import Query +from redis.commands.search.field import TextField, VectorField +from redis.commands.search.indexDefinition import IndexDefinition, IndexType +from tqdm import tqdm +import json + +# Load environment variables +load_dotenv() + +# Constants +LANG = "en" +DATASET_SIZE = int(os.getenv("DATASET_SIZE", "1000000")) +QUERIES_NUM = 1000 +K = 100 + +def create_redis_index(): + client = Redis() + try: + client.ft().dropindex(delete_documents=True) # Remove existing index if it exists + except: + pass + index_def = IndexDefinition(index_type=IndexType.HASH) + schema = ( + TextField("_id"), + TextField("title"), + TextField("text"), + VectorField("vector", "FLAT", { + "TYPE": "INT8", + "DIM": 1024, + "DISTANCE_METRIC": "COSINE" + }) + ) + client.ft().create_index(schema, definition=index_def) + print("Redis search index created.") + +def load_vectors(): + embeddings_file = f"int8_embeddings_{DATASET_SIZE}.pkl" + if os.path.exists(embeddings_file): + with open(embeddings_file, "rb") as f: + (vectors, metadata,query_vectors) = pickle.load(f) + print(f"Prepared {len(vectors)} dataset vectors, {len(metadata)} metadata, and {len(query_vectors)} query vectors") + return vectors, metadata, query_vectors + dataset = load_dataset( + "Cohere/wikipedia-2023-11-embed-multilingual-v3-int8-binary", + LANG, + split="train", + streaming=True, + ) + vectors, metadata = [], [] + query_vectors = [] + for num,doc in tqdm(enumerate(dataset.take(DATASET_SIZE + QUERIES_NUM)), desc="Loading dataset"): + vector = doc["emb_int8"] + if num >= DATASET_SIZE: + query_vectors.append(vector) + else: + vectors.append(vector) + metadata.append({"_id": doc["_id"], "title": doc.get("title", ""), "text": doc.get("text", "")}) + vectors = np.array(vectors, dtype=np.int8) + with open(embeddings_file, "wb") as f: + pickle.dump((vectors, metadata,query_vectors), f) + print(f"Prepared {len(vectors)} dataset vectors, {len(metadata)} metadata, and {len(query_vectors)} query vectors") + return vectors, metadata, query_vectors + +def ingest_vectors(vectors, metadata): + client = Redis() + client.flushdb() # Clean DB before ingestion + create_redis_index() # Ensure index is created before ingestion + pipeline = client.pipeline() + for i, (vector, meta) in enumerate(tqdm(zip(vectors, metadata), desc="Ingesting vectors", total=len(vectors))): + pipeline.hset(f"{i}", mapping={"vector": vector.tobytes(), **meta}) + if i % 100 == 0: + pipeline.execute() + pipeline.execute() + print("Vector ingestion complete.") + +def verify_metadata(vectors): + client = Redis() + sample_indices = np.random.choice(len(vectors), 5, replace=False) + for idx in sample_indices: + data = client.hgetall(f"{idx}") + if data: + print(f"Metadata for vector {idx}: {data}") + else: + print(f"No metadata found for vector {idx}") + +def run(): + vectors, metadata, queries = load_vectors() + ingest_vectors(vectors[:DATASET_SIZE], metadata[:DATASET_SIZE]) + verify_metadata(vectors[:DATASET_SIZE]) + assert len(queries) == QUERIES_NUM + assert len(vectors) == DATASET_SIZE + assert len(metadata) == DATASET_SIZE + neighbors, distances = [], [] + K = 100 + client_ft = Redis().ft() + q = ( + Query("*=>[KNN $K @vector $vec_param AS vector_score]") + .sort_by("vector_score", asc=True) + .paging(0, K) + .return_fields("vector_score") + .dialect(4) + .timeout(12000000) + ) + for query_vector in tqdm(queries, desc="Processing queries"): + params_dict = { + "vec_param": np.array(query_vector).astype(np.int8).tobytes(), + "K": K, + } + results = client_ft.search(q, query_params=params_dict) + nb = [int(result.id) for result in results.docs] + ds = [int(result.id) for result in results.docs] + if len(nb) != K: + print(f"wrong len {len(nb)}") + continue + + neighbors.append([int(result.id) for result in results.docs]) + distances.append([float(result.vector_score) for result in results.docs]) + vector_dimension = len(vectors[0]) + output_dir = os.path.join( + DATASETS_DIR, + f"cohere-{vector_dimension}-angular-int8", + ) + os.makedirs(output_dir, exist_ok=True) # Ensure directory exists + output_path = os.path.join(output_dir, f"cohere-{vector_dimension}-angular-int8.hdf5") + + metadata_json = np.array([json.dumps(meta) for meta in metadata[:DATASET_SIZE]], dtype="S") + assert len(metadata_json) == len(vectors) + + with h5py.File(output_path, "w") as h5f: + h5f.create_dataset("train", data=vectors, compression=None) + h5f.create_dataset("test", data=queries, compression=None) + h5f.create_dataset("neighbors", data=np.array(neighbors, dtype=np.int32), compression=None) + h5f.create_dataset("distances", data=np.array(distances, dtype=np.float32), compression=None) + h5f.create_dataset("metadata", data=metadata_json, compression=None) + +if __name__ == "__main__": + run() + diff --git a/dataset_reader/ann_h5_reader.py b/dataset_reader/ann_h5_reader.py index 11430469..5bfe8e83 100644 --- a/dataset_reader/ann_h5_reader.py +++ b/dataset_reader/ann_h5_reader.py @@ -1,5 +1,5 @@ from typing import Iterator - +import json import h5py import numpy as np @@ -36,8 +36,12 @@ def read_data(self, start_idx: int = 0, end_idx: int = None) -> Iterator[Record] metadata = None if has_metadata: try: - metadata = data["metadata"][idx].decode("utf-8") - except (IndexError, AttributeError, UnicodeDecodeError): + metadata_str = data["metadata"][idx].decode("utf-8").strip() + if metadata_str.startswith("{") and metadata_str.endswith("}"): + metadata = json.loads(metadata_str) + else: + metadata = None + except (IndexError, AttributeError, UnicodeDecodeError, json.JSONDecodeError) as e : metadata = None # Handle cases where metadata retrieval fails yield Record(id=idx, vector=vector.tolist(), metadata=metadata) From 27bfe7de57a9a24d3f2f6ebbc58802ba885b68d8 Mon Sep 17 00:00:00 2001 From: filipecosta90 Date: Fri, 24 Jan 2025 10:14:31 +0000 Subject: [PATCH 36/41] cleaned up cohere dataset script --- create-cohere.py | 583 +++++++++++++---------------------------------- create-int8.py | 106 ++++++--- 2 files changed, 230 insertions(+), 459 deletions(-) diff --git a/create-cohere.py b/create-cohere.py index 7a798e0a..2ccfeb32 100644 --- a/create-cohere.py +++ b/create-cohere.py @@ -1,463 +1,190 @@ from datasets import load_dataset -from sentence_transformers.quantization import quantize_embeddings -from scipy import spatial -import time import numpy as np import os import pickle from dotenv import load_dotenv -import cohere -import csv from benchmark import DATASETS_DIR import h5py -from tqdm import tqdm -from redis import Redis, RedisCluster +from redis import Redis from redis.commands.search.query import Query +from redis.commands.search.field import TextField, VectorField +from redis.commands.search.indexDefinition import IndexDefinition, IndexType +from tqdm import tqdm +import json -# Load COHERE_API_KEY from .env file +# Load environment variables load_dotenv() -api_key = os.getenv("COHERE_API_KEY") -co = cohere.Client(api_key) # Constants -VERBOSE_MODE = False -LANG = "en" # Use the English Wikipedia subset -DATASET_SIZE = 1_000_000 -CALIBRATION_SET_SIZE = DATASET_SIZE // 10 -QUERIES_DATASET_SIZE = 1000 -QUERIES_NUM = int(os.getenv("QUERIES_NUM", "100")) +LANG = "en" +DATASET_SIZE = int(os.getenv("DATASET_SIZE", "1000000")) +VECTOR_TYPE = os.getenv("VECTOR_TYPE", "INT8").lower() +QUERIES_NUM = 1000 K = 100 -numpy_types_dict = {"float32": np.float32, "int8": np.int8, "uint8": np.uint8} - -cohere_type_dict = { - "float32": "float", - "int8": "int8", -} - dataset_embed_type_dict = {"float32": "emb", "int8": "emb_int8"} - -VECTOR_TEXT = 0 -QUERY_TEXT = 1 - - -class TextsCache: - def __init__(self): - self.cache_file = "texts_cache.pkl" - if os.path.exists(self.cache_file): - with open(self.cache_file, "rb") as f: - self.cache_list = pickle.load(f) - else: - self.cache_list = [{}, {}] # [vecs_text_cache, queries_text_cache] - - def get(self, text_type, id): - return self.cache_list[text_type].get(id, None) - - def set(self, text_type, id, value): - self.cache_list[text_type][id] = value - with open(self.cache_file, "wb") as f: - pickle.dump(self.cache_list, f) +dataset_vector_dtype_dict = {"float32": np.float32, "int8": np.int8} +dataset_name_type_dict = { + "float32": "Cohere/wikipedia-2023-11-embed-multilingual-v3", + "int8": "Cohere/wikipedia-2023-11-embed-multilingual-v3-int8-binary", +} -class EmbeddingLoader: - def __init__( - self, dataset_stream, queries_stream, queries_model, embedding_type, cache - ): - self.dataset_stream = dataset_stream - self.queries_stream = queries_stream - self.embedding_type = embedding_type - self.queries_model = queries_model - self.cache = cache +def create_redis_index(vector_type): + client = Redis() + try: + client.ft().dropindex( + delete_documents=True + ) # Remove existing index if it exists + except: + pass + index_def = IndexDefinition(index_type=IndexType.HASH) + schema = ( + TextField("_id"), + TextField("title"), + TextField("text"), + VectorField( + "vector", + "FLAT", + {"TYPE": vector_type, "DIM": 1024, "DISTANCE_METRIC": "COSINE"}, + ), + ) + client.ft().create_index(schema, definition=index_def) + print("Redis search index created.") - @staticmethod - def load_field_from_stream(docs_stream, field, num_docs_to_load, offset=0): - docs_stream = docs_stream.skip(offset) - docs_stream = docs_stream.take(num_docs_to_load) - res = [] - for doc in docs_stream: - res.append(doc[field]) - return res - def load_embeddings(self): - embeddings_file = f"{self.embedding_type}_embeddings_{DATASET_SIZE}.pkl" - dataset_embeddings = [] - if os.path.exists(embeddings_file): - print(f"Loading embeddings from {embeddings_file}") - with open(embeddings_file, "rb") as f: - dataset_embeddings = pickle.load(f) - else: - print("Embeddings file not found. Generating embeddings...") - batch_size = CALIBRATION_SET_SIZE - start_time = time.time() - for i, processed_docs_num in enumerate(range(0, DATASET_SIZE, batch_size)): - assert ( - len(dataset_embeddings) == processed_docs_num - ), f"expected {len(dataset_embeddings)} == {processed_docs_num}" - dataset_embeddings.extend( - self.load_field_from_stream( - self.dataset_stream, - dataset_embed_type_dict[self.embedding_type], - batch_size, - processed_docs_num, - ) - ) - print( - f"Done loading batch {i}, example slice: ", - dataset_embeddings[-1][:5], - ) - dataset_embeddings = np.array( - dataset_embeddings, dtype=numpy_types_dict[self.embedding_type] - ) - dataset_load_time = time.time() - start_time +def load_vectors(vector_type, vector_dtype, dataset_name, emb_fieldname): + embeddings_file = f"{vector_type}_embeddings_{DATASET_SIZE}.pkl" + if os.path.exists(embeddings_file): + with open(embeddings_file, "rb") as f: + (vectors, metadata, query_vectors) = pickle.load(f) print( - f"Loading {DATASET_SIZE} dataset embeddings took {dataset_load_time} seconds" + f"Prepared {len(vectors)} dataset vectors, {len(metadata)} metadata, and {len(query_vectors)} query vectors" ) - - with open(embeddings_file, "wb") as f: - pickle.dump(dataset_embeddings, f) - print(f"Embeddings have been stored in {embeddings_file}") - - assert len(dataset_embeddings) == DATASET_SIZE - return dataset_embeddings - - def load_queries(self): - queries_embeddings_file = f"{self.embedding_type}_queries_{QUERIES_DATASET_SIZE}_{self.queries_model}.pkl" - queries_embeddings = [] - if os.path.exists(queries_embeddings_file): - print(f"Loading queries from {queries_embeddings_file}") - with open(queries_embeddings_file, "rb") as f: - queries_embeddings = pickle.load(f) + return vectors, metadata, query_vectors + dataset = load_dataset( + dataset_name, + LANG, + split="train", + streaming=True, + ) + vectors, metadata = [], [] + query_vectors = [] + for num, doc in tqdm( + enumerate(dataset.take(DATASET_SIZE + QUERIES_NUM)), desc="Loading dataset" + ): + vector = doc[emb_fieldname] + if num >= DATASET_SIZE: + query_vectors.append(vector) else: - print("Queries file not found. Generating embeddings...") - queries_texts = self.load_field_from_stream( - self.queries_stream, "query", QUERIES_DATASET_SIZE + vectors.append(vector) + metadata.append( + { + "_id": doc["_id"], + "title": doc.get("title", ""), + "text": doc.get("text", ""), + } ) - for i, query_text in enumerate(queries_texts): - self.cache.set(QUERY_TEXT, i, query_text) - start_time = time.time() - queries_embeddings = co.embed( - texts=queries_texts, - model=self.queries_model, - input_type="search_query", - embedding_types=[cohere_type_dict[self.embedding_type]], - ).embeddings - queries_embeddings = getattr( - queries_embeddings, cohere_type_dict[self.embedding_type] - ) - queries_load_time = time.time() - start_time - print( - f"Loading {QUERIES_DATASET_SIZE} queries texts took {queries_load_time} seconds" - ) - - with open(queries_embeddings_file, "wb") as f: - pickle.dump(queries_embeddings, f) - print(f"Embeddings have been stored in {queries_embeddings_file}") - - queries_embeddings = np.array( - queries_embeddings, dtype=numpy_types_dict[self.embedding_type] - ) - assert len(queries_embeddings) == QUERIES_DATASET_SIZE - return queries_embeddings - - def get_vec_text_at_idx(self, idx): - text = self.cache.get(VECTOR_TEXT, idx) - if text is None: - print(f"Cacheing vec {idx}") - text = self.load_field_from_stream(self.dataset_stream, "text", 1, idx)[0] - self.cache.set(VECTOR_TEXT, idx, text) - else: - print(f"Cache hit for vec at index {idx}") - return text - - def get_query_text_at_idx(self, idx): - text = self.cache.get(QUERY_TEXT, idx) - if text is None: - print(f"Cacheing query {idx}") - text = self.load_field_from_stream(self.queries_stream, "query", 1, idx)[0] - self.cache.set(QUERY_TEXT, idx, text) - else: - print(f"Cache hit for query at index {idx}") - return text - - -RES_ID = 1 - - -class DistanceCalculator: - @staticmethod - def knn_L2(query, doc_embeddings, k=K): - res = [ - (spatial.distance.euclidean(query, vec), id) - for id, vec in enumerate(doc_embeddings) - ] - res = sorted(res) - return res[:k] - - @staticmethod - def knn_cosine(query, doc_embeddings, k=K): - res = [] - if query.dtype == np.int8: - query = query.astype(np.int32) - query_norm = np.linalg.norm(query) - for id, vec in enumerate(doc_embeddings): - if vec.dtype == np.int8: - vec = vec.astype(np.int32) - vec_norm = np.linalg.norm(vec) - cosine_similarity = np.dot(query, vec) / (query_norm * vec_norm) - cosine_distance = 1.0 - cosine_similarity - res.append((cosine_distance, id)) - res = sorted(res) - return res[:k] - - -class QuantizationProcessor: - def __init__(self, dim=0, precision: str = "int8"): - self.N = 255 # 2^B - 1 - self.dim = dim - self.precision = precision - if precision == "uint8": - self.offset = np.array(0, dtype=np.uint8) - elif precision == "int8": - self.offset = np.array(128, dtype=np.uint8) - - def train(self, train_dataset: np.ndarray): - # Assuming train_dataset is a numpy array with shape (n_train_vec, self.dim) - self.x_min = train_dataset.min( - axis=0 - ) # Find the minimum value in each dimension - self.delta = ( - train_dataset.max(axis=0) - self.x_min - ) / self.N # Calculate delta for each dimension - - def quantize(self, dataset: np.ndarray): - q_vals = np.floor((dataset - self.x_min) / self.delta) - # use int32 to avoid overflow if type is uint8 - q_vals = np.clip(q_vals, 0, self.N).astype(numpy_types_dict[self.precision]) - - # Ensure self.offset is cast to the same type before subtraction - self.offset = self.offset.astype(q_vals.dtype) - - # Subtract offset safely - q_vals = np.clip(q_vals - self.offset, -128, 127) - return q_vals - - def decompress(self, x): - return (self.delta * (x + 0.5 + self.offset).astype(np.float32)) + self.x_min - - def dataset_and_queries_SQ_embeddings( - self, float_embeddings, float_queries_embeddings - ): - start_time = time.time() - self.train(float_embeddings[:CALIBRATION_SET_SIZE]) - - dataset_sq_embeddings = self.quantize(float_embeddings) - dataset_time = time.time() - start_time - print( - f"Quantizing {len(dataset_sq_embeddings)} dataset embeddings took {dataset_time} seconds" - ) - - start_time = time.time() - query_sq_embeddings = self.quantize(float_queries_embeddings) - queries_time = time.time() - start_time - print( - f"Quantizing {len(query_sq_embeddings)} queries embeddings took {queries_time} seconds" - ) - return dataset_sq_embeddings, query_sq_embeddings - - -class Benchmark: - def __init__(self, float32_loader, int8_loader, results_file, k=K): - self.float32_loader = float32_loader - self.int8_loader = int8_loader - self.k = k - self.results_file = results_file - - def write_recall_to_csv(self, func_name, recall_int8, recall_SQ, recall_SQ_decomp): - csv_file_path = self.results_file - # Check if the CSV file exists - if not os.path.exists(csv_file_path): - # Create a new file and write the header - with open(csv_file_path, "w", newline="") as csvfile: - writer = csv.writer(csvfile) - writer.writerow(["metric", "int8", "SQ", "SQ_decompressed"]) - - # Append the recall values - with open(csv_file_path, "a", newline="") as csvfile: - writer = csv.writer(csvfile) - writer.writerow([func_name, recall_int8, recall_SQ, recall_SQ_decomp]) + vectors = np.array(vectors, dtype=vector_dtype) + with open(embeddings_file, "wb") as f: + pickle.dump((vectors, metadata, query_vectors), f) + print( + f"Prepared {len(vectors)} dataset vectors, {len(metadata)} metadata, and {len(query_vectors)} query vectors" + ) + return vectors, metadata, query_vectors - def count_correct(self, gt_results, results): - correct = 0 - for res in results: - for gt_res in gt_results: - if res[1] == gt_res[1]: - correct += 1 - break - return correct - def batch_knn( - self, queries_num, queries_embeddings, dataset_embeddings, distance_func, k=K +def ingest_vectors(vectors, metadata, vector_type): + client = Redis() + client.flushdb() # Clean DB before ingestion + create_redis_index() # Ensure index is created before ingestion + pipeline = client.pipeline() + for i, (vector, meta) in enumerate( + tqdm(zip(vectors, metadata), desc="Ingesting vectors", total=len(vectors)) ): - res = [] - start_time = time.time() - for query in tqdm( - queries_embeddings[:queries_num], desc="Processing Queries", unit="query" - ): - res.append(distance_func(query, dataset_embeddings, k)) - batch_knn_time = time.time() - start_time - print(f"Search took {batch_knn_time} seconds") - assert ( - len(res) == queries_num - ), f"expected {len(queries_embeddings)} == {len(res)} == {queries_num}" - return res - - def timed_compute_recall(self, distance_func, queries, vectors): - start_time = time.time() - correct = 0 - for i, query in enumerate( - tqdm(queries[:QUERIES_NUM], desc="Processing Queries") - ): - res = distance_func(query, vectors) - correct += self.count_correct(self.gt_res[i], res) - recall = correct / (K * QUERIES_NUM) - recall_time = time.time() - start_time - print(f"Search took {recall_time} seconds. \nRecall: {recall}") - if VERBOSE_MODE: - print(f"Example query_{QUERIES_NUM - 1} res: {res}") - print(f"Best result for query_{QUERIES_NUM - 1}:") - self.print_query_answer(QUERIES_NUM - 1, res[0][RES_ID], self.int8_loader) - return recall - - def run(self, distance_func): - - float32_vector_embeddings = self.float32_loader.load_embeddings() - float32_queries_embeddings = self.float32_loader.load_queries() - if VERBOSE_MODE: - print( - f"\n\t Example vec slice = {float32_vector_embeddings[0][:5]}" - f"\n\t Example query slice = {float32_queries_embeddings[0][:5]}\n" - ) - - int8_vector_embeddings = self.int8_loader.load_embeddings() - int8_queries_embeddings = self.int8_loader.load_queries() - dim = len(int8_vector_embeddings[0]) - - neighbors = [] - distances = [] - top = 100 - prefilter_condition = "*" - REDIS_QUERY_TIMEOUT = 120 - client_ft = Redis().ft() - - q = ( - Query(f"{prefilter_condition}=>[KNN $K @vector $vec_param AS vector_score]") - .sort_by("vector_score", asc=True) - .paging(0, top) - .return_fields("vector_score") - # performance is optimized for sorting operations on DIALECT 4 in different scenarios. - # check SORTBY details in https://redis.io/commands/ft.search/ - .dialect(4) - .timeout(REDIS_QUERY_TIMEOUT) - ) - params = {} - - for i, query_vector in enumerate(float32_queries_embeddings[:QUERIES_NUM]): - neighbors.append([]) - distances.append([]) - - params_dict = { - "vec_param": np.array(query_vector).astype(np.float32).tobytes(), - "K": top, - **params, - } - results = client_ft.search(q, query_params=params_dict) - for result in results.docs: - neighbors[i].append(int(result.id)) - distances[i].append(float(result.vector_score)) - - print("\n====================\n") - print("Save float32 embeddings") - # Create a new HDF5 file and write the data - output_path = os.path.join( - DATASETS_DIR, f" -float32", f"cohere-{dim}-angular-float32.hdf5" - ) - with h5py.File(output_path, "w") as h5f: - h5f.create_dataset( - "train", data=float32_vector_embeddings, compression=None - ) - h5f.create_dataset( - "test", data=float32_queries_embeddings, compression=None - ) - h5f.create_dataset("neighbors", data=neighbors, compression=None) - h5f.create_dataset("distances", data=distances, compression=None) - - print("\n====================\n") - print("Save int8 embeddings") - output_path = os.path.join( - DATASETS_DIR, - f"cohere-{dim}-angular-int8", - f"cohere-{dim}-angular-int8.hdf5", - ) - with h5py.File(output_path, "w") as h5f: - h5f.create_dataset("train", data=int8_vector_embeddings, compression=None) - h5f.create_dataset("test", data=int8_queries_embeddings, compression=None) - h5f.create_dataset("neighbors", data=neighbors, compression=None) - h5f.create_dataset("distances", data=distances, compression=None) - - print("\n====================\n") - - @staticmethod - def print_query_answer(query_idx: int, vec_idx: int, loader): - print() - print(f"\nQuestion: {loader.get_query_text_at_idx(query_idx)}") - answer_text = loader.get_vec_text_at_idx(vec_idx) - print(f"\nAnswer: {answer_text}") + pipeline.hset(f"{i}", mapping={"vector": vector.tobytes(), **meta}) + if i % 100 == 0: + pipeline.execute() + pipeline.execute() + print("Vector ingestion complete.") + + +def verify_metadata(vectors): + client = Redis() + sample_indices = np.random.choice(len(vectors), 5, replace=False) + for idx in sample_indices: + data = client.hgetall(f"{idx}") + if data: + print(f"Metadata for vector {idx}: {data}") + else: + print(f"No metadata found for vector {idx}") -def main(): - print( - "Run BM with following parameters:" "\n\t DATASET_SIZE = ", - DATASET_SIZE, - "\n\t CALIBRATION_SET_SIZE = ", - CALIBRATION_SET_SIZE, - "\n\t QUERIES_DATASET_SIZE = ", - QUERIES_DATASET_SIZE, - "\n\t QUERIES_NUM = ", - QUERIES_NUM, - "\n\t k = ", - K, +def run(): + vector_type = VECTOR_TYPE + dataset_name = dataset_name_type_dict[VECTOR_TYPE] + vector_dtype = dataset_vector_dtype_dict[VECTOR_TYPE] + emb_fieldname = dataset_embed_type_dict[VECTOR_TYPE] + vectors, metadata, queries = load_vectors( + vector_type, vector_dtype, dataset_name, emb_fieldname ) - - texts_cache = TextsCache() - float32_loader = EmbeddingLoader( - load_dataset( - "Cohere/wikipedia-2023-11-embed-multilingual-v3", - LANG, - split="train", - streaming=True, - ), - load_dataset("Cohere/miracl-en-queries-22-12", split="train", streaming=True), - "embed-multilingual-v3.0", - "float32", - texts_cache, + ingest_vectors(vectors[:DATASET_SIZE], metadata[:DATASET_SIZE], vector_type) + verify_metadata(vectors[:DATASET_SIZE]) + assert len(queries) == QUERIES_NUM + assert len(vectors) == DATASET_SIZE + assert len(metadata) == DATASET_SIZE + neighbors, distances = [], [] + K = 100 + client_ft = Redis().ft() + q = ( + Query("*=>[KNN $K @vector $vec_param AS vector_score]") + .sort_by("vector_score", asc=True) + .paging(0, K) + .return_fields("vector_score") + .dialect(4) + .timeout(12000000) ) - int8_loader = EmbeddingLoader( - load_dataset( - "Cohere/wikipedia-2023-11-embed-multilingual-v3-int8-binary", - LANG, - split="train", - streaming=True, - ), - load_dataset("Cohere/miracl-en-queries-22-12", split="train", streaming=True), - "embed-multilingual-v3.0", - "int8", - texts_cache, + for query_vector in tqdm(queries, desc="Processing queries"): + params_dict = { + "vec_param": np.array(query_vector).astype(vector_dtype).tobytes(), + "K": K, + } + results = client_ft.search(q, query_params=params_dict) + nb = [int(result.id) for result in results.docs] + ds = [int(result.id) for result in results.docs] + if len(nb) != K: + print(f"wrong len {len(nb)}") + continue + + neighbors.append([int(result.id) for result in results.docs]) + distances.append([float(result.vector_score) for result in results.docs]) + vector_dimension = len(vectors[0]) + output_dir = os.path.join( + DATASETS_DIR, + f"cohere-wikipedia-multilingual-{vector_dimension}-angular-{vector_type}", ) + os.makedirs(output_dir, exist_ok=True) # Ensure directory exists + output_path = os.path.join( + output_dir, + f"cohere-wikipedia-multilingual-{vector_dimension}-angular-{vector_type}.hdf5", + ) + + metadata_json = np.array( + [json.dumps(meta) for meta in metadata[:DATASET_SIZE]], dtype="S" + ) + assert len(metadata_json) == len(vectors) - csv_file_name = f"{DATASET_SIZE}_vecs_{CALIBRATION_SET_SIZE}_calibration_{QUERIES_DATASET_SIZE}_queries_{QUERIES_NUM}_k_{K}_recall.csv" - benchmark = Benchmark(float32_loader, int8_loader, csv_file_name) - benchmark.run(DistanceCalculator.knn_cosine) + with h5py.File(output_path, "w") as h5f: + h5f.create_dataset("train", data=vectors, compression=None) + h5f.create_dataset("test", data=queries, compression=None) + h5f.create_dataset( + "neighbors", data=np.array(neighbors, dtype=np.int32), compression=None + ) + h5f.create_dataset( + "distances", data=np.array(distances, dtype=np.float32), compression=None + ) + h5f.create_dataset("metadata", data=metadata_json, compression=None) if __name__ == "__main__": - main() + run() diff --git a/create-int8.py b/create-int8.py index ea5b36f7..1e6a3246 100644 --- a/create-int8.py +++ b/create-int8.py @@ -18,13 +18,24 @@ # Constants LANG = "en" DATASET_SIZE = int(os.getenv("DATASET_SIZE", "1000000")) +VECTOR_TYPE = os.getenv("VECTOR_TYPE", "INT8").lower() QUERIES_NUM = 1000 K = 100 -def create_redis_index(): +dataset_embed_type_dict = {"float32": "emb", "int8": "emb_int8"} +dataset_vector_dtype_dict = {"float32": np.float32, "int8": np.int8} +dataset_name_type_dict = { + "float32": "Cohere/wikipedia-2023-11-embed-multilingual-v3", + "int8": "Cohere/wikipedia-2023-11-embed-multilingual-v3-int8-binary", +} + + +def create_redis_index(vector_type): client = Redis() try: - client.ft().dropindex(delete_documents=True) # Remove existing index if it exists + client.ft().dropindex( + delete_documents=True + ) # Remove existing index if it exists except: pass index_def = IndexDefinition(index_type=IndexType.HASH) @@ -32,55 +43,72 @@ def create_redis_index(): TextField("_id"), TextField("title"), TextField("text"), - VectorField("vector", "FLAT", { - "TYPE": "INT8", - "DIM": 1024, - "DISTANCE_METRIC": "COSINE" - }) + VectorField( + "vector", + "FLAT", + {"TYPE": vector_type, "DIM": 1024, "DISTANCE_METRIC": "COSINE"}, + ), ) client.ft().create_index(schema, definition=index_def) print("Redis search index created.") -def load_vectors(): - embeddings_file = f"int8_embeddings_{DATASET_SIZE}.pkl" + +def load_vectors(vector_type, vector_dtype, dataset_name, emb_fieldname): + embeddings_file = f"{vector_type}_embeddings_{DATASET_SIZE}.pkl" if os.path.exists(embeddings_file): with open(embeddings_file, "rb") as f: - (vectors, metadata,query_vectors) = pickle.load(f) - print(f"Prepared {len(vectors)} dataset vectors, {len(metadata)} metadata, and {len(query_vectors)} query vectors") + (vectors, metadata, query_vectors) = pickle.load(f) + print( + f"Prepared {len(vectors)} dataset vectors, {len(metadata)} metadata, and {len(query_vectors)} query vectors" + ) return vectors, metadata, query_vectors dataset = load_dataset( - "Cohere/wikipedia-2023-11-embed-multilingual-v3-int8-binary", + dataset_name, LANG, split="train", streaming=True, ) vectors, metadata = [], [] query_vectors = [] - for num,doc in tqdm(enumerate(dataset.take(DATASET_SIZE + QUERIES_NUM)), desc="Loading dataset"): - vector = doc["emb_int8"] + for num, doc in tqdm( + enumerate(dataset.take(DATASET_SIZE + QUERIES_NUM)), desc="Loading dataset" + ): + vector = doc[emb_fieldname] if num >= DATASET_SIZE: query_vectors.append(vector) else: vectors.append(vector) - metadata.append({"_id": doc["_id"], "title": doc.get("title", ""), "text": doc.get("text", "")}) - vectors = np.array(vectors, dtype=np.int8) + metadata.append( + { + "_id": doc["_id"], + "title": doc.get("title", ""), + "text": doc.get("text", ""), + } + ) + vectors = np.array(vectors, dtype=vector_dtype) with open(embeddings_file, "wb") as f: - pickle.dump((vectors, metadata,query_vectors), f) - print(f"Prepared {len(vectors)} dataset vectors, {len(metadata)} metadata, and {len(query_vectors)} query vectors") + pickle.dump((vectors, metadata, query_vectors), f) + print( + f"Prepared {len(vectors)} dataset vectors, {len(metadata)} metadata, and {len(query_vectors)} query vectors" + ) return vectors, metadata, query_vectors -def ingest_vectors(vectors, metadata): + +def ingest_vectors(vectors, metadata, vector_type): client = Redis() client.flushdb() # Clean DB before ingestion - create_redis_index() # Ensure index is created before ingestion + create_redis_index(vector_type) # Ensure index is created before ingestion pipeline = client.pipeline() - for i, (vector, meta) in enumerate(tqdm(zip(vectors, metadata), desc="Ingesting vectors", total=len(vectors))): + for i, (vector, meta) in enumerate( + tqdm(zip(vectors, metadata), desc="Ingesting vectors", total=len(vectors)) + ): pipeline.hset(f"{i}", mapping={"vector": vector.tobytes(), **meta}) - if i % 100 == 0: + if i % 100 == 0: pipeline.execute() pipeline.execute() print("Vector ingestion complete.") + def verify_metadata(vectors): client = Redis() sample_indices = np.random.choice(len(vectors), 5, replace=False) @@ -91,9 +119,16 @@ def verify_metadata(vectors): else: print(f"No metadata found for vector {idx}") + def run(): - vectors, metadata, queries = load_vectors() - ingest_vectors(vectors[:DATASET_SIZE], metadata[:DATASET_SIZE]) + vector_type = VECTOR_TYPE + dataset_name = dataset_name_type_dict[VECTOR_TYPE] + vector_dtype = dataset_vector_dtype_dict[VECTOR_TYPE] + emb_fieldname = dataset_embed_type_dict[VECTOR_TYPE] + vectors, metadata, queries = load_vectors( + vector_type, vector_dtype, dataset_name, emb_fieldname + ) + ingest_vectors(vectors[:DATASET_SIZE], metadata[:DATASET_SIZE], vector_type) verify_metadata(vectors[:DATASET_SIZE]) assert len(queries) == QUERIES_NUM assert len(vectors) == DATASET_SIZE @@ -111,7 +146,7 @@ def run(): ) for query_vector in tqdm(queries, desc="Processing queries"): params_dict = { - "vec_param": np.array(query_vector).astype(np.int8).tobytes(), + "vec_param": np.array(query_vector).astype(vector_dtype).tobytes(), "K": K, } results = client_ft.search(q, query_params=params_dict) @@ -126,21 +161,30 @@ def run(): vector_dimension = len(vectors[0]) output_dir = os.path.join( DATASETS_DIR, - f"cohere-{vector_dimension}-angular-int8", + f"cohere-wikipedia-multilingual-{vector_dimension}-angular-{vector_type}", ) os.makedirs(output_dir, exist_ok=True) # Ensure directory exists - output_path = os.path.join(output_dir, f"cohere-{vector_dimension}-angular-int8.hdf5") + output_path = os.path.join( + output_dir, + f"cohere-wikipedia-multilingual-{vector_dimension}-angular-{vector_type}.hdf5", + ) - metadata_json = np.array([json.dumps(meta) for meta in metadata[:DATASET_SIZE]], dtype="S") + metadata_json = np.array( + [json.dumps(meta) for meta in metadata[:DATASET_SIZE]], dtype="S" + ) assert len(metadata_json) == len(vectors) with h5py.File(output_path, "w") as h5f: h5f.create_dataset("train", data=vectors, compression=None) h5f.create_dataset("test", data=queries, compression=None) - h5f.create_dataset("neighbors", data=np.array(neighbors, dtype=np.int32), compression=None) - h5f.create_dataset("distances", data=np.array(distances, dtype=np.float32), compression=None) + h5f.create_dataset( + "neighbors", data=np.array(neighbors, dtype=np.int32), compression=None + ) + h5f.create_dataset( + "distances", data=np.array(distances, dtype=np.float32), compression=None + ) h5f.create_dataset("metadata", data=metadata_json, compression=None) + if __name__ == "__main__": run() - From 2cfdc6387af57f1fbbc2d86d519df510a8edbb96 Mon Sep 17 00:00:00 2001 From: filipecosta90 Date: Fri, 24 Jan 2025 10:18:40 +0000 Subject: [PATCH 37/41] Adjusted dataset name --- create-cohere.py | 4 ++-- datasets/datasets.json | 12 ++++++------ 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/create-cohere.py b/create-cohere.py index 2ccfeb32..e1785484 100644 --- a/create-cohere.py +++ b/create-cohere.py @@ -161,12 +161,12 @@ def run(): vector_dimension = len(vectors[0]) output_dir = os.path.join( DATASETS_DIR, - f"cohere-wikipedia-multilingual-{vector_dimension}-angular-{vector_type}", + f"cohere-wikipedia-{vector_dimension}-angular-{vector_type}", ) os.makedirs(output_dir, exist_ok=True) # Ensure directory exists output_path = os.path.join( output_dir, - f"cohere-wikipedia-multilingual-{vector_dimension}-angular-{vector_type}.hdf5", + f"cohere-wikipedia-{vector_dimension}-angular-{vector_type}.hdf5", ) metadata_json = np.array( diff --git a/datasets/datasets.json b/datasets/datasets.json index de1ea1a7..d578d425 100644 --- a/datasets/datasets.json +++ b/datasets/datasets.json @@ -32,20 +32,20 @@ "link": "http://ann-benchmarks.com/deep-image-96-angular.hdf5" }, { - "name": "cohere-1024-angular-int8", + "name": "cohere-wikipedia-1024-angular-int8", "vector_size": 1024, "distance": "cosine", "type": "h5", - "path": "cohere-1024-angular-int8/cohere-1024-angular-int8.hdf5", - "link": "http://benchmarks.redislabs.s3.amazonaws.com/vecsim/cohere-1024-angular/cohere-1024-angular-int8.hdf5" + "path": "cohere-wikipedia-1024-angular-int8/cohere-wikipedia-1024-angular-int8.hdf5", + "link": "http://benchmarks.redislabs.s3.amazonaws.com/vecsim/cohere-wikipedia-1024-angular/cohere-wikipedia-1024-angular-int8.hdf5" }, { - "name": "cohere-1024-angular-float32", + "name": "cohere-wikipedia-1024-angular-float32", "vector_size": 1024, "distance": "cosine", "type": "h5", - "path": "cohere-1024-angular-float32/cohere-1024-angular-float32.hdf5", - "link": "http://benchmarks.redislabs.s3.amazonaws.com/vecsim/cohere-1024-angular/cohere-1024-angular-float32.hdf5" + "path": "cohere-wikipedia-1024-angular-float32/cohere-wikipedia-1024-angular-float32.hdf5", + "link": "http://benchmarks.redislabs.s3.amazonaws.com/vecsim/cohere-wikipedia-1024-angular/cohere-wikipedia-1024-angular-float32.hdf5" }, { "name": "gist-960-euclidean", From c1cdae13f3537a2e53d260d0af915385cf07cd5a Mon Sep 17 00:00:00 2001 From: filipecosta90 Date: Fri, 24 Jan 2025 10:22:11 +0000 Subject: [PATCH 38/41] Adjusted dataset name --- create-cohere.py | 5 +- create-int8.py | 190 ----------------------------------------------- 2 files changed, 4 insertions(+), 191 deletions(-) delete mode 100644 create-int8.py diff --git a/create-cohere.py b/create-cohere.py index e1785484..6f56b580 100644 --- a/create-cohere.py +++ b/create-cohere.py @@ -97,7 +97,7 @@ def load_vectors(vector_type, vector_dtype, dataset_name, emb_fieldname): def ingest_vectors(vectors, metadata, vector_type): client = Redis() client.flushdb() # Clean DB before ingestion - create_redis_index() # Ensure index is created before ingestion + create_redis_index(vector_type) # Ensure index is created before ingestion pipeline = client.pipeline() for i, (vector, meta) in enumerate( tqdm(zip(vectors, metadata), desc="Ingesting vectors", total=len(vectors)) @@ -125,6 +125,9 @@ def run(): dataset_name = dataset_name_type_dict[VECTOR_TYPE] vector_dtype = dataset_vector_dtype_dict[VECTOR_TYPE] emb_fieldname = dataset_embed_type_dict[VECTOR_TYPE] + print( + f"Creating dataset for vector type={vector_type}. Using dataset {dataset_name} and field {emb_fieldname} for the embeddings" + ) vectors, metadata, queries = load_vectors( vector_type, vector_dtype, dataset_name, emb_fieldname ) diff --git a/create-int8.py b/create-int8.py deleted file mode 100644 index 1e6a3246..00000000 --- a/create-int8.py +++ /dev/null @@ -1,190 +0,0 @@ -from datasets import load_dataset -import numpy as np -import os -import pickle -from dotenv import load_dotenv -from benchmark import DATASETS_DIR -import h5py -from redis import Redis -from redis.commands.search.query import Query -from redis.commands.search.field import TextField, VectorField -from redis.commands.search.indexDefinition import IndexDefinition, IndexType -from tqdm import tqdm -import json - -# Load environment variables -load_dotenv() - -# Constants -LANG = "en" -DATASET_SIZE = int(os.getenv("DATASET_SIZE", "1000000")) -VECTOR_TYPE = os.getenv("VECTOR_TYPE", "INT8").lower() -QUERIES_NUM = 1000 -K = 100 - -dataset_embed_type_dict = {"float32": "emb", "int8": "emb_int8"} -dataset_vector_dtype_dict = {"float32": np.float32, "int8": np.int8} -dataset_name_type_dict = { - "float32": "Cohere/wikipedia-2023-11-embed-multilingual-v3", - "int8": "Cohere/wikipedia-2023-11-embed-multilingual-v3-int8-binary", -} - - -def create_redis_index(vector_type): - client = Redis() - try: - client.ft().dropindex( - delete_documents=True - ) # Remove existing index if it exists - except: - pass - index_def = IndexDefinition(index_type=IndexType.HASH) - schema = ( - TextField("_id"), - TextField("title"), - TextField("text"), - VectorField( - "vector", - "FLAT", - {"TYPE": vector_type, "DIM": 1024, "DISTANCE_METRIC": "COSINE"}, - ), - ) - client.ft().create_index(schema, definition=index_def) - print("Redis search index created.") - - -def load_vectors(vector_type, vector_dtype, dataset_name, emb_fieldname): - embeddings_file = f"{vector_type}_embeddings_{DATASET_SIZE}.pkl" - if os.path.exists(embeddings_file): - with open(embeddings_file, "rb") as f: - (vectors, metadata, query_vectors) = pickle.load(f) - print( - f"Prepared {len(vectors)} dataset vectors, {len(metadata)} metadata, and {len(query_vectors)} query vectors" - ) - return vectors, metadata, query_vectors - dataset = load_dataset( - dataset_name, - LANG, - split="train", - streaming=True, - ) - vectors, metadata = [], [] - query_vectors = [] - for num, doc in tqdm( - enumerate(dataset.take(DATASET_SIZE + QUERIES_NUM)), desc="Loading dataset" - ): - vector = doc[emb_fieldname] - if num >= DATASET_SIZE: - query_vectors.append(vector) - else: - vectors.append(vector) - metadata.append( - { - "_id": doc["_id"], - "title": doc.get("title", ""), - "text": doc.get("text", ""), - } - ) - vectors = np.array(vectors, dtype=vector_dtype) - with open(embeddings_file, "wb") as f: - pickle.dump((vectors, metadata, query_vectors), f) - print( - f"Prepared {len(vectors)} dataset vectors, {len(metadata)} metadata, and {len(query_vectors)} query vectors" - ) - return vectors, metadata, query_vectors - - -def ingest_vectors(vectors, metadata, vector_type): - client = Redis() - client.flushdb() # Clean DB before ingestion - create_redis_index(vector_type) # Ensure index is created before ingestion - pipeline = client.pipeline() - for i, (vector, meta) in enumerate( - tqdm(zip(vectors, metadata), desc="Ingesting vectors", total=len(vectors)) - ): - pipeline.hset(f"{i}", mapping={"vector": vector.tobytes(), **meta}) - if i % 100 == 0: - pipeline.execute() - pipeline.execute() - print("Vector ingestion complete.") - - -def verify_metadata(vectors): - client = Redis() - sample_indices = np.random.choice(len(vectors), 5, replace=False) - for idx in sample_indices: - data = client.hgetall(f"{idx}") - if data: - print(f"Metadata for vector {idx}: {data}") - else: - print(f"No metadata found for vector {idx}") - - -def run(): - vector_type = VECTOR_TYPE - dataset_name = dataset_name_type_dict[VECTOR_TYPE] - vector_dtype = dataset_vector_dtype_dict[VECTOR_TYPE] - emb_fieldname = dataset_embed_type_dict[VECTOR_TYPE] - vectors, metadata, queries = load_vectors( - vector_type, vector_dtype, dataset_name, emb_fieldname - ) - ingest_vectors(vectors[:DATASET_SIZE], metadata[:DATASET_SIZE], vector_type) - verify_metadata(vectors[:DATASET_SIZE]) - assert len(queries) == QUERIES_NUM - assert len(vectors) == DATASET_SIZE - assert len(metadata) == DATASET_SIZE - neighbors, distances = [], [] - K = 100 - client_ft = Redis().ft() - q = ( - Query("*=>[KNN $K @vector $vec_param AS vector_score]") - .sort_by("vector_score", asc=True) - .paging(0, K) - .return_fields("vector_score") - .dialect(4) - .timeout(12000000) - ) - for query_vector in tqdm(queries, desc="Processing queries"): - params_dict = { - "vec_param": np.array(query_vector).astype(vector_dtype).tobytes(), - "K": K, - } - results = client_ft.search(q, query_params=params_dict) - nb = [int(result.id) for result in results.docs] - ds = [int(result.id) for result in results.docs] - if len(nb) != K: - print(f"wrong len {len(nb)}") - continue - - neighbors.append([int(result.id) for result in results.docs]) - distances.append([float(result.vector_score) for result in results.docs]) - vector_dimension = len(vectors[0]) - output_dir = os.path.join( - DATASETS_DIR, - f"cohere-wikipedia-multilingual-{vector_dimension}-angular-{vector_type}", - ) - os.makedirs(output_dir, exist_ok=True) # Ensure directory exists - output_path = os.path.join( - output_dir, - f"cohere-wikipedia-multilingual-{vector_dimension}-angular-{vector_type}.hdf5", - ) - - metadata_json = np.array( - [json.dumps(meta) for meta in metadata[:DATASET_SIZE]], dtype="S" - ) - assert len(metadata_json) == len(vectors) - - with h5py.File(output_path, "w") as h5f: - h5f.create_dataset("train", data=vectors, compression=None) - h5f.create_dataset("test", data=queries, compression=None) - h5f.create_dataset( - "neighbors", data=np.array(neighbors, dtype=np.int32), compression=None - ) - h5f.create_dataset( - "distances", data=np.array(distances, dtype=np.float32), compression=None - ) - h5f.create_dataset("metadata", data=metadata_json, compression=None) - - -if __name__ == "__main__": - run() From b29b8a45f0e93a2ecedbe2b36b0223acbcbd9c48 Mon Sep 17 00:00:00 2001 From: filipecosta90 Date: Fri, 24 Jan 2025 19:58:44 +0000 Subject: [PATCH 39/41] Added EF_CONSTRUCT 8 and 16 variations --- .../create-redis-vector-types.py | 2 +- .../configurations/redis-vector-types.json | 6940 +++++++++++++++-- 2 files changed, 6091 insertions(+), 851 deletions(-) diff --git a/experiments/configurations/create-redis-vector-types.py b/experiments/configurations/create-redis-vector-types.py index fbfdd953..f1b0de3e 100644 --- a/experiments/configurations/create-redis-vector-types.py +++ b/experiments/configurations/create-redis-vector-types.py @@ -36,7 +36,7 @@ for m in [32, 64, 128, 256]: # for efConstruction in [32, 64]: - for efConstruction in [32, 64, 128, 256]: + for efConstruction in [8, 16, 32, 64, 128, 256]: search_params = [] config = { "name": f"redis-{data_type.lower()}-m-{m}-ef-{efConstruction}", diff --git a/experiments/configurations/redis-vector-types.json b/experiments/configurations/redis-vector-types.json index 6c381d86..96ea2e3b 100644 --- a/experiments/configurations/redis-vector-types.json +++ b/experiments/configurations/redis-vector-types.json @@ -28,14 +28,14 @@ } }, { - "name": "redis-int8-m-32-ef-32", + "name": "redis-int8-m-32-ef-8", "engine": "redis", "connection_params": {}, "collection_params": { "data_type": "INT8", "hnsw_config": { "M": 32, - "EF_CONSTRUCTION": 32 + "EF_CONSTRUCTION": 8 } }, "search_params": [ @@ -159,14 +159,14 @@ } }, { - "name": "redis-int8-m-32-ef-64", + "name": "redis-int8-m-32-ef-16", "engine": "redis", "connection_params": {}, "collection_params": { "data_type": "INT8", "hnsw_config": { "M": 32, - "EF_CONSTRUCTION": 64 + "EF_CONSTRUCTION": 16 } }, "search_params": [ @@ -290,14 +290,14 @@ } }, { - "name": "redis-int8-m-32-ef-128", + "name": "redis-int8-m-32-ef-32", "engine": "redis", "connection_params": {}, "collection_params": { "data_type": "INT8", "hnsw_config": { "M": 32, - "EF_CONSTRUCTION": 128 + "EF_CONSTRUCTION": 32 } }, "search_params": [ @@ -421,14 +421,14 @@ } }, { - "name": "redis-int8-m-32-ef-256", + "name": "redis-int8-m-32-ef-64", "engine": "redis", "connection_params": {}, "collection_params": { "data_type": "INT8", "hnsw_config": { "M": 32, - "EF_CONSTRUCTION": 256 + "EF_CONSTRUCTION": 64 } }, "search_params": [ @@ -552,14 +552,14 @@ } }, { - "name": "redis-int8-m-64-ef-32", + "name": "redis-int8-m-32-ef-128", "engine": "redis", "connection_params": {}, "collection_params": { "data_type": "INT8", "hnsw_config": { - "M": 64, - "EF_CONSTRUCTION": 32 + "M": 32, + "EF_CONSTRUCTION": 128 } }, "search_params": [ @@ -683,14 +683,14 @@ } }, { - "name": "redis-int8-m-64-ef-64", + "name": "redis-int8-m-32-ef-256", "engine": "redis", "connection_params": {}, "collection_params": { "data_type": "INT8", "hnsw_config": { - "M": 64, - "EF_CONSTRUCTION": 64 + "M": 32, + "EF_CONSTRUCTION": 256 } }, "search_params": [ @@ -814,14 +814,14 @@ } }, { - "name": "redis-int8-m-64-ef-128", + "name": "redis-int8-m-64-ef-8", "engine": "redis", "connection_params": {}, "collection_params": { "data_type": "INT8", "hnsw_config": { "M": 64, - "EF_CONSTRUCTION": 128 + "EF_CONSTRUCTION": 8 } }, "search_params": [ @@ -945,14 +945,14 @@ } }, { - "name": "redis-int8-m-64-ef-256", + "name": "redis-int8-m-64-ef-16", "engine": "redis", "connection_params": {}, "collection_params": { "data_type": "INT8", "hnsw_config": { "M": 64, - "EF_CONSTRUCTION": 256 + "EF_CONSTRUCTION": 16 } }, "search_params": [ @@ -1076,13 +1076,13 @@ } }, { - "name": "redis-int8-m-128-ef-32", + "name": "redis-int8-m-64-ef-32", "engine": "redis", "connection_params": {}, "collection_params": { "data_type": "INT8", "hnsw_config": { - "M": 128, + "M": 64, "EF_CONSTRUCTION": 32 } }, @@ -1207,13 +1207,13 @@ } }, { - "name": "redis-int8-m-128-ef-64", + "name": "redis-int8-m-64-ef-64", "engine": "redis", "connection_params": {}, "collection_params": { "data_type": "INT8", "hnsw_config": { - "M": 128, + "M": 64, "EF_CONSTRUCTION": 64 } }, @@ -1338,13 +1338,13 @@ } }, { - "name": "redis-int8-m-128-ef-128", + "name": "redis-int8-m-64-ef-128", "engine": "redis", "connection_params": {}, "collection_params": { "data_type": "INT8", "hnsw_config": { - "M": 128, + "M": 64, "EF_CONSTRUCTION": 128 } }, @@ -1469,13 +1469,13 @@ } }, { - "name": "redis-int8-m-128-ef-256", + "name": "redis-int8-m-64-ef-256", "engine": "redis", "connection_params": {}, "collection_params": { "data_type": "INT8", "hnsw_config": { - "M": 128, + "M": 64, "EF_CONSTRUCTION": 256 } }, @@ -1600,14 +1600,14 @@ } }, { - "name": "redis-int8-m-256-ef-32", + "name": "redis-int8-m-128-ef-8", "engine": "redis", "connection_params": {}, "collection_params": { "data_type": "INT8", "hnsw_config": { - "M": 256, - "EF_CONSTRUCTION": 32 + "M": 128, + "EF_CONSTRUCTION": 8 } }, "search_params": [ @@ -1731,14 +1731,14 @@ } }, { - "name": "redis-int8-m-256-ef-64", + "name": "redis-int8-m-128-ef-16", "engine": "redis", "connection_params": {}, "collection_params": { "data_type": "INT8", "hnsw_config": { - "M": 256, - "EF_CONSTRUCTION": 64 + "M": 128, + "EF_CONSTRUCTION": 16 } }, "search_params": [ @@ -1862,14 +1862,14 @@ } }, { - "name": "redis-int8-m-256-ef-128", + "name": "redis-int8-m-128-ef-32", "engine": "redis", "connection_params": {}, "collection_params": { "data_type": "INT8", "hnsw_config": { - "M": 256, - "EF_CONSTRUCTION": 128 + "M": 128, + "EF_CONSTRUCTION": 32 } }, "search_params": [ @@ -1993,14 +1993,14 @@ } }, { - "name": "redis-int8-m-256-ef-256", + "name": "redis-int8-m-128-ef-64", "engine": "redis", "connection_params": {}, "collection_params": { "data_type": "INT8", "hnsw_config": { - "M": 256, - "EF_CONSTRUCTION": 256 + "M": 128, + "EF_CONSTRUCTION": 64 } }, "search_params": [ @@ -2124,42 +2124,14 @@ } }, { - "name": "redis-float16-flat", - "engine": "redis", - "connection_params": {}, - "collection_params": { - "data_type": "FLOAT16", - "flat_config": {} - }, - "search_params": [ - { - "parallel": 1, - "search_params": { - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "data_type": "FLOAT16" - } - } - ], - "upload_params": { - "parallel": 16, - "data_type": "FLOAT16", - "batch_size": 64 - } - }, - { - "name": "redis-float16-m-32-ef-32", + "name": "redis-int8-m-128-ef-128", "engine": "redis", "connection_params": {}, "collection_params": { - "data_type": "FLOAT16", + "data_type": "INT8", "hnsw_config": { - "M": 32, - "EF_CONSTRUCTION": 32 + "M": 128, + "EF_CONSTRUCTION": 128 } }, "search_params": [ @@ -2167,130 +2139,130 @@ "parallel": 1, "search_params": { "ef": 8, - "data_type": "FLOAT16" + "data_type": "INT8" } }, { "parallel": 100, "search_params": { "ef": 8, - "data_type": "FLOAT16" + "data_type": "INT8" } }, { "parallel": 1, "search_params": { "ef": 16, - "data_type": "FLOAT16" + "data_type": "INT8" } }, { "parallel": 100, "search_params": { "ef": 16, - "data_type": "FLOAT16" + "data_type": "INT8" } }, { "parallel": 1, "search_params": { "ef": 32, - "data_type": "FLOAT16" + "data_type": "INT8" } }, { "parallel": 100, "search_params": { "ef": 32, - "data_type": "FLOAT16" + "data_type": "INT8" } }, { "parallel": 1, "search_params": { "ef": 64, - "data_type": "FLOAT16" + "data_type": "INT8" } }, { "parallel": 100, "search_params": { "ef": 64, - "data_type": "FLOAT16" + "data_type": "INT8" } }, { "parallel": 1, "search_params": { "ef": 128, - "data_type": "FLOAT16" + "data_type": "INT8" } }, { "parallel": 100, "search_params": { "ef": 128, - "data_type": "FLOAT16" + "data_type": "INT8" } }, { "parallel": 1, "search_params": { "ef": 256, - "data_type": "FLOAT16" + "data_type": "INT8" } }, { "parallel": 100, "search_params": { "ef": 256, - "data_type": "FLOAT16" + "data_type": "INT8" } }, { "parallel": 1, "search_params": { "ef": 512, - "data_type": "FLOAT16" + "data_type": "INT8" } }, { "parallel": 100, "search_params": { "ef": 512, - "data_type": "FLOAT16" + "data_type": "INT8" } }, { "parallel": 1, "search_params": { "ef": 1024, - "data_type": "FLOAT16" + "data_type": "INT8" } }, { "parallel": 100, "search_params": { "ef": 1024, - "data_type": "FLOAT16" + "data_type": "INT8" } } ], "upload_params": { "parallel": 16, - "data_type": "FLOAT16", + "data_type": "INT8", "batch_size": 64 } }, { - "name": "redis-float16-m-32-ef-64", + "name": "redis-int8-m-128-ef-256", "engine": "redis", "connection_params": {}, "collection_params": { - "data_type": "FLOAT16", + "data_type": "INT8", "hnsw_config": { - "M": 32, - "EF_CONSTRUCTION": 64 + "M": 128, + "EF_CONSTRUCTION": 256 } }, "search_params": [ @@ -2298,130 +2270,130 @@ "parallel": 1, "search_params": { "ef": 8, - "data_type": "FLOAT16" + "data_type": "INT8" } }, { "parallel": 100, "search_params": { "ef": 8, - "data_type": "FLOAT16" + "data_type": "INT8" } }, { "parallel": 1, "search_params": { "ef": 16, - "data_type": "FLOAT16" + "data_type": "INT8" } }, { "parallel": 100, "search_params": { "ef": 16, - "data_type": "FLOAT16" + "data_type": "INT8" } }, { "parallel": 1, "search_params": { "ef": 32, - "data_type": "FLOAT16" + "data_type": "INT8" } }, { "parallel": 100, "search_params": { "ef": 32, - "data_type": "FLOAT16" + "data_type": "INT8" } }, { "parallel": 1, "search_params": { "ef": 64, - "data_type": "FLOAT16" + "data_type": "INT8" } }, { "parallel": 100, "search_params": { "ef": 64, - "data_type": "FLOAT16" + "data_type": "INT8" } }, { "parallel": 1, "search_params": { "ef": 128, - "data_type": "FLOAT16" + "data_type": "INT8" } }, { "parallel": 100, "search_params": { "ef": 128, - "data_type": "FLOAT16" + "data_type": "INT8" } }, { "parallel": 1, "search_params": { "ef": 256, - "data_type": "FLOAT16" + "data_type": "INT8" } }, { "parallel": 100, "search_params": { "ef": 256, - "data_type": "FLOAT16" + "data_type": "INT8" } }, { "parallel": 1, "search_params": { "ef": 512, - "data_type": "FLOAT16" + "data_type": "INT8" } }, { "parallel": 100, "search_params": { "ef": 512, - "data_type": "FLOAT16" + "data_type": "INT8" } }, { "parallel": 1, "search_params": { "ef": 1024, - "data_type": "FLOAT16" + "data_type": "INT8" } }, { "parallel": 100, "search_params": { "ef": 1024, - "data_type": "FLOAT16" + "data_type": "INT8" } } ], "upload_params": { "parallel": 16, - "data_type": "FLOAT16", + "data_type": "INT8", "batch_size": 64 } }, { - "name": "redis-float16-m-32-ef-128", + "name": "redis-int8-m-256-ef-8", "engine": "redis", "connection_params": {}, "collection_params": { - "data_type": "FLOAT16", + "data_type": "INT8", "hnsw_config": { - "M": 32, - "EF_CONSTRUCTION": 128 + "M": 256, + "EF_CONSTRUCTION": 8 } }, "search_params": [ @@ -2429,130 +2401,130 @@ "parallel": 1, "search_params": { "ef": 8, - "data_type": "FLOAT16" + "data_type": "INT8" } }, { "parallel": 100, "search_params": { "ef": 8, - "data_type": "FLOAT16" + "data_type": "INT8" } }, { "parallel": 1, "search_params": { "ef": 16, - "data_type": "FLOAT16" + "data_type": "INT8" } }, { "parallel": 100, "search_params": { "ef": 16, - "data_type": "FLOAT16" + "data_type": "INT8" } }, { "parallel": 1, "search_params": { "ef": 32, - "data_type": "FLOAT16" + "data_type": "INT8" } }, { "parallel": 100, "search_params": { "ef": 32, - "data_type": "FLOAT16" + "data_type": "INT8" } }, { "parallel": 1, "search_params": { "ef": 64, - "data_type": "FLOAT16" + "data_type": "INT8" } }, { "parallel": 100, "search_params": { "ef": 64, - "data_type": "FLOAT16" + "data_type": "INT8" } }, { "parallel": 1, "search_params": { "ef": 128, - "data_type": "FLOAT16" + "data_type": "INT8" } }, { "parallel": 100, "search_params": { "ef": 128, - "data_type": "FLOAT16" + "data_type": "INT8" } }, { "parallel": 1, "search_params": { "ef": 256, - "data_type": "FLOAT16" + "data_type": "INT8" } }, { "parallel": 100, "search_params": { "ef": 256, - "data_type": "FLOAT16" + "data_type": "INT8" } }, { "parallel": 1, "search_params": { "ef": 512, - "data_type": "FLOAT16" + "data_type": "INT8" } }, { "parallel": 100, "search_params": { "ef": 512, - "data_type": "FLOAT16" + "data_type": "INT8" } }, { "parallel": 1, "search_params": { "ef": 1024, - "data_type": "FLOAT16" + "data_type": "INT8" } }, { "parallel": 100, "search_params": { "ef": 1024, - "data_type": "FLOAT16" + "data_type": "INT8" } } ], "upload_params": { "parallel": 16, - "data_type": "FLOAT16", + "data_type": "INT8", "batch_size": 64 } }, { - "name": "redis-float16-m-32-ef-256", + "name": "redis-int8-m-256-ef-16", "engine": "redis", "connection_params": {}, "collection_params": { - "data_type": "FLOAT16", + "data_type": "INT8", "hnsw_config": { - "M": 32, - "EF_CONSTRUCTION": 256 + "M": 256, + "EF_CONSTRUCTION": 16 } }, "search_params": [ @@ -2560,129 +2532,129 @@ "parallel": 1, "search_params": { "ef": 8, - "data_type": "FLOAT16" + "data_type": "INT8" } }, { "parallel": 100, "search_params": { "ef": 8, - "data_type": "FLOAT16" + "data_type": "INT8" } }, { "parallel": 1, "search_params": { "ef": 16, - "data_type": "FLOAT16" + "data_type": "INT8" } }, { "parallel": 100, "search_params": { "ef": 16, - "data_type": "FLOAT16" + "data_type": "INT8" } }, { "parallel": 1, "search_params": { "ef": 32, - "data_type": "FLOAT16" + "data_type": "INT8" } }, { "parallel": 100, "search_params": { "ef": 32, - "data_type": "FLOAT16" + "data_type": "INT8" } }, { "parallel": 1, "search_params": { "ef": 64, - "data_type": "FLOAT16" + "data_type": "INT8" } }, { "parallel": 100, "search_params": { "ef": 64, - "data_type": "FLOAT16" + "data_type": "INT8" } }, { "parallel": 1, "search_params": { "ef": 128, - "data_type": "FLOAT16" + "data_type": "INT8" } }, { "parallel": 100, "search_params": { "ef": 128, - "data_type": "FLOAT16" + "data_type": "INT8" } }, { "parallel": 1, "search_params": { "ef": 256, - "data_type": "FLOAT16" + "data_type": "INT8" } }, { "parallel": 100, "search_params": { "ef": 256, - "data_type": "FLOAT16" + "data_type": "INT8" } }, { "parallel": 1, "search_params": { "ef": 512, - "data_type": "FLOAT16" + "data_type": "INT8" } }, { "parallel": 100, "search_params": { "ef": 512, - "data_type": "FLOAT16" + "data_type": "INT8" } }, { "parallel": 1, "search_params": { "ef": 1024, - "data_type": "FLOAT16" + "data_type": "INT8" } }, { "parallel": 100, "search_params": { "ef": 1024, - "data_type": "FLOAT16" + "data_type": "INT8" } } ], "upload_params": { "parallel": 16, - "data_type": "FLOAT16", + "data_type": "INT8", "batch_size": 64 } }, { - "name": "redis-float16-m-64-ef-32", + "name": "redis-int8-m-256-ef-32", "engine": "redis", "connection_params": {}, "collection_params": { - "data_type": "FLOAT16", + "data_type": "INT8", "hnsw_config": { - "M": 64, + "M": 256, "EF_CONSTRUCTION": 32 } }, @@ -2691,129 +2663,129 @@ "parallel": 1, "search_params": { "ef": 8, - "data_type": "FLOAT16" + "data_type": "INT8" } }, { "parallel": 100, "search_params": { "ef": 8, - "data_type": "FLOAT16" + "data_type": "INT8" } }, { "parallel": 1, "search_params": { "ef": 16, - "data_type": "FLOAT16" + "data_type": "INT8" } }, { "parallel": 100, "search_params": { "ef": 16, - "data_type": "FLOAT16" + "data_type": "INT8" } }, { "parallel": 1, "search_params": { "ef": 32, - "data_type": "FLOAT16" + "data_type": "INT8" } }, { "parallel": 100, "search_params": { "ef": 32, - "data_type": "FLOAT16" + "data_type": "INT8" } }, { "parallel": 1, "search_params": { "ef": 64, - "data_type": "FLOAT16" + "data_type": "INT8" } }, { "parallel": 100, "search_params": { "ef": 64, - "data_type": "FLOAT16" + "data_type": "INT8" } }, { "parallel": 1, "search_params": { "ef": 128, - "data_type": "FLOAT16" + "data_type": "INT8" } }, { "parallel": 100, "search_params": { "ef": 128, - "data_type": "FLOAT16" + "data_type": "INT8" } }, { "parallel": 1, "search_params": { "ef": 256, - "data_type": "FLOAT16" + "data_type": "INT8" } }, { "parallel": 100, "search_params": { "ef": 256, - "data_type": "FLOAT16" + "data_type": "INT8" } }, { "parallel": 1, "search_params": { "ef": 512, - "data_type": "FLOAT16" + "data_type": "INT8" } }, { "parallel": 100, "search_params": { "ef": 512, - "data_type": "FLOAT16" + "data_type": "INT8" } }, { "parallel": 1, "search_params": { "ef": 1024, - "data_type": "FLOAT16" + "data_type": "INT8" } }, { "parallel": 100, "search_params": { "ef": 1024, - "data_type": "FLOAT16" + "data_type": "INT8" } } ], "upload_params": { "parallel": 16, - "data_type": "FLOAT16", + "data_type": "INT8", "batch_size": 64 } }, { - "name": "redis-float16-m-64-ef-64", + "name": "redis-int8-m-256-ef-64", "engine": "redis", "connection_params": {}, "collection_params": { - "data_type": "FLOAT16", + "data_type": "INT8", "hnsw_config": { - "M": 64, + "M": 256, "EF_CONSTRUCTION": 64 } }, @@ -2822,129 +2794,129 @@ "parallel": 1, "search_params": { "ef": 8, - "data_type": "FLOAT16" + "data_type": "INT8" } }, { "parallel": 100, "search_params": { "ef": 8, - "data_type": "FLOAT16" + "data_type": "INT8" } }, { "parallel": 1, "search_params": { "ef": 16, - "data_type": "FLOAT16" + "data_type": "INT8" } }, { "parallel": 100, "search_params": { "ef": 16, - "data_type": "FLOAT16" + "data_type": "INT8" } }, { "parallel": 1, "search_params": { "ef": 32, - "data_type": "FLOAT16" + "data_type": "INT8" } }, { "parallel": 100, "search_params": { "ef": 32, - "data_type": "FLOAT16" + "data_type": "INT8" } }, { "parallel": 1, "search_params": { "ef": 64, - "data_type": "FLOAT16" + "data_type": "INT8" } }, { "parallel": 100, "search_params": { "ef": 64, - "data_type": "FLOAT16" + "data_type": "INT8" } }, { "parallel": 1, "search_params": { "ef": 128, - "data_type": "FLOAT16" + "data_type": "INT8" } }, { "parallel": 100, "search_params": { "ef": 128, - "data_type": "FLOAT16" + "data_type": "INT8" } }, { "parallel": 1, "search_params": { "ef": 256, - "data_type": "FLOAT16" + "data_type": "INT8" } }, { "parallel": 100, "search_params": { "ef": 256, - "data_type": "FLOAT16" + "data_type": "INT8" } }, { "parallel": 1, "search_params": { "ef": 512, - "data_type": "FLOAT16" + "data_type": "INT8" } }, { "parallel": 100, "search_params": { "ef": 512, - "data_type": "FLOAT16" + "data_type": "INT8" } }, { "parallel": 1, "search_params": { "ef": 1024, - "data_type": "FLOAT16" + "data_type": "INT8" } }, { "parallel": 100, "search_params": { "ef": 1024, - "data_type": "FLOAT16" + "data_type": "INT8" } } ], "upload_params": { "parallel": 16, - "data_type": "FLOAT16", + "data_type": "INT8", "batch_size": 64 } }, { - "name": "redis-float16-m-64-ef-128", + "name": "redis-int8-m-256-ef-128", "engine": "redis", "connection_params": {}, "collection_params": { - "data_type": "FLOAT16", + "data_type": "INT8", "hnsw_config": { - "M": 64, + "M": 256, "EF_CONSTRUCTION": 128 } }, @@ -2953,129 +2925,129 @@ "parallel": 1, "search_params": { "ef": 8, - "data_type": "FLOAT16" + "data_type": "INT8" } }, { "parallel": 100, "search_params": { "ef": 8, - "data_type": "FLOAT16" + "data_type": "INT8" } }, { "parallel": 1, "search_params": { "ef": 16, - "data_type": "FLOAT16" + "data_type": "INT8" } }, { "parallel": 100, "search_params": { "ef": 16, - "data_type": "FLOAT16" + "data_type": "INT8" } }, { "parallel": 1, "search_params": { "ef": 32, - "data_type": "FLOAT16" + "data_type": "INT8" } }, { "parallel": 100, "search_params": { "ef": 32, - "data_type": "FLOAT16" + "data_type": "INT8" } }, { "parallel": 1, "search_params": { "ef": 64, - "data_type": "FLOAT16" + "data_type": "INT8" } }, { "parallel": 100, "search_params": { "ef": 64, - "data_type": "FLOAT16" + "data_type": "INT8" } }, { "parallel": 1, "search_params": { "ef": 128, - "data_type": "FLOAT16" + "data_type": "INT8" } }, { "parallel": 100, "search_params": { "ef": 128, - "data_type": "FLOAT16" + "data_type": "INT8" } }, { "parallel": 1, "search_params": { "ef": 256, - "data_type": "FLOAT16" + "data_type": "INT8" } }, { "parallel": 100, "search_params": { "ef": 256, - "data_type": "FLOAT16" + "data_type": "INT8" } }, { "parallel": 1, "search_params": { "ef": 512, - "data_type": "FLOAT16" + "data_type": "INT8" } }, { "parallel": 100, "search_params": { "ef": 512, - "data_type": "FLOAT16" + "data_type": "INT8" } }, { "parallel": 1, "search_params": { "ef": 1024, - "data_type": "FLOAT16" + "data_type": "INT8" } }, { "parallel": 100, "search_params": { "ef": 1024, - "data_type": "FLOAT16" + "data_type": "INT8" } } ], "upload_params": { "parallel": 16, - "data_type": "FLOAT16", + "data_type": "INT8", "batch_size": 64 } }, { - "name": "redis-float16-m-64-ef-256", + "name": "redis-int8-m-256-ef-256", "engine": "redis", "connection_params": {}, "collection_params": { - "data_type": "FLOAT16", + "data_type": "INT8", "hnsw_config": { - "M": 64, + "M": 256, "EF_CONSTRUCTION": 256 } }, @@ -3084,111 +3056,139 @@ "parallel": 1, "search_params": { "ef": 8, - "data_type": "FLOAT16" + "data_type": "INT8" } }, { "parallel": 100, "search_params": { "ef": 8, - "data_type": "FLOAT16" + "data_type": "INT8" } }, { "parallel": 1, "search_params": { "ef": 16, - "data_type": "FLOAT16" + "data_type": "INT8" } }, { "parallel": 100, "search_params": { "ef": 16, - "data_type": "FLOAT16" + "data_type": "INT8" } }, { "parallel": 1, "search_params": { "ef": 32, - "data_type": "FLOAT16" + "data_type": "INT8" } }, { "parallel": 100, "search_params": { "ef": 32, - "data_type": "FLOAT16" + "data_type": "INT8" } }, { "parallel": 1, "search_params": { "ef": 64, - "data_type": "FLOAT16" + "data_type": "INT8" } }, { "parallel": 100, "search_params": { "ef": 64, - "data_type": "FLOAT16" + "data_type": "INT8" } }, { "parallel": 1, "search_params": { "ef": 128, - "data_type": "FLOAT16" + "data_type": "INT8" } }, { "parallel": 100, "search_params": { "ef": 128, - "data_type": "FLOAT16" + "data_type": "INT8" } }, { "parallel": 1, "search_params": { "ef": 256, - "data_type": "FLOAT16" + "data_type": "INT8" } }, { "parallel": 100, "search_params": { "ef": 256, - "data_type": "FLOAT16" + "data_type": "INT8" } }, { "parallel": 1, "search_params": { "ef": 512, - "data_type": "FLOAT16" + "data_type": "INT8" } }, { "parallel": 100, "search_params": { "ef": 512, - "data_type": "FLOAT16" + "data_type": "INT8" } }, { "parallel": 1, "search_params": { "ef": 1024, - "data_type": "FLOAT16" + "data_type": "INT8" } }, { "parallel": 100, "search_params": { "ef": 1024, + "data_type": "INT8" + } + } + ], + "upload_params": { + "parallel": 16, + "data_type": "INT8", + "batch_size": 64 + } + }, + { + "name": "redis-float16-flat", + "engine": "redis", + "connection_params": {}, + "collection_params": { + "data_type": "FLOAT16", + "flat_config": {} + }, + "search_params": [ + { + "parallel": 1, + "search_params": { + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { "data_type": "FLOAT16" } } @@ -3200,14 +3200,14 @@ } }, { - "name": "redis-float16-m-128-ef-32", + "name": "redis-float16-m-32-ef-8", "engine": "redis", "connection_params": {}, "collection_params": { "data_type": "FLOAT16", "hnsw_config": { - "M": 128, - "EF_CONSTRUCTION": 32 + "M": 32, + "EF_CONSTRUCTION": 8 } }, "search_params": [ @@ -3331,14 +3331,14 @@ } }, { - "name": "redis-float16-m-128-ef-64", + "name": "redis-float16-m-32-ef-16", "engine": "redis", "connection_params": {}, "collection_params": { "data_type": "FLOAT16", "hnsw_config": { - "M": 128, - "EF_CONSTRUCTION": 64 + "M": 32, + "EF_CONSTRUCTION": 16 } }, "search_params": [ @@ -3462,14 +3462,14 @@ } }, { - "name": "redis-float16-m-128-ef-128", + "name": "redis-float16-m-32-ef-32", "engine": "redis", "connection_params": {}, "collection_params": { "data_type": "FLOAT16", "hnsw_config": { - "M": 128, - "EF_CONSTRUCTION": 128 + "M": 32, + "EF_CONSTRUCTION": 32 } }, "search_params": [ @@ -3593,14 +3593,14 @@ } }, { - "name": "redis-float16-m-128-ef-256", + "name": "redis-float16-m-32-ef-64", "engine": "redis", "connection_params": {}, "collection_params": { "data_type": "FLOAT16", "hnsw_config": { - "M": 128, - "EF_CONSTRUCTION": 256 + "M": 32, + "EF_CONSTRUCTION": 64 } }, "search_params": [ @@ -3724,14 +3724,14 @@ } }, { - "name": "redis-float16-m-256-ef-32", + "name": "redis-float16-m-32-ef-128", "engine": "redis", "connection_params": {}, "collection_params": { "data_type": "FLOAT16", "hnsw_config": { - "M": 256, - "EF_CONSTRUCTION": 32 + "M": 32, + "EF_CONSTRUCTION": 128 } }, "search_params": [ @@ -3855,14 +3855,14 @@ } }, { - "name": "redis-float16-m-256-ef-64", + "name": "redis-float16-m-32-ef-256", "engine": "redis", "connection_params": {}, "collection_params": { "data_type": "FLOAT16", "hnsw_config": { - "M": 256, - "EF_CONSTRUCTION": 64 + "M": 32, + "EF_CONSTRUCTION": 256 } }, "search_params": [ @@ -3986,14 +3986,14 @@ } }, { - "name": "redis-float16-m-256-ef-128", + "name": "redis-float16-m-64-ef-8", "engine": "redis", "connection_params": {}, "collection_params": { "data_type": "FLOAT16", "hnsw_config": { - "M": 256, - "EF_CONSTRUCTION": 128 + "M": 64, + "EF_CONSTRUCTION": 8 } }, "search_params": [ @@ -4117,14 +4117,14 @@ } }, { - "name": "redis-float16-m-256-ef-256", + "name": "redis-float16-m-64-ef-16", "engine": "redis", "connection_params": {}, "collection_params": { "data_type": "FLOAT16", "hnsw_config": { - "M": 256, - "EF_CONSTRUCTION": 256 + "M": 64, + "EF_CONSTRUCTION": 16 } }, "search_params": [ @@ -4248,42 +4248,5151 @@ } }, { - "name": "redis-bfloat16-flat", + "name": "redis-float16-m-64-ef-32", "engine": "redis", "connection_params": {}, "collection_params": { - "data_type": "BFLOAT16", - "flat_config": {} + "data_type": "FLOAT16", + "hnsw_config": { + "M": 64, + "EF_CONSTRUCTION": 32 + } }, "search_params": [ { "parallel": 1, "search_params": { - "data_type": "BFLOAT16" + "ef": 8, + "data_type": "FLOAT16" } }, { "parallel": 100, "search_params": { - "data_type": "BFLOAT16" + "ef": 8, + "data_type": "FLOAT16" } - } - ], - "upload_params": { - "parallel": 16, - "data_type": "BFLOAT16", - "batch_size": 64 - } - }, - { - "name": "redis-bfloat16-m-32-ef-32", - "engine": "redis", - "connection_params": {}, - "collection_params": { - "data_type": "BFLOAT16", - "hnsw_config": { - "M": 32, - "EF_CONSTRUCTION": 32 + }, + { + "parallel": 1, + "search_params": { + "ef": 16, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 16, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 32, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 32, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 64, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 64, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 128, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 128, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 256, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 256, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 512, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 512, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "FLOAT16" + } + } + ], + "upload_params": { + "parallel": 16, + "data_type": "FLOAT16", + "batch_size": 64 + } + }, + { + "name": "redis-float16-m-64-ef-64", + "engine": "redis", + "connection_params": {}, + "collection_params": { + "data_type": "FLOAT16", + "hnsw_config": { + "M": 64, + "EF_CONSTRUCTION": 64 + } + }, + "search_params": [ + { + "parallel": 1, + "search_params": { + "ef": 8, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 8, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 16, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 16, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 32, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 32, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 64, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 64, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 128, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 128, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 256, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 256, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 512, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 512, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "FLOAT16" + } + } + ], + "upload_params": { + "parallel": 16, + "data_type": "FLOAT16", + "batch_size": 64 + } + }, + { + "name": "redis-float16-m-64-ef-128", + "engine": "redis", + "connection_params": {}, + "collection_params": { + "data_type": "FLOAT16", + "hnsw_config": { + "M": 64, + "EF_CONSTRUCTION": 128 + } + }, + "search_params": [ + { + "parallel": 1, + "search_params": { + "ef": 8, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 8, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 16, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 16, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 32, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 32, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 64, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 64, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 128, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 128, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 256, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 256, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 512, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 512, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "FLOAT16" + } + } + ], + "upload_params": { + "parallel": 16, + "data_type": "FLOAT16", + "batch_size": 64 + } + }, + { + "name": "redis-float16-m-64-ef-256", + "engine": "redis", + "connection_params": {}, + "collection_params": { + "data_type": "FLOAT16", + "hnsw_config": { + "M": 64, + "EF_CONSTRUCTION": 256 + } + }, + "search_params": [ + { + "parallel": 1, + "search_params": { + "ef": 8, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 8, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 16, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 16, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 32, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 32, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 64, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 64, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 128, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 128, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 256, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 256, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 512, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 512, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "FLOAT16" + } + } + ], + "upload_params": { + "parallel": 16, + "data_type": "FLOAT16", + "batch_size": 64 + } + }, + { + "name": "redis-float16-m-128-ef-8", + "engine": "redis", + "connection_params": {}, + "collection_params": { + "data_type": "FLOAT16", + "hnsw_config": { + "M": 128, + "EF_CONSTRUCTION": 8 + } + }, + "search_params": [ + { + "parallel": 1, + "search_params": { + "ef": 8, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 8, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 16, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 16, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 32, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 32, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 64, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 64, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 128, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 128, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 256, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 256, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 512, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 512, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "FLOAT16" + } + } + ], + "upload_params": { + "parallel": 16, + "data_type": "FLOAT16", + "batch_size": 64 + } + }, + { + "name": "redis-float16-m-128-ef-16", + "engine": "redis", + "connection_params": {}, + "collection_params": { + "data_type": "FLOAT16", + "hnsw_config": { + "M": 128, + "EF_CONSTRUCTION": 16 + } + }, + "search_params": [ + { + "parallel": 1, + "search_params": { + "ef": 8, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 8, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 16, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 16, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 32, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 32, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 64, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 64, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 128, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 128, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 256, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 256, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 512, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 512, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "FLOAT16" + } + } + ], + "upload_params": { + "parallel": 16, + "data_type": "FLOAT16", + "batch_size": 64 + } + }, + { + "name": "redis-float16-m-128-ef-32", + "engine": "redis", + "connection_params": {}, + "collection_params": { + "data_type": "FLOAT16", + "hnsw_config": { + "M": 128, + "EF_CONSTRUCTION": 32 + } + }, + "search_params": [ + { + "parallel": 1, + "search_params": { + "ef": 8, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 8, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 16, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 16, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 32, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 32, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 64, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 64, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 128, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 128, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 256, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 256, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 512, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 512, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "FLOAT16" + } + } + ], + "upload_params": { + "parallel": 16, + "data_type": "FLOAT16", + "batch_size": 64 + } + }, + { + "name": "redis-float16-m-128-ef-64", + "engine": "redis", + "connection_params": {}, + "collection_params": { + "data_type": "FLOAT16", + "hnsw_config": { + "M": 128, + "EF_CONSTRUCTION": 64 + } + }, + "search_params": [ + { + "parallel": 1, + "search_params": { + "ef": 8, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 8, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 16, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 16, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 32, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 32, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 64, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 64, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 128, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 128, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 256, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 256, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 512, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 512, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "FLOAT16" + } + } + ], + "upload_params": { + "parallel": 16, + "data_type": "FLOAT16", + "batch_size": 64 + } + }, + { + "name": "redis-float16-m-128-ef-128", + "engine": "redis", + "connection_params": {}, + "collection_params": { + "data_type": "FLOAT16", + "hnsw_config": { + "M": 128, + "EF_CONSTRUCTION": 128 + } + }, + "search_params": [ + { + "parallel": 1, + "search_params": { + "ef": 8, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 8, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 16, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 16, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 32, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 32, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 64, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 64, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 128, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 128, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 256, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 256, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 512, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 512, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "FLOAT16" + } + } + ], + "upload_params": { + "parallel": 16, + "data_type": "FLOAT16", + "batch_size": 64 + } + }, + { + "name": "redis-float16-m-128-ef-256", + "engine": "redis", + "connection_params": {}, + "collection_params": { + "data_type": "FLOAT16", + "hnsw_config": { + "M": 128, + "EF_CONSTRUCTION": 256 + } + }, + "search_params": [ + { + "parallel": 1, + "search_params": { + "ef": 8, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 8, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 16, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 16, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 32, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 32, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 64, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 64, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 128, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 128, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 256, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 256, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 512, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 512, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "FLOAT16" + } + } + ], + "upload_params": { + "parallel": 16, + "data_type": "FLOAT16", + "batch_size": 64 + } + }, + { + "name": "redis-float16-m-256-ef-8", + "engine": "redis", + "connection_params": {}, + "collection_params": { + "data_type": "FLOAT16", + "hnsw_config": { + "M": 256, + "EF_CONSTRUCTION": 8 + } + }, + "search_params": [ + { + "parallel": 1, + "search_params": { + "ef": 8, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 8, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 16, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 16, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 32, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 32, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 64, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 64, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 128, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 128, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 256, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 256, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 512, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 512, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "FLOAT16" + } + } + ], + "upload_params": { + "parallel": 16, + "data_type": "FLOAT16", + "batch_size": 64 + } + }, + { + "name": "redis-float16-m-256-ef-16", + "engine": "redis", + "connection_params": {}, + "collection_params": { + "data_type": "FLOAT16", + "hnsw_config": { + "M": 256, + "EF_CONSTRUCTION": 16 + } + }, + "search_params": [ + { + "parallel": 1, + "search_params": { + "ef": 8, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 8, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 16, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 16, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 32, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 32, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 64, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 64, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 128, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 128, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 256, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 256, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 512, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 512, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "FLOAT16" + } + } + ], + "upload_params": { + "parallel": 16, + "data_type": "FLOAT16", + "batch_size": 64 + } + }, + { + "name": "redis-float16-m-256-ef-32", + "engine": "redis", + "connection_params": {}, + "collection_params": { + "data_type": "FLOAT16", + "hnsw_config": { + "M": 256, + "EF_CONSTRUCTION": 32 + } + }, + "search_params": [ + { + "parallel": 1, + "search_params": { + "ef": 8, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 8, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 16, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 16, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 32, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 32, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 64, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 64, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 128, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 128, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 256, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 256, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 512, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 512, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "FLOAT16" + } + } + ], + "upload_params": { + "parallel": 16, + "data_type": "FLOAT16", + "batch_size": 64 + } + }, + { + "name": "redis-float16-m-256-ef-64", + "engine": "redis", + "connection_params": {}, + "collection_params": { + "data_type": "FLOAT16", + "hnsw_config": { + "M": 256, + "EF_CONSTRUCTION": 64 + } + }, + "search_params": [ + { + "parallel": 1, + "search_params": { + "ef": 8, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 8, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 16, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 16, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 32, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 32, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 64, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 64, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 128, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 128, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 256, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 256, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 512, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 512, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "FLOAT16" + } + } + ], + "upload_params": { + "parallel": 16, + "data_type": "FLOAT16", + "batch_size": 64 + } + }, + { + "name": "redis-float16-m-256-ef-128", + "engine": "redis", + "connection_params": {}, + "collection_params": { + "data_type": "FLOAT16", + "hnsw_config": { + "M": 256, + "EF_CONSTRUCTION": 128 + } + }, + "search_params": [ + { + "parallel": 1, + "search_params": { + "ef": 8, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 8, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 16, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 16, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 32, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 32, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 64, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 64, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 128, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 128, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 256, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 256, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 512, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 512, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "FLOAT16" + } + } + ], + "upload_params": { + "parallel": 16, + "data_type": "FLOAT16", + "batch_size": 64 + } + }, + { + "name": "redis-float16-m-256-ef-256", + "engine": "redis", + "connection_params": {}, + "collection_params": { + "data_type": "FLOAT16", + "hnsw_config": { + "M": 256, + "EF_CONSTRUCTION": 256 + } + }, + "search_params": [ + { + "parallel": 1, + "search_params": { + "ef": 8, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 8, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 16, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 16, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 32, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 32, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 64, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 64, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 128, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 128, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 256, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 256, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 512, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 512, + "data_type": "FLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "FLOAT16" + } + } + ], + "upload_params": { + "parallel": 16, + "data_type": "FLOAT16", + "batch_size": 64 + } + }, + { + "name": "redis-bfloat16-flat", + "engine": "redis", + "connection_params": {}, + "collection_params": { + "data_type": "BFLOAT16", + "flat_config": {} + }, + "search_params": [ + { + "parallel": 1, + "search_params": { + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "data_type": "BFLOAT16" + } + } + ], + "upload_params": { + "parallel": 16, + "data_type": "BFLOAT16", + "batch_size": 64 + } + }, + { + "name": "redis-bfloat16-m-32-ef-8", + "engine": "redis", + "connection_params": {}, + "collection_params": { + "data_type": "BFLOAT16", + "hnsw_config": { + "M": 32, + "EF_CONSTRUCTION": 8 + } + }, + "search_params": [ + { + "parallel": 1, + "search_params": { + "ef": 8, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 8, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 16, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 16, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 32, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 32, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 64, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 64, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 128, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 128, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 256, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 256, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 512, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 512, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "BFLOAT16" + } + } + ], + "upload_params": { + "parallel": 16, + "data_type": "BFLOAT16", + "batch_size": 64 + } + }, + { + "name": "redis-bfloat16-m-32-ef-16", + "engine": "redis", + "connection_params": {}, + "collection_params": { + "data_type": "BFLOAT16", + "hnsw_config": { + "M": 32, + "EF_CONSTRUCTION": 16 + } + }, + "search_params": [ + { + "parallel": 1, + "search_params": { + "ef": 8, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 8, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 16, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 16, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 32, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 32, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 64, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 64, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 128, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 128, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 256, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 256, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 512, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 512, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "BFLOAT16" + } + } + ], + "upload_params": { + "parallel": 16, + "data_type": "BFLOAT16", + "batch_size": 64 + } + }, + { + "name": "redis-bfloat16-m-32-ef-32", + "engine": "redis", + "connection_params": {}, + "collection_params": { + "data_type": "BFLOAT16", + "hnsw_config": { + "M": 32, + "EF_CONSTRUCTION": 32 + } + }, + "search_params": [ + { + "parallel": 1, + "search_params": { + "ef": 8, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 8, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 16, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 16, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 32, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 32, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 64, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 64, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 128, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 128, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 256, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 256, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 512, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 512, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "BFLOAT16" + } + } + ], + "upload_params": { + "parallel": 16, + "data_type": "BFLOAT16", + "batch_size": 64 + } + }, + { + "name": "redis-bfloat16-m-32-ef-64", + "engine": "redis", + "connection_params": {}, + "collection_params": { + "data_type": "BFLOAT16", + "hnsw_config": { + "M": 32, + "EF_CONSTRUCTION": 64 + } + }, + "search_params": [ + { + "parallel": 1, + "search_params": { + "ef": 8, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 8, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 16, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 16, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 32, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 32, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 64, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 64, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 128, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 128, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 256, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 256, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 512, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 512, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "BFLOAT16" + } + } + ], + "upload_params": { + "parallel": 16, + "data_type": "BFLOAT16", + "batch_size": 64 + } + }, + { + "name": "redis-bfloat16-m-32-ef-128", + "engine": "redis", + "connection_params": {}, + "collection_params": { + "data_type": "BFLOAT16", + "hnsw_config": { + "M": 32, + "EF_CONSTRUCTION": 128 + } + }, + "search_params": [ + { + "parallel": 1, + "search_params": { + "ef": 8, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 8, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 16, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 16, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 32, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 32, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 64, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 64, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 128, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 128, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 256, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 256, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 512, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 512, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "BFLOAT16" + } + } + ], + "upload_params": { + "parallel": 16, + "data_type": "BFLOAT16", + "batch_size": 64 + } + }, + { + "name": "redis-bfloat16-m-32-ef-256", + "engine": "redis", + "connection_params": {}, + "collection_params": { + "data_type": "BFLOAT16", + "hnsw_config": { + "M": 32, + "EF_CONSTRUCTION": 256 + } + }, + "search_params": [ + { + "parallel": 1, + "search_params": { + "ef": 8, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 8, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 16, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 16, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 32, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 32, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 64, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 64, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 128, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 128, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 256, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 256, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 512, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 512, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "BFLOAT16" + } + } + ], + "upload_params": { + "parallel": 16, + "data_type": "BFLOAT16", + "batch_size": 64 + } + }, + { + "name": "redis-bfloat16-m-64-ef-8", + "engine": "redis", + "connection_params": {}, + "collection_params": { + "data_type": "BFLOAT16", + "hnsw_config": { + "M": 64, + "EF_CONSTRUCTION": 8 + } + }, + "search_params": [ + { + "parallel": 1, + "search_params": { + "ef": 8, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 8, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 16, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 16, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 32, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 32, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 64, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 64, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 128, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 128, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 256, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 256, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 512, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 512, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "BFLOAT16" + } + } + ], + "upload_params": { + "parallel": 16, + "data_type": "BFLOAT16", + "batch_size": 64 + } + }, + { + "name": "redis-bfloat16-m-64-ef-16", + "engine": "redis", + "connection_params": {}, + "collection_params": { + "data_type": "BFLOAT16", + "hnsw_config": { + "M": 64, + "EF_CONSTRUCTION": 16 + } + }, + "search_params": [ + { + "parallel": 1, + "search_params": { + "ef": 8, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 8, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 16, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 16, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 32, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 32, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 64, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 64, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 128, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 128, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 256, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 256, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 512, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 512, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "BFLOAT16" + } + } + ], + "upload_params": { + "parallel": 16, + "data_type": "BFLOAT16", + "batch_size": 64 + } + }, + { + "name": "redis-bfloat16-m-64-ef-32", + "engine": "redis", + "connection_params": {}, + "collection_params": { + "data_type": "BFLOAT16", + "hnsw_config": { + "M": 64, + "EF_CONSTRUCTION": 32 + } + }, + "search_params": [ + { + "parallel": 1, + "search_params": { + "ef": 8, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 8, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 16, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 16, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 32, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 32, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 64, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 64, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 128, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 128, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 256, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 256, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 512, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 512, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "BFLOAT16" + } + } + ], + "upload_params": { + "parallel": 16, + "data_type": "BFLOAT16", + "batch_size": 64 + } + }, + { + "name": "redis-bfloat16-m-64-ef-64", + "engine": "redis", + "connection_params": {}, + "collection_params": { + "data_type": "BFLOAT16", + "hnsw_config": { + "M": 64, + "EF_CONSTRUCTION": 64 + } + }, + "search_params": [ + { + "parallel": 1, + "search_params": { + "ef": 8, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 8, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 16, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 16, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 32, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 32, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 64, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 64, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 128, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 128, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 256, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 256, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 512, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 512, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "BFLOAT16" + } + } + ], + "upload_params": { + "parallel": 16, + "data_type": "BFLOAT16", + "batch_size": 64 + } + }, + { + "name": "redis-bfloat16-m-64-ef-128", + "engine": "redis", + "connection_params": {}, + "collection_params": { + "data_type": "BFLOAT16", + "hnsw_config": { + "M": 64, + "EF_CONSTRUCTION": 128 + } + }, + "search_params": [ + { + "parallel": 1, + "search_params": { + "ef": 8, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 8, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 16, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 16, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 32, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 32, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 64, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 64, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 128, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 128, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 256, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 256, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 512, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 512, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "BFLOAT16" + } + } + ], + "upload_params": { + "parallel": 16, + "data_type": "BFLOAT16", + "batch_size": 64 + } + }, + { + "name": "redis-bfloat16-m-64-ef-256", + "engine": "redis", + "connection_params": {}, + "collection_params": { + "data_type": "BFLOAT16", + "hnsw_config": { + "M": 64, + "EF_CONSTRUCTION": 256 + } + }, + "search_params": [ + { + "parallel": 1, + "search_params": { + "ef": 8, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 8, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 16, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 16, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 32, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 32, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 64, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 64, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 128, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 128, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 256, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 256, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 512, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 512, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "BFLOAT16" + } + } + ], + "upload_params": { + "parallel": 16, + "data_type": "BFLOAT16", + "batch_size": 64 + } + }, + { + "name": "redis-bfloat16-m-128-ef-8", + "engine": "redis", + "connection_params": {}, + "collection_params": { + "data_type": "BFLOAT16", + "hnsw_config": { + "M": 128, + "EF_CONSTRUCTION": 8 + } + }, + "search_params": [ + { + "parallel": 1, + "search_params": { + "ef": 8, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 8, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 16, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 16, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 32, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 32, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 64, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 64, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 128, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 128, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 256, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 256, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 512, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 512, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "BFLOAT16" + } + } + ], + "upload_params": { + "parallel": 16, + "data_type": "BFLOAT16", + "batch_size": 64 + } + }, + { + "name": "redis-bfloat16-m-128-ef-16", + "engine": "redis", + "connection_params": {}, + "collection_params": { + "data_type": "BFLOAT16", + "hnsw_config": { + "M": 128, + "EF_CONSTRUCTION": 16 + } + }, + "search_params": [ + { + "parallel": 1, + "search_params": { + "ef": 8, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 8, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 16, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 16, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 32, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 32, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 64, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 64, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 128, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 128, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 256, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 256, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 512, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 512, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "BFLOAT16" + } + } + ], + "upload_params": { + "parallel": 16, + "data_type": "BFLOAT16", + "batch_size": 64 + } + }, + { + "name": "redis-bfloat16-m-128-ef-32", + "engine": "redis", + "connection_params": {}, + "collection_params": { + "data_type": "BFLOAT16", + "hnsw_config": { + "M": 128, + "EF_CONSTRUCTION": 32 + } + }, + "search_params": [ + { + "parallel": 1, + "search_params": { + "ef": 8, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 8, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 16, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 16, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 32, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 32, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 64, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 64, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 128, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 128, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 256, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 256, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 512, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 512, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "BFLOAT16" + } + } + ], + "upload_params": { + "parallel": 16, + "data_type": "BFLOAT16", + "batch_size": 64 + } + }, + { + "name": "redis-bfloat16-m-128-ef-64", + "engine": "redis", + "connection_params": {}, + "collection_params": { + "data_type": "BFLOAT16", + "hnsw_config": { + "M": 128, + "EF_CONSTRUCTION": 64 + } + }, + "search_params": [ + { + "parallel": 1, + "search_params": { + "ef": 8, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 8, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 16, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 16, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 32, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 32, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 64, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 64, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 128, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 128, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 256, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 256, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 512, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 512, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "BFLOAT16" + } + } + ], + "upload_params": { + "parallel": 16, + "data_type": "BFLOAT16", + "batch_size": 64 + } + }, + { + "name": "redis-bfloat16-m-128-ef-128", + "engine": "redis", + "connection_params": {}, + "collection_params": { + "data_type": "BFLOAT16", + "hnsw_config": { + "M": 128, + "EF_CONSTRUCTION": 128 + } + }, + "search_params": [ + { + "parallel": 1, + "search_params": { + "ef": 8, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 8, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 16, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 16, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 32, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 32, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 64, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 64, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 128, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 128, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 256, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 256, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 512, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 512, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "BFLOAT16" + } + } + ], + "upload_params": { + "parallel": 16, + "data_type": "BFLOAT16", + "batch_size": 64 + } + }, + { + "name": "redis-bfloat16-m-128-ef-256", + "engine": "redis", + "connection_params": {}, + "collection_params": { + "data_type": "BFLOAT16", + "hnsw_config": { + "M": 128, + "EF_CONSTRUCTION": 256 + } + }, + "search_params": [ + { + "parallel": 1, + "search_params": { + "ef": 8, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 8, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 16, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 16, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 32, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 32, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 64, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 64, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 128, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 128, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 256, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 256, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 512, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 512, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "BFLOAT16" + } + } + ], + "upload_params": { + "parallel": 16, + "data_type": "BFLOAT16", + "batch_size": 64 + } + }, + { + "name": "redis-bfloat16-m-256-ef-8", + "engine": "redis", + "connection_params": {}, + "collection_params": { + "data_type": "BFLOAT16", + "hnsw_config": { + "M": 256, + "EF_CONSTRUCTION": 8 + } + }, + "search_params": [ + { + "parallel": 1, + "search_params": { + "ef": 8, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 8, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 16, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 16, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 32, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 32, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 64, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 64, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 128, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 128, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 256, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 256, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 512, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 512, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "BFLOAT16" + } + } + ], + "upload_params": { + "parallel": 16, + "data_type": "BFLOAT16", + "batch_size": 64 + } + }, + { + "name": "redis-bfloat16-m-256-ef-16", + "engine": "redis", + "connection_params": {}, + "collection_params": { + "data_type": "BFLOAT16", + "hnsw_config": { + "M": 256, + "EF_CONSTRUCTION": 16 + } + }, + "search_params": [ + { + "parallel": 1, + "search_params": { + "ef": 8, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 8, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 16, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 16, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 32, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 32, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 64, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 64, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 128, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 128, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 256, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 256, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 512, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 512, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "BFLOAT16" + } + } + ], + "upload_params": { + "parallel": 16, + "data_type": "BFLOAT16", + "batch_size": 64 + } + }, + { + "name": "redis-bfloat16-m-256-ef-32", + "engine": "redis", + "connection_params": {}, + "collection_params": { + "data_type": "BFLOAT16", + "hnsw_config": { + "M": 256, + "EF_CONSTRUCTION": 32 + } + }, + "search_params": [ + { + "parallel": 1, + "search_params": { + "ef": 8, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 8, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 16, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 16, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 32, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 32, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 64, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 64, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 128, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 128, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 256, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 256, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 512, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 512, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "BFLOAT16" + } + } + ], + "upload_params": { + "parallel": 16, + "data_type": "BFLOAT16", + "batch_size": 64 + } + }, + { + "name": "redis-bfloat16-m-256-ef-64", + "engine": "redis", + "connection_params": {}, + "collection_params": { + "data_type": "BFLOAT16", + "hnsw_config": { + "M": 256, + "EF_CONSTRUCTION": 64 + } + }, + "search_params": [ + { + "parallel": 1, + "search_params": { + "ef": 8, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 8, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 16, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 16, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 32, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 32, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 64, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 64, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 128, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 128, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 256, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 256, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 512, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 512, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "BFLOAT16" + } + } + ], + "upload_params": { + "parallel": 16, + "data_type": "BFLOAT16", + "batch_size": 64 + } + }, + { + "name": "redis-bfloat16-m-256-ef-128", + "engine": "redis", + "connection_params": {}, + "collection_params": { + "data_type": "BFLOAT16", + "hnsw_config": { + "M": 256, + "EF_CONSTRUCTION": 128 + } + }, + "search_params": [ + { + "parallel": 1, + "search_params": { + "ef": 8, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 8, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 16, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 16, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 32, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 32, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 64, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 64, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 128, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 128, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 256, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 256, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 512, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 512, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "BFLOAT16" + } + } + ], + "upload_params": { + "parallel": 16, + "data_type": "BFLOAT16", + "batch_size": 64 + } + }, + { + "name": "redis-bfloat16-m-256-ef-256", + "engine": "redis", + "connection_params": {}, + "collection_params": { + "data_type": "BFLOAT16", + "hnsw_config": { + "M": 256, + "EF_CONSTRUCTION": 256 } }, "search_params": [ @@ -4407,14 +9516,42 @@ } }, { - "name": "redis-bfloat16-m-32-ef-64", + "name": "redis-float32-flat", "engine": "redis", "connection_params": {}, "collection_params": { - "data_type": "BFLOAT16", + "data_type": "FLOAT32", + "flat_config": {} + }, + "search_params": [ + { + "parallel": 1, + "search_params": { + "data_type": "FLOAT32" + } + }, + { + "parallel": 100, + "search_params": { + "data_type": "FLOAT32" + } + } + ], + "upload_params": { + "parallel": 16, + "data_type": "FLOAT32", + "batch_size": 64 + } + }, + { + "name": "redis-float32-m-32-ef-8", + "engine": "redis", + "connection_params": {}, + "collection_params": { + "data_type": "FLOAT32", "hnsw_config": { "M": 32, - "EF_CONSTRUCTION": 64 + "EF_CONSTRUCTION": 8 } }, "search_params": [ @@ -4422,130 +9559,130 @@ "parallel": 1, "search_params": { "ef": 8, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 8, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 16, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 16, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 32, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 32, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 64, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 64, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 128, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 128, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 256, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 256, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 512, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 512, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 1024, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 1024, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } } ], "upload_params": { "parallel": 16, - "data_type": "BFLOAT16", + "data_type": "FLOAT32", "batch_size": 64 } }, { - "name": "redis-bfloat16-m-32-ef-128", + "name": "redis-float32-m-32-ef-16", "engine": "redis", "connection_params": {}, "collection_params": { - "data_type": "BFLOAT16", + "data_type": "FLOAT32", "hnsw_config": { "M": 32, - "EF_CONSTRUCTION": 128 + "EF_CONSTRUCTION": 16 } }, "search_params": [ @@ -4553,130 +9690,261 @@ "parallel": 1, "search_params": { "ef": 8, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 8, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 16, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 16, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 32, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 32, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 64, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 64, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 128, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 128, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 256, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 256, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 512, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 512, + "data_type": "FLOAT32" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 1024, + "data_type": "FLOAT32" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 1024, + "data_type": "FLOAT32" + } + } + ], + "upload_params": { + "parallel": 16, + "data_type": "FLOAT32", + "batch_size": 64 + } + }, + { + "name": "redis-float32-m-32-ef-32", + "engine": "redis", + "connection_params": {}, + "collection_params": { + "data_type": "FLOAT32", + "hnsw_config": { + "M": 32, + "EF_CONSTRUCTION": 32 + } + }, + "search_params": [ + { + "parallel": 1, + "search_params": { + "ef": 8, + "data_type": "FLOAT32" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 8, + "data_type": "FLOAT32" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 16, + "data_type": "FLOAT32" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 16, + "data_type": "FLOAT32" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 32, + "data_type": "FLOAT32" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 32, + "data_type": "FLOAT32" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 64, + "data_type": "FLOAT32" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 64, + "data_type": "FLOAT32" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 128, + "data_type": "FLOAT32" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 128, + "data_type": "FLOAT32" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 256, + "data_type": "FLOAT32" + } + }, + { + "parallel": 100, + "search_params": { + "ef": 256, + "data_type": "FLOAT32" + } + }, + { + "parallel": 1, + "search_params": { + "ef": 512, + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 512, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 1024, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 1024, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } } ], "upload_params": { "parallel": 16, - "data_type": "BFLOAT16", + "data_type": "FLOAT32", "batch_size": 64 } }, { - "name": "redis-bfloat16-m-32-ef-256", + "name": "redis-float32-m-32-ef-64", "engine": "redis", "connection_params": {}, "collection_params": { - "data_type": "BFLOAT16", + "data_type": "FLOAT32", "hnsw_config": { "M": 32, - "EF_CONSTRUCTION": 256 + "EF_CONSTRUCTION": 64 } }, "search_params": [ @@ -4684,130 +9952,130 @@ "parallel": 1, "search_params": { "ef": 8, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 8, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 16, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 16, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 32, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 32, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 64, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 64, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 128, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 128, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 256, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 256, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 512, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 512, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 1024, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 1024, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } } ], "upload_params": { "parallel": 16, - "data_type": "BFLOAT16", + "data_type": "FLOAT32", "batch_size": 64 } }, { - "name": "redis-bfloat16-m-64-ef-32", + "name": "redis-float32-m-32-ef-128", "engine": "redis", "connection_params": {}, "collection_params": { - "data_type": "BFLOAT16", + "data_type": "FLOAT32", "hnsw_config": { - "M": 64, - "EF_CONSTRUCTION": 32 + "M": 32, + "EF_CONSTRUCTION": 128 } }, "search_params": [ @@ -4815,130 +10083,130 @@ "parallel": 1, "search_params": { "ef": 8, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 8, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 16, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 16, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 32, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 32, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 64, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 64, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 128, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 128, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 256, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 256, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 512, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 512, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 1024, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 1024, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } } ], "upload_params": { "parallel": 16, - "data_type": "BFLOAT16", + "data_type": "FLOAT32", "batch_size": 64 } }, { - "name": "redis-bfloat16-m-64-ef-64", + "name": "redis-float32-m-32-ef-256", "engine": "redis", "connection_params": {}, "collection_params": { - "data_type": "BFLOAT16", + "data_type": "FLOAT32", "hnsw_config": { - "M": 64, - "EF_CONSTRUCTION": 64 + "M": 32, + "EF_CONSTRUCTION": 256 } }, "search_params": [ @@ -4946,130 +10214,130 @@ "parallel": 1, "search_params": { "ef": 8, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 8, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 16, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 16, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 32, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 32, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 64, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 64, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 128, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 128, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 256, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 256, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 512, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 512, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 1024, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 1024, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } } ], "upload_params": { "parallel": 16, - "data_type": "BFLOAT16", + "data_type": "FLOAT32", "batch_size": 64 } }, { - "name": "redis-bfloat16-m-64-ef-128", + "name": "redis-float32-m-64-ef-8", "engine": "redis", "connection_params": {}, "collection_params": { - "data_type": "BFLOAT16", + "data_type": "FLOAT32", "hnsw_config": { "M": 64, - "EF_CONSTRUCTION": 128 + "EF_CONSTRUCTION": 8 } }, "search_params": [ @@ -5077,130 +10345,130 @@ "parallel": 1, "search_params": { "ef": 8, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 8, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 16, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 16, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 32, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 32, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 64, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 64, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 128, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 128, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 256, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 256, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 512, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 512, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 1024, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 1024, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } } ], "upload_params": { "parallel": 16, - "data_type": "BFLOAT16", + "data_type": "FLOAT32", "batch_size": 64 } }, { - "name": "redis-bfloat16-m-64-ef-256", + "name": "redis-float32-m-64-ef-16", "engine": "redis", "connection_params": {}, "collection_params": { - "data_type": "BFLOAT16", + "data_type": "FLOAT32", "hnsw_config": { "M": 64, - "EF_CONSTRUCTION": 256 + "EF_CONSTRUCTION": 16 } }, "search_params": [ @@ -5208,129 +10476,129 @@ "parallel": 1, "search_params": { "ef": 8, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 8, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 16, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 16, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 32, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 32, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 64, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 64, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 128, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 128, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 256, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 256, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 512, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 512, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 1024, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 1024, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } } ], "upload_params": { "parallel": 16, - "data_type": "BFLOAT16", + "data_type": "FLOAT32", "batch_size": 64 } }, { - "name": "redis-bfloat16-m-128-ef-32", + "name": "redis-float32-m-64-ef-32", "engine": "redis", "connection_params": {}, "collection_params": { - "data_type": "BFLOAT16", + "data_type": "FLOAT32", "hnsw_config": { - "M": 128, + "M": 64, "EF_CONSTRUCTION": 32 } }, @@ -5339,129 +10607,129 @@ "parallel": 1, "search_params": { "ef": 8, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 8, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 16, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 16, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 32, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 32, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 64, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 64, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 128, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 128, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 256, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 256, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 512, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 512, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 1024, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 1024, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } } ], "upload_params": { "parallel": 16, - "data_type": "BFLOAT16", + "data_type": "FLOAT32", "batch_size": 64 } }, { - "name": "redis-bfloat16-m-128-ef-64", + "name": "redis-float32-m-64-ef-64", "engine": "redis", "connection_params": {}, "collection_params": { - "data_type": "BFLOAT16", + "data_type": "FLOAT32", "hnsw_config": { - "M": 128, + "M": 64, "EF_CONSTRUCTION": 64 } }, @@ -5470,129 +10738,129 @@ "parallel": 1, "search_params": { "ef": 8, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 8, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 16, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 16, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 32, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 32, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 64, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 64, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 128, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 128, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 256, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 256, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 512, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 512, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 1024, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 1024, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } } ], "upload_params": { "parallel": 16, - "data_type": "BFLOAT16", + "data_type": "FLOAT32", "batch_size": 64 } }, { - "name": "redis-bfloat16-m-128-ef-128", + "name": "redis-float32-m-64-ef-128", "engine": "redis", "connection_params": {}, "collection_params": { - "data_type": "BFLOAT16", + "data_type": "FLOAT32", "hnsw_config": { - "M": 128, + "M": 64, "EF_CONSTRUCTION": 128 } }, @@ -5601,129 +10869,129 @@ "parallel": 1, "search_params": { "ef": 8, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 8, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 16, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 16, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 32, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 32, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 64, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 64, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 128, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 128, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 256, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 256, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 512, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 512, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 1024, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 1024, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } } ], "upload_params": { "parallel": 16, - "data_type": "BFLOAT16", + "data_type": "FLOAT32", "batch_size": 64 } }, { - "name": "redis-bfloat16-m-128-ef-256", + "name": "redis-float32-m-64-ef-256", "engine": "redis", "connection_params": {}, "collection_params": { - "data_type": "BFLOAT16", + "data_type": "FLOAT32", "hnsw_config": { - "M": 128, + "M": 64, "EF_CONSTRUCTION": 256 } }, @@ -5732,130 +11000,130 @@ "parallel": 1, "search_params": { "ef": 8, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 8, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 16, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 16, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 32, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 32, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 64, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 64, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 128, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 128, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 256, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 256, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 512, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 512, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 1024, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 1024, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } } ], "upload_params": { "parallel": 16, - "data_type": "BFLOAT16", + "data_type": "FLOAT32", "batch_size": 64 } }, { - "name": "redis-bfloat16-m-256-ef-32", + "name": "redis-float32-m-128-ef-8", "engine": "redis", "connection_params": {}, "collection_params": { - "data_type": "BFLOAT16", + "data_type": "FLOAT32", "hnsw_config": { - "M": 256, - "EF_CONSTRUCTION": 32 + "M": 128, + "EF_CONSTRUCTION": 8 } }, "search_params": [ @@ -5863,130 +11131,130 @@ "parallel": 1, "search_params": { "ef": 8, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 8, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 16, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 16, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 32, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 32, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 64, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 64, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 128, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 128, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 256, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 256, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 512, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 512, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 1024, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 1024, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } } ], "upload_params": { "parallel": 16, - "data_type": "BFLOAT16", + "data_type": "FLOAT32", "batch_size": 64 } }, { - "name": "redis-bfloat16-m-256-ef-64", + "name": "redis-float32-m-128-ef-16", "engine": "redis", "connection_params": {}, "collection_params": { - "data_type": "BFLOAT16", + "data_type": "FLOAT32", "hnsw_config": { - "M": 256, - "EF_CONSTRUCTION": 64 + "M": 128, + "EF_CONSTRUCTION": 16 } }, "search_params": [ @@ -5994,130 +11262,130 @@ "parallel": 1, "search_params": { "ef": 8, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 8, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 16, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 16, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 32, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 32, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 64, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 64, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 128, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 128, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 256, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 256, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 512, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 512, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 1024, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 1024, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } } ], "upload_params": { "parallel": 16, - "data_type": "BFLOAT16", + "data_type": "FLOAT32", "batch_size": 64 } }, { - "name": "redis-bfloat16-m-256-ef-128", + "name": "redis-float32-m-128-ef-32", "engine": "redis", "connection_params": {}, "collection_params": { - "data_type": "BFLOAT16", + "data_type": "FLOAT32", "hnsw_config": { - "M": 256, - "EF_CONSTRUCTION": 128 + "M": 128, + "EF_CONSTRUCTION": 32 } }, "search_params": [ @@ -6125,130 +11393,130 @@ "parallel": 1, "search_params": { "ef": 8, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 8, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 16, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 16, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 32, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 32, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 64, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 64, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 128, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 128, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 256, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 256, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 512, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 512, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 1024, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 1024, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } } ], "upload_params": { "parallel": 16, - "data_type": "BFLOAT16", + "data_type": "FLOAT32", "batch_size": 64 } }, { - "name": "redis-bfloat16-m-256-ef-256", + "name": "redis-float32-m-128-ef-64", "engine": "redis", "connection_params": {}, "collection_params": { - "data_type": "BFLOAT16", + "data_type": "FLOAT32", "hnsw_config": { - "M": 256, - "EF_CONSTRUCTION": 256 + "M": 128, + "EF_CONSTRUCTION": 64 } }, "search_params": [ @@ -6256,139 +11524,111 @@ "parallel": 1, "search_params": { "ef": 8, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 8, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 16, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 16, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 32, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 32, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 64, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 64, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 128, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 128, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 256, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 256, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 512, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 512, - "data_type": "BFLOAT16" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 1024, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "BFLOAT16" - } - } - ], - "upload_params": { - "parallel": 16, - "data_type": "BFLOAT16", - "batch_size": 64 - } - }, - { - "name": "redis-float32-flat", - "engine": "redis", - "connection_params": {}, - "collection_params": { - "data_type": "FLOAT32", - "flat_config": {} - }, - "search_params": [ - { - "parallel": 1, - "search_params": { "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { + "ef": 1024, "data_type": "FLOAT32" } } @@ -6400,14 +11640,14 @@ } }, { - "name": "redis-float32-m-32-ef-32", + "name": "redis-float32-m-128-ef-128", "engine": "redis", "connection_params": {}, "collection_params": { "data_type": "FLOAT32", "hnsw_config": { - "M": 32, - "EF_CONSTRUCTION": 32 + "M": 128, + "EF_CONSTRUCTION": 128 } }, "search_params": [ @@ -6531,14 +11771,14 @@ } }, { - "name": "redis-float32-m-32-ef-64", + "name": "redis-float32-m-128-ef-256", "engine": "redis", "connection_params": {}, "collection_params": { "data_type": "FLOAT32", "hnsw_config": { - "M": 32, - "EF_CONSTRUCTION": 64 + "M": 128, + "EF_CONSTRUCTION": 256 } }, "search_params": [ @@ -6662,14 +11902,14 @@ } }, { - "name": "redis-float32-m-32-ef-128", + "name": "redis-float32-m-256-ef-8", "engine": "redis", "connection_params": {}, "collection_params": { "data_type": "FLOAT32", "hnsw_config": { - "M": 32, - "EF_CONSTRUCTION": 128 + "M": 256, + "EF_CONSTRUCTION": 8 } }, "search_params": [ @@ -6793,14 +12033,14 @@ } }, { - "name": "redis-float32-m-32-ef-256", + "name": "redis-float32-m-256-ef-16", "engine": "redis", "connection_params": {}, "collection_params": { "data_type": "FLOAT32", "hnsw_config": { - "M": 32, - "EF_CONSTRUCTION": 256 + "M": 256, + "EF_CONSTRUCTION": 16 } }, "search_params": [ @@ -6924,13 +12164,13 @@ } }, { - "name": "redis-float32-m-64-ef-32", + "name": "redis-float32-m-256-ef-32", "engine": "redis", "connection_params": {}, "collection_params": { "data_type": "FLOAT32", "hnsw_config": { - "M": 64, + "M": 256, "EF_CONSTRUCTION": 32 } }, @@ -7055,13 +12295,13 @@ } }, { - "name": "redis-float32-m-64-ef-64", + "name": "redis-float32-m-256-ef-64", "engine": "redis", "connection_params": {}, "collection_params": { "data_type": "FLOAT32", "hnsw_config": { - "M": 64, + "M": 256, "EF_CONSTRUCTION": 64 } }, @@ -7186,13 +12426,13 @@ } }, { - "name": "redis-float32-m-64-ef-128", + "name": "redis-float32-m-256-ef-128", "engine": "redis", "connection_params": {}, "collection_params": { "data_type": "FLOAT32", "hnsw_config": { - "M": 64, + "M": 256, "EF_CONSTRUCTION": 128 } }, @@ -7317,13 +12557,13 @@ } }, { - "name": "redis-float32-m-64-ef-256", + "name": "redis-float32-m-256-ef-256", "engine": "redis", "connection_params": {}, "collection_params": { "data_type": "FLOAT32", "hnsw_config": { - "M": 64, + "M": 256, "EF_CONSTRUCTION": 256 } }, @@ -7448,14 +12688,42 @@ } }, { - "name": "redis-float32-m-128-ef-32", + "name": "redis-float64-flat", "engine": "redis", "connection_params": {}, "collection_params": { - "data_type": "FLOAT32", + "data_type": "FLOAT64", + "flat_config": {} + }, + "search_params": [ + { + "parallel": 1, + "search_params": { + "data_type": "FLOAT64" + } + }, + { + "parallel": 100, + "search_params": { + "data_type": "FLOAT64" + } + } + ], + "upload_params": { + "parallel": 16, + "data_type": "FLOAT64", + "batch_size": 64 + } + }, + { + "name": "redis-float64-m-32-ef-8", + "engine": "redis", + "connection_params": {}, + "collection_params": { + "data_type": "FLOAT64", "hnsw_config": { - "M": 128, - "EF_CONSTRUCTION": 32 + "M": 32, + "EF_CONSTRUCTION": 8 } }, "search_params": [ @@ -7463,130 +12731,130 @@ "parallel": 1, "search_params": { "ef": 8, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 100, "search_params": { "ef": 8, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 1, "search_params": { "ef": 16, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 100, "search_params": { "ef": 16, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 1, "search_params": { "ef": 32, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 100, "search_params": { "ef": 32, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 1, "search_params": { "ef": 64, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 100, "search_params": { "ef": 64, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 1, "search_params": { "ef": 128, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 100, "search_params": { "ef": 128, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 1, "search_params": { "ef": 256, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 100, "search_params": { "ef": 256, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 1, "search_params": { "ef": 512, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 100, "search_params": { "ef": 512, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 1, "search_params": { "ef": 1024, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 100, "search_params": { "ef": 1024, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } } ], "upload_params": { "parallel": 16, - "data_type": "FLOAT32", + "data_type": "FLOAT64", "batch_size": 64 } }, { - "name": "redis-float32-m-128-ef-64", + "name": "redis-float64-m-32-ef-16", "engine": "redis", "connection_params": {}, "collection_params": { - "data_type": "FLOAT32", + "data_type": "FLOAT64", "hnsw_config": { - "M": 128, - "EF_CONSTRUCTION": 64 + "M": 32, + "EF_CONSTRUCTION": 16 } }, "search_params": [ @@ -7594,130 +12862,130 @@ "parallel": 1, "search_params": { "ef": 8, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 100, "search_params": { "ef": 8, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 1, "search_params": { "ef": 16, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 100, "search_params": { "ef": 16, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 1, "search_params": { "ef": 32, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 100, "search_params": { "ef": 32, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 1, "search_params": { "ef": 64, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 100, "search_params": { "ef": 64, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 1, "search_params": { "ef": 128, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 100, "search_params": { "ef": 128, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 1, "search_params": { "ef": 256, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 100, "search_params": { "ef": 256, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 1, "search_params": { "ef": 512, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 100, "search_params": { "ef": 512, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 1, "search_params": { "ef": 1024, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 100, "search_params": { "ef": 1024, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } } ], "upload_params": { "parallel": 16, - "data_type": "FLOAT32", + "data_type": "FLOAT64", "batch_size": 64 } }, { - "name": "redis-float32-m-128-ef-128", + "name": "redis-float64-m-32-ef-32", "engine": "redis", "connection_params": {}, "collection_params": { - "data_type": "FLOAT32", + "data_type": "FLOAT64", "hnsw_config": { - "M": 128, - "EF_CONSTRUCTION": 128 + "M": 32, + "EF_CONSTRUCTION": 32 } }, "search_params": [ @@ -7725,130 +12993,130 @@ "parallel": 1, "search_params": { "ef": 8, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 100, "search_params": { "ef": 8, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 1, "search_params": { "ef": 16, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 100, "search_params": { "ef": 16, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 1, "search_params": { "ef": 32, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 100, "search_params": { "ef": 32, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 1, "search_params": { "ef": 64, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 100, "search_params": { "ef": 64, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 1, "search_params": { "ef": 128, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 100, "search_params": { "ef": 128, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 1, "search_params": { "ef": 256, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 100, "search_params": { "ef": 256, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 1, "search_params": { "ef": 512, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 100, "search_params": { "ef": 512, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 1, "search_params": { "ef": 1024, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 100, "search_params": { "ef": 1024, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } } ], "upload_params": { "parallel": 16, - "data_type": "FLOAT32", + "data_type": "FLOAT64", "batch_size": 64 } }, { - "name": "redis-float32-m-128-ef-256", + "name": "redis-float64-m-32-ef-64", "engine": "redis", "connection_params": {}, "collection_params": { - "data_type": "FLOAT32", + "data_type": "FLOAT64", "hnsw_config": { - "M": 128, - "EF_CONSTRUCTION": 256 + "M": 32, + "EF_CONSTRUCTION": 64 } }, "search_params": [ @@ -7856,130 +13124,130 @@ "parallel": 1, "search_params": { "ef": 8, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 100, "search_params": { "ef": 8, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 1, "search_params": { "ef": 16, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 100, "search_params": { "ef": 16, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 1, "search_params": { "ef": 32, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 100, "search_params": { "ef": 32, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 1, "search_params": { "ef": 64, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 100, "search_params": { "ef": 64, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 1, "search_params": { "ef": 128, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 100, "search_params": { "ef": 128, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 1, "search_params": { "ef": 256, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 100, "search_params": { "ef": 256, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 1, "search_params": { "ef": 512, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 100, "search_params": { "ef": 512, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 1, "search_params": { "ef": 1024, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 100, "search_params": { "ef": 1024, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } } ], "upload_params": { "parallel": 16, - "data_type": "FLOAT32", + "data_type": "FLOAT64", "batch_size": 64 } }, { - "name": "redis-float32-m-256-ef-32", + "name": "redis-float64-m-32-ef-128", "engine": "redis", "connection_params": {}, "collection_params": { - "data_type": "FLOAT32", + "data_type": "FLOAT64", "hnsw_config": { - "M": 256, - "EF_CONSTRUCTION": 32 + "M": 32, + "EF_CONSTRUCTION": 128 } }, "search_params": [ @@ -7987,130 +13255,130 @@ "parallel": 1, "search_params": { "ef": 8, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 100, "search_params": { "ef": 8, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 1, "search_params": { "ef": 16, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 100, "search_params": { "ef": 16, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 1, "search_params": { "ef": 32, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 100, "search_params": { "ef": 32, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 1, "search_params": { "ef": 64, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 100, "search_params": { "ef": 64, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 1, "search_params": { "ef": 128, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 100, "search_params": { "ef": 128, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 1, "search_params": { "ef": 256, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 100, "search_params": { "ef": 256, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 1, "search_params": { "ef": 512, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 100, "search_params": { "ef": 512, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 1, "search_params": { "ef": 1024, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 100, "search_params": { "ef": 1024, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } } ], "upload_params": { "parallel": 16, - "data_type": "FLOAT32", + "data_type": "FLOAT64", "batch_size": 64 } }, { - "name": "redis-float32-m-256-ef-64", + "name": "redis-float64-m-32-ef-256", "engine": "redis", "connection_params": {}, "collection_params": { - "data_type": "FLOAT32", + "data_type": "FLOAT64", "hnsw_config": { - "M": 256, - "EF_CONSTRUCTION": 64 + "M": 32, + "EF_CONSTRUCTION": 256 } }, "search_params": [ @@ -8118,130 +13386,130 @@ "parallel": 1, "search_params": { "ef": 8, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 100, "search_params": { "ef": 8, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 1, "search_params": { "ef": 16, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 100, "search_params": { "ef": 16, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 1, "search_params": { "ef": 32, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 100, "search_params": { "ef": 32, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 1, "search_params": { "ef": 64, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 100, "search_params": { "ef": 64, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 1, "search_params": { "ef": 128, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 100, "search_params": { "ef": 128, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 1, "search_params": { "ef": 256, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 100, "search_params": { "ef": 256, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 1, "search_params": { "ef": 512, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 100, "search_params": { "ef": 512, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 1, "search_params": { "ef": 1024, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 100, "search_params": { "ef": 1024, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } } ], "upload_params": { "parallel": 16, - "data_type": "FLOAT32", + "data_type": "FLOAT64", "batch_size": 64 } }, { - "name": "redis-float32-m-256-ef-128", + "name": "redis-float64-m-64-ef-8", "engine": "redis", "connection_params": {}, "collection_params": { - "data_type": "FLOAT32", + "data_type": "FLOAT64", "hnsw_config": { - "M": 256, - "EF_CONSTRUCTION": 128 + "M": 64, + "EF_CONSTRUCTION": 8 } }, "search_params": [ @@ -8249,130 +13517,130 @@ "parallel": 1, "search_params": { "ef": 8, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 100, "search_params": { "ef": 8, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 1, "search_params": { "ef": 16, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 100, "search_params": { "ef": 16, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 1, "search_params": { "ef": 32, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 100, "search_params": { "ef": 32, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 1, "search_params": { "ef": 64, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 100, "search_params": { "ef": 64, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 1, "search_params": { "ef": 128, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 100, "search_params": { "ef": 128, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 1, "search_params": { "ef": 256, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 100, "search_params": { "ef": 256, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 1, "search_params": { "ef": 512, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 100, "search_params": { "ef": 512, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 1, "search_params": { "ef": 1024, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 100, "search_params": { "ef": 1024, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } } ], "upload_params": { "parallel": 16, - "data_type": "FLOAT32", + "data_type": "FLOAT64", "batch_size": 64 } }, { - "name": "redis-float32-m-256-ef-256", + "name": "redis-float64-m-64-ef-16", "engine": "redis", "connection_params": {}, "collection_params": { - "data_type": "FLOAT32", + "data_type": "FLOAT64", "hnsw_config": { - "M": 256, - "EF_CONSTRUCTION": 256 + "M": 64, + "EF_CONSTRUCTION": 16 } }, "search_params": [ @@ -8380,139 +13648,111 @@ "parallel": 1, "search_params": { "ef": 8, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 100, "search_params": { "ef": 8, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 1, "search_params": { "ef": 16, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 100, "search_params": { "ef": 16, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 1, "search_params": { "ef": 32, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 100, "search_params": { "ef": 32, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 1, "search_params": { "ef": 64, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 100, "search_params": { "ef": 64, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 1, "search_params": { "ef": 128, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 100, "search_params": { "ef": 128, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 1, "search_params": { "ef": 256, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 100, "search_params": { "ef": 256, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 1, "search_params": { "ef": 512, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 100, "search_params": { "ef": 512, - "data_type": "FLOAT32" + "data_type": "FLOAT64" } }, { "parallel": 1, "search_params": { "ef": 1024, - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "FLOAT32" - } - } - ], - "upload_params": { - "parallel": 16, - "data_type": "FLOAT32", - "batch_size": 64 - } - }, - { - "name": "redis-float64-flat", - "engine": "redis", - "connection_params": {}, - "collection_params": { - "data_type": "FLOAT64", - "flat_config": {} - }, - "search_params": [ - { - "parallel": 1, - "search_params": { "data_type": "FLOAT64" } }, { "parallel": 100, "search_params": { + "ef": 1024, "data_type": "FLOAT64" } } @@ -8524,13 +13764,13 @@ } }, { - "name": "redis-float64-m-32-ef-32", + "name": "redis-float64-m-64-ef-32", "engine": "redis", "connection_params": {}, "collection_params": { "data_type": "FLOAT64", "hnsw_config": { - "M": 32, + "M": 64, "EF_CONSTRUCTION": 32 } }, @@ -8655,13 +13895,13 @@ } }, { - "name": "redis-float64-m-32-ef-64", + "name": "redis-float64-m-64-ef-64", "engine": "redis", "connection_params": {}, "collection_params": { "data_type": "FLOAT64", "hnsw_config": { - "M": 32, + "M": 64, "EF_CONSTRUCTION": 64 } }, @@ -8786,13 +14026,13 @@ } }, { - "name": "redis-float64-m-32-ef-128", + "name": "redis-float64-m-64-ef-128", "engine": "redis", "connection_params": {}, "collection_params": { "data_type": "FLOAT64", "hnsw_config": { - "M": 32, + "M": 64, "EF_CONSTRUCTION": 128 } }, @@ -8917,13 +14157,13 @@ } }, { - "name": "redis-float64-m-32-ef-256", + "name": "redis-float64-m-64-ef-256", "engine": "redis", "connection_params": {}, "collection_params": { "data_type": "FLOAT64", "hnsw_config": { - "M": 32, + "M": 64, "EF_CONSTRUCTION": 256 } }, @@ -9048,14 +14288,14 @@ } }, { - "name": "redis-float64-m-64-ef-32", + "name": "redis-float64-m-128-ef-8", "engine": "redis", "connection_params": {}, "collection_params": { "data_type": "FLOAT64", "hnsw_config": { - "M": 64, - "EF_CONSTRUCTION": 32 + "M": 128, + "EF_CONSTRUCTION": 8 } }, "search_params": [ @@ -9179,14 +14419,14 @@ } }, { - "name": "redis-float64-m-64-ef-64", + "name": "redis-float64-m-128-ef-16", "engine": "redis", "connection_params": {}, "collection_params": { "data_type": "FLOAT64", "hnsw_config": { - "M": 64, - "EF_CONSTRUCTION": 64 + "M": 128, + "EF_CONSTRUCTION": 16 } }, "search_params": [ @@ -9310,14 +14550,14 @@ } }, { - "name": "redis-float64-m-64-ef-128", + "name": "redis-float64-m-128-ef-32", "engine": "redis", "connection_params": {}, "collection_params": { "data_type": "FLOAT64", "hnsw_config": { - "M": 64, - "EF_CONSTRUCTION": 128 + "M": 128, + "EF_CONSTRUCTION": 32 } }, "search_params": [ @@ -9441,14 +14681,14 @@ } }, { - "name": "redis-float64-m-64-ef-256", + "name": "redis-float64-m-128-ef-64", "engine": "redis", "connection_params": {}, "collection_params": { "data_type": "FLOAT64", "hnsw_config": { - "M": 64, - "EF_CONSTRUCTION": 256 + "M": 128, + "EF_CONSTRUCTION": 64 } }, "search_params": [ @@ -9572,14 +14812,14 @@ } }, { - "name": "redis-float64-m-128-ef-32", + "name": "redis-float64-m-128-ef-128", "engine": "redis", "connection_params": {}, "collection_params": { "data_type": "FLOAT64", "hnsw_config": { "M": 128, - "EF_CONSTRUCTION": 32 + "EF_CONSTRUCTION": 128 } }, "search_params": [ @@ -9703,14 +14943,14 @@ } }, { - "name": "redis-float64-m-128-ef-64", + "name": "redis-float64-m-128-ef-256", "engine": "redis", "connection_params": {}, "collection_params": { "data_type": "FLOAT64", "hnsw_config": { "M": 128, - "EF_CONSTRUCTION": 64 + "EF_CONSTRUCTION": 256 } }, "search_params": [ @@ -9834,14 +15074,14 @@ } }, { - "name": "redis-float64-m-128-ef-128", + "name": "redis-float64-m-256-ef-8", "engine": "redis", "connection_params": {}, "collection_params": { "data_type": "FLOAT64", "hnsw_config": { - "M": 128, - "EF_CONSTRUCTION": 128 + "M": 256, + "EF_CONSTRUCTION": 8 } }, "search_params": [ @@ -9965,14 +15205,14 @@ } }, { - "name": "redis-float64-m-128-ef-256", + "name": "redis-float64-m-256-ef-16", "engine": "redis", "connection_params": {}, "collection_params": { "data_type": "FLOAT64", "hnsw_config": { - "M": 128, - "EF_CONSTRUCTION": 256 + "M": 256, + "EF_CONSTRUCTION": 16 } }, "search_params": [ From 3362bd32aa83ce8183b182f8d9658ff70a5aab70 Mon Sep 17 00:00:00 2001 From: filipecosta90 Date: Sat, 25 Jan 2025 07:48:55 +0000 Subject: [PATCH 40/41] Added M 8 and 16 variations --- .../create-redis-vector-types.py | 4 +- .../configurations/redis-vector-types.json | 3233 ++++------------- 2 files changed, 637 insertions(+), 2600 deletions(-) diff --git a/experiments/configurations/create-redis-vector-types.py b/experiments/configurations/create-redis-vector-types.py index f1b0de3e..e50f9684 100644 --- a/experiments/configurations/create-redis-vector-types.py +++ b/experiments/configurations/create-redis-vector-types.py @@ -34,9 +34,11 @@ config["search_params"] = search_params experiments.append(config) - for m in [32, 64, 128, 256]: + for m in [8, 16, 32, 64, 128, 256]: # for efConstruction in [32, 64]: for efConstruction in [8, 16, 32, 64, 128, 256]: + if efConstruction < m: + continue search_params = [] config = { "name": f"redis-{data_type.lower()}-m-{m}-ef-{efConstruction}", diff --git a/experiments/configurations/redis-vector-types.json b/experiments/configurations/redis-vector-types.json index 96ea2e3b..ff7c4d6f 100644 --- a/experiments/configurations/redis-vector-types.json +++ b/experiments/configurations/redis-vector-types.json @@ -28,13 +28,13 @@ } }, { - "name": "redis-int8-m-32-ef-8", + "name": "redis-int8-m-8-ef-8", "engine": "redis", "connection_params": {}, "collection_params": { "data_type": "INT8", "hnsw_config": { - "M": 32, + "M": 8, "EF_CONSTRUCTION": 8 } }, @@ -159,13 +159,13 @@ } }, { - "name": "redis-int8-m-32-ef-16", + "name": "redis-int8-m-8-ef-16", "engine": "redis", "connection_params": {}, "collection_params": { "data_type": "INT8", "hnsw_config": { - "M": 32, + "M": 8, "EF_CONSTRUCTION": 16 } }, @@ -290,13 +290,13 @@ } }, { - "name": "redis-int8-m-32-ef-32", + "name": "redis-int8-m-8-ef-32", "engine": "redis", "connection_params": {}, "collection_params": { "data_type": "INT8", "hnsw_config": { - "M": 32, + "M": 8, "EF_CONSTRUCTION": 32 } }, @@ -421,13 +421,13 @@ } }, { - "name": "redis-int8-m-32-ef-64", + "name": "redis-int8-m-8-ef-64", "engine": "redis", "connection_params": {}, "collection_params": { "data_type": "INT8", "hnsw_config": { - "M": 32, + "M": 8, "EF_CONSTRUCTION": 64 } }, @@ -552,13 +552,13 @@ } }, { - "name": "redis-int8-m-32-ef-128", + "name": "redis-int8-m-8-ef-128", "engine": "redis", "connection_params": {}, "collection_params": { "data_type": "INT8", "hnsw_config": { - "M": 32, + "M": 8, "EF_CONSTRUCTION": 128 } }, @@ -683,13 +683,13 @@ } }, { - "name": "redis-int8-m-32-ef-256", + "name": "redis-int8-m-8-ef-256", "engine": "redis", "connection_params": {}, "collection_params": { "data_type": "INT8", "hnsw_config": { - "M": 32, + "M": 8, "EF_CONSTRUCTION": 256 } }, @@ -814,14 +814,14 @@ } }, { - "name": "redis-int8-m-64-ef-8", + "name": "redis-int8-m-16-ef-16", "engine": "redis", "connection_params": {}, "collection_params": { "data_type": "INT8", "hnsw_config": { - "M": 64, - "EF_CONSTRUCTION": 8 + "M": 16, + "EF_CONSTRUCTION": 16 } }, "search_params": [ @@ -945,14 +945,14 @@ } }, { - "name": "redis-int8-m-64-ef-16", + "name": "redis-int8-m-16-ef-32", "engine": "redis", "connection_params": {}, "collection_params": { "data_type": "INT8", "hnsw_config": { - "M": 64, - "EF_CONSTRUCTION": 16 + "M": 16, + "EF_CONSTRUCTION": 32 } }, "search_params": [ @@ -1076,14 +1076,14 @@ } }, { - "name": "redis-int8-m-64-ef-32", + "name": "redis-int8-m-16-ef-64", "engine": "redis", "connection_params": {}, "collection_params": { "data_type": "INT8", "hnsw_config": { - "M": 64, - "EF_CONSTRUCTION": 32 + "M": 16, + "EF_CONSTRUCTION": 64 } }, "search_params": [ @@ -1207,14 +1207,14 @@ } }, { - "name": "redis-int8-m-64-ef-64", + "name": "redis-int8-m-16-ef-128", "engine": "redis", "connection_params": {}, "collection_params": { "data_type": "INT8", "hnsw_config": { - "M": 64, - "EF_CONSTRUCTION": 64 + "M": 16, + "EF_CONSTRUCTION": 128 } }, "search_params": [ @@ -1338,14 +1338,14 @@ } }, { - "name": "redis-int8-m-64-ef-128", + "name": "redis-int8-m-16-ef-256", "engine": "redis", "connection_params": {}, "collection_params": { "data_type": "INT8", "hnsw_config": { - "M": 64, - "EF_CONSTRUCTION": 128 + "M": 16, + "EF_CONSTRUCTION": 256 } }, "search_params": [ @@ -1469,14 +1469,14 @@ } }, { - "name": "redis-int8-m-64-ef-256", + "name": "redis-int8-m-32-ef-32", "engine": "redis", "connection_params": {}, "collection_params": { "data_type": "INT8", "hnsw_config": { - "M": 64, - "EF_CONSTRUCTION": 256 + "M": 32, + "EF_CONSTRUCTION": 32 } }, "search_params": [ @@ -1600,14 +1600,14 @@ } }, { - "name": "redis-int8-m-128-ef-8", + "name": "redis-int8-m-32-ef-64", "engine": "redis", "connection_params": {}, "collection_params": { "data_type": "INT8", "hnsw_config": { - "M": 128, - "EF_CONSTRUCTION": 8 + "M": 32, + "EF_CONSTRUCTION": 64 } }, "search_params": [ @@ -1731,14 +1731,14 @@ } }, { - "name": "redis-int8-m-128-ef-16", + "name": "redis-int8-m-32-ef-128", "engine": "redis", "connection_params": {}, "collection_params": { "data_type": "INT8", "hnsw_config": { - "M": 128, - "EF_CONSTRUCTION": 16 + "M": 32, + "EF_CONSTRUCTION": 128 } }, "search_params": [ @@ -1862,14 +1862,14 @@ } }, { - "name": "redis-int8-m-128-ef-32", + "name": "redis-int8-m-32-ef-256", "engine": "redis", "connection_params": {}, "collection_params": { "data_type": "INT8", "hnsw_config": { - "M": 128, - "EF_CONSTRUCTION": 32 + "M": 32, + "EF_CONSTRUCTION": 256 } }, "search_params": [ @@ -1993,13 +1993,13 @@ } }, { - "name": "redis-int8-m-128-ef-64", + "name": "redis-int8-m-64-ef-64", "engine": "redis", "connection_params": {}, "collection_params": { "data_type": "INT8", "hnsw_config": { - "M": 128, + "M": 64, "EF_CONSTRUCTION": 64 } }, @@ -2124,13 +2124,13 @@ } }, { - "name": "redis-int8-m-128-ef-128", + "name": "redis-int8-m-64-ef-128", "engine": "redis", "connection_params": {}, "collection_params": { "data_type": "INT8", "hnsw_config": { - "M": 128, + "M": 64, "EF_CONSTRUCTION": 128 } }, @@ -2255,13 +2255,13 @@ } }, { - "name": "redis-int8-m-128-ef-256", + "name": "redis-int8-m-64-ef-256", "engine": "redis", "connection_params": {}, "collection_params": { "data_type": "INT8", "hnsw_config": { - "M": 128, + "M": 64, "EF_CONSTRUCTION": 256 } }, @@ -2386,14 +2386,14 @@ } }, { - "name": "redis-int8-m-256-ef-8", + "name": "redis-int8-m-128-ef-128", "engine": "redis", "connection_params": {}, "collection_params": { "data_type": "INT8", "hnsw_config": { - "M": 256, - "EF_CONSTRUCTION": 8 + "M": 128, + "EF_CONSTRUCTION": 128 } }, "search_params": [ @@ -2517,14 +2517,14 @@ } }, { - "name": "redis-int8-m-256-ef-16", + "name": "redis-int8-m-128-ef-256", "engine": "redis", "connection_params": {}, "collection_params": { "data_type": "INT8", "hnsw_config": { - "M": 256, - "EF_CONSTRUCTION": 16 + "M": 128, + "EF_CONSTRUCTION": 256 } }, "search_params": [ @@ -2648,14 +2648,14 @@ } }, { - "name": "redis-int8-m-256-ef-32", + "name": "redis-int8-m-256-ef-256", "engine": "redis", "connection_params": {}, "collection_params": { "data_type": "INT8", "hnsw_config": { "M": 256, - "EF_CONSTRUCTION": 32 + "EF_CONSTRUCTION": 256 } }, "search_params": [ @@ -2779,14 +2779,42 @@ } }, { - "name": "redis-int8-m-256-ef-64", + "name": "redis-float16-flat", "engine": "redis", "connection_params": {}, "collection_params": { - "data_type": "INT8", + "data_type": "FLOAT16", + "flat_config": {} + }, + "search_params": [ + { + "parallel": 1, + "search_params": { + "data_type": "FLOAT16" + } + }, + { + "parallel": 100, + "search_params": { + "data_type": "FLOAT16" + } + } + ], + "upload_params": { + "parallel": 16, + "data_type": "FLOAT16", + "batch_size": 64 + } + }, + { + "name": "redis-float16-m-8-ef-8", + "engine": "redis", + "connection_params": {}, + "collection_params": { + "data_type": "FLOAT16", "hnsw_config": { - "M": 256, - "EF_CONSTRUCTION": 64 + "M": 8, + "EF_CONSTRUCTION": 8 } }, "search_params": [ @@ -2794,130 +2822,130 @@ "parallel": 1, "search_params": { "ef": 8, - "data_type": "INT8" + "data_type": "FLOAT16" } }, { "parallel": 100, "search_params": { "ef": 8, - "data_type": "INT8" + "data_type": "FLOAT16" } }, { "parallel": 1, "search_params": { "ef": 16, - "data_type": "INT8" + "data_type": "FLOAT16" } }, { "parallel": 100, "search_params": { "ef": 16, - "data_type": "INT8" + "data_type": "FLOAT16" } }, { "parallel": 1, "search_params": { "ef": 32, - "data_type": "INT8" + "data_type": "FLOAT16" } }, { "parallel": 100, "search_params": { "ef": 32, - "data_type": "INT8" + "data_type": "FLOAT16" } }, { "parallel": 1, "search_params": { "ef": 64, - "data_type": "INT8" + "data_type": "FLOAT16" } }, { "parallel": 100, "search_params": { "ef": 64, - "data_type": "INT8" + "data_type": "FLOAT16" } }, { "parallel": 1, "search_params": { "ef": 128, - "data_type": "INT8" + "data_type": "FLOAT16" } }, { "parallel": 100, "search_params": { "ef": 128, - "data_type": "INT8" + "data_type": "FLOAT16" } }, { "parallel": 1, "search_params": { "ef": 256, - "data_type": "INT8" + "data_type": "FLOAT16" } }, { "parallel": 100, "search_params": { "ef": 256, - "data_type": "INT8" + "data_type": "FLOAT16" } }, { "parallel": 1, "search_params": { "ef": 512, - "data_type": "INT8" + "data_type": "FLOAT16" } }, { "parallel": 100, "search_params": { "ef": 512, - "data_type": "INT8" + "data_type": "FLOAT16" } }, { "parallel": 1, "search_params": { "ef": 1024, - "data_type": "INT8" + "data_type": "FLOAT16" } }, { "parallel": 100, "search_params": { "ef": 1024, - "data_type": "INT8" + "data_type": "FLOAT16" } } ], "upload_params": { "parallel": 16, - "data_type": "INT8", + "data_type": "FLOAT16", "batch_size": 64 } }, { - "name": "redis-int8-m-256-ef-128", + "name": "redis-float16-m-8-ef-16", "engine": "redis", "connection_params": {}, "collection_params": { - "data_type": "INT8", + "data_type": "FLOAT16", "hnsw_config": { - "M": 256, - "EF_CONSTRUCTION": 128 + "M": 8, + "EF_CONSTRUCTION": 16 } }, "search_params": [ @@ -2925,130 +2953,130 @@ "parallel": 1, "search_params": { "ef": 8, - "data_type": "INT8" + "data_type": "FLOAT16" } }, { "parallel": 100, "search_params": { "ef": 8, - "data_type": "INT8" + "data_type": "FLOAT16" } }, { "parallel": 1, "search_params": { "ef": 16, - "data_type": "INT8" + "data_type": "FLOAT16" } }, { "parallel": 100, "search_params": { "ef": 16, - "data_type": "INT8" + "data_type": "FLOAT16" } }, { "parallel": 1, "search_params": { "ef": 32, - "data_type": "INT8" + "data_type": "FLOAT16" } }, { "parallel": 100, "search_params": { "ef": 32, - "data_type": "INT8" + "data_type": "FLOAT16" } }, { "parallel": 1, "search_params": { "ef": 64, - "data_type": "INT8" + "data_type": "FLOAT16" } }, { "parallel": 100, "search_params": { "ef": 64, - "data_type": "INT8" + "data_type": "FLOAT16" } }, { "parallel": 1, "search_params": { "ef": 128, - "data_type": "INT8" + "data_type": "FLOAT16" } }, { "parallel": 100, "search_params": { "ef": 128, - "data_type": "INT8" + "data_type": "FLOAT16" } }, { "parallel": 1, "search_params": { "ef": 256, - "data_type": "INT8" + "data_type": "FLOAT16" } }, { "parallel": 100, "search_params": { "ef": 256, - "data_type": "INT8" + "data_type": "FLOAT16" } }, { "parallel": 1, "search_params": { "ef": 512, - "data_type": "INT8" + "data_type": "FLOAT16" } }, { "parallel": 100, "search_params": { "ef": 512, - "data_type": "INT8" + "data_type": "FLOAT16" } }, { "parallel": 1, "search_params": { "ef": 1024, - "data_type": "INT8" + "data_type": "FLOAT16" } }, { "parallel": 100, "search_params": { "ef": 1024, - "data_type": "INT8" + "data_type": "FLOAT16" } } ], "upload_params": { "parallel": 16, - "data_type": "INT8", + "data_type": "FLOAT16", "batch_size": 64 } }, { - "name": "redis-int8-m-256-ef-256", + "name": "redis-float16-m-8-ef-32", "engine": "redis", "connection_params": {}, "collection_params": { - "data_type": "INT8", + "data_type": "FLOAT16", "hnsw_config": { - "M": 256, - "EF_CONSTRUCTION": 256 + "M": 8, + "EF_CONSTRUCTION": 32 } }, "search_params": [ @@ -3056,139 +3084,111 @@ "parallel": 1, "search_params": { "ef": 8, - "data_type": "INT8" + "data_type": "FLOAT16" } }, { "parallel": 100, "search_params": { "ef": 8, - "data_type": "INT8" + "data_type": "FLOAT16" } }, { "parallel": 1, "search_params": { "ef": 16, - "data_type": "INT8" + "data_type": "FLOAT16" } }, { "parallel": 100, "search_params": { "ef": 16, - "data_type": "INT8" + "data_type": "FLOAT16" } }, { "parallel": 1, "search_params": { "ef": 32, - "data_type": "INT8" + "data_type": "FLOAT16" } }, { "parallel": 100, "search_params": { "ef": 32, - "data_type": "INT8" + "data_type": "FLOAT16" } }, { "parallel": 1, "search_params": { "ef": 64, - "data_type": "INT8" + "data_type": "FLOAT16" } }, { "parallel": 100, "search_params": { "ef": 64, - "data_type": "INT8" + "data_type": "FLOAT16" } }, { "parallel": 1, "search_params": { "ef": 128, - "data_type": "INT8" + "data_type": "FLOAT16" } }, { "parallel": 100, "search_params": { "ef": 128, - "data_type": "INT8" + "data_type": "FLOAT16" } }, { "parallel": 1, "search_params": { "ef": 256, - "data_type": "INT8" + "data_type": "FLOAT16" } }, { "parallel": 100, "search_params": { "ef": 256, - "data_type": "INT8" + "data_type": "FLOAT16" } }, { "parallel": 1, "search_params": { "ef": 512, - "data_type": "INT8" + "data_type": "FLOAT16" } }, { "parallel": 100, "search_params": { "ef": 512, - "data_type": "INT8" + "data_type": "FLOAT16" } }, { "parallel": 1, "search_params": { "ef": 1024, - "data_type": "INT8" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "INT8" - } - } - ], - "upload_params": { - "parallel": 16, - "data_type": "INT8", - "batch_size": 64 - } - }, - { - "name": "redis-float16-flat", - "engine": "redis", - "connection_params": {}, - "collection_params": { - "data_type": "FLOAT16", - "flat_config": {} - }, - "search_params": [ - { - "parallel": 1, - "search_params": { "data_type": "FLOAT16" } }, { "parallel": 100, "search_params": { + "ef": 1024, "data_type": "FLOAT16" } } @@ -3200,14 +3200,14 @@ } }, { - "name": "redis-float16-m-32-ef-8", + "name": "redis-float16-m-8-ef-64", "engine": "redis", "connection_params": {}, "collection_params": { "data_type": "FLOAT16", "hnsw_config": { - "M": 32, - "EF_CONSTRUCTION": 8 + "M": 8, + "EF_CONSTRUCTION": 64 } }, "search_params": [ @@ -3331,14 +3331,14 @@ } }, { - "name": "redis-float16-m-32-ef-16", + "name": "redis-float16-m-8-ef-128", "engine": "redis", "connection_params": {}, "collection_params": { "data_type": "FLOAT16", "hnsw_config": { - "M": 32, - "EF_CONSTRUCTION": 16 + "M": 8, + "EF_CONSTRUCTION": 128 } }, "search_params": [ @@ -3462,14 +3462,14 @@ } }, { - "name": "redis-float16-m-32-ef-32", + "name": "redis-float16-m-8-ef-256", "engine": "redis", "connection_params": {}, "collection_params": { "data_type": "FLOAT16", "hnsw_config": { - "M": 32, - "EF_CONSTRUCTION": 32 + "M": 8, + "EF_CONSTRUCTION": 256 } }, "search_params": [ @@ -3593,14 +3593,14 @@ } }, { - "name": "redis-float16-m-32-ef-64", + "name": "redis-float16-m-16-ef-16", "engine": "redis", "connection_params": {}, "collection_params": { "data_type": "FLOAT16", "hnsw_config": { - "M": 32, - "EF_CONSTRUCTION": 64 + "M": 16, + "EF_CONSTRUCTION": 16 } }, "search_params": [ @@ -3724,14 +3724,14 @@ } }, { - "name": "redis-float16-m-32-ef-128", + "name": "redis-float16-m-16-ef-32", "engine": "redis", "connection_params": {}, "collection_params": { "data_type": "FLOAT16", "hnsw_config": { - "M": 32, - "EF_CONSTRUCTION": 128 + "M": 16, + "EF_CONSTRUCTION": 32 } }, "search_params": [ @@ -3855,14 +3855,14 @@ } }, { - "name": "redis-float16-m-32-ef-256", + "name": "redis-float16-m-16-ef-64", "engine": "redis", "connection_params": {}, "collection_params": { "data_type": "FLOAT16", "hnsw_config": { - "M": 32, - "EF_CONSTRUCTION": 256 + "M": 16, + "EF_CONSTRUCTION": 64 } }, "search_params": [ @@ -3986,14 +3986,14 @@ } }, { - "name": "redis-float16-m-64-ef-8", + "name": "redis-float16-m-16-ef-128", "engine": "redis", "connection_params": {}, "collection_params": { "data_type": "FLOAT16", "hnsw_config": { - "M": 64, - "EF_CONSTRUCTION": 8 + "M": 16, + "EF_CONSTRUCTION": 128 } }, "search_params": [ @@ -4117,14 +4117,14 @@ } }, { - "name": "redis-float16-m-64-ef-16", + "name": "redis-float16-m-16-ef-256", "engine": "redis", "connection_params": {}, "collection_params": { "data_type": "FLOAT16", "hnsw_config": { - "M": 64, - "EF_CONSTRUCTION": 16 + "M": 16, + "EF_CONSTRUCTION": 256 } }, "search_params": [ @@ -4248,13 +4248,13 @@ } }, { - "name": "redis-float16-m-64-ef-32", + "name": "redis-float16-m-32-ef-32", "engine": "redis", "connection_params": {}, "collection_params": { "data_type": "FLOAT16", "hnsw_config": { - "M": 64, + "M": 32, "EF_CONSTRUCTION": 32 } }, @@ -4379,13 +4379,13 @@ } }, { - "name": "redis-float16-m-64-ef-64", + "name": "redis-float16-m-32-ef-64", "engine": "redis", "connection_params": {}, "collection_params": { "data_type": "FLOAT16", "hnsw_config": { - "M": 64, + "M": 32, "EF_CONSTRUCTION": 64 } }, @@ -4510,13 +4510,13 @@ } }, { - "name": "redis-float16-m-64-ef-128", + "name": "redis-float16-m-32-ef-128", "engine": "redis", "connection_params": {}, "collection_params": { "data_type": "FLOAT16", "hnsw_config": { - "M": 64, + "M": 32, "EF_CONSTRUCTION": 128 } }, @@ -4641,13 +4641,13 @@ } }, { - "name": "redis-float16-m-64-ef-256", + "name": "redis-float16-m-32-ef-256", "engine": "redis", "connection_params": {}, "collection_params": { "data_type": "FLOAT16", "hnsw_config": { - "M": 64, + "M": 32, "EF_CONSTRUCTION": 256 } }, @@ -4772,145 +4772,14 @@ } }, { - "name": "redis-float16-m-128-ef-8", - "engine": "redis", - "connection_params": {}, - "collection_params": { - "data_type": "FLOAT16", - "hnsw_config": { - "M": 128, - "EF_CONSTRUCTION": 8 - } - }, - "search_params": [ - { - "parallel": 1, - "search_params": { - "ef": 8, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 8, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 16, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 16, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 32, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 32, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 64, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 64, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 128, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 128, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 256, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 256, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 512, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 512, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "FLOAT16" - } - } - ], - "upload_params": { - "parallel": 16, - "data_type": "FLOAT16", - "batch_size": 64 - } - }, - { - "name": "redis-float16-m-128-ef-16", + "name": "redis-float16-m-64-ef-64", "engine": "redis", "connection_params": {}, "collection_params": { "data_type": "FLOAT16", "hnsw_config": { - "M": 128, - "EF_CONSTRUCTION": 16 + "M": 64, + "EF_CONSTRUCTION": 64 } }, "search_params": [ @@ -5034,14 +4903,14 @@ } }, { - "name": "redis-float16-m-128-ef-32", + "name": "redis-float16-m-64-ef-128", "engine": "redis", "connection_params": {}, "collection_params": { "data_type": "FLOAT16", "hnsw_config": { - "M": 128, - "EF_CONSTRUCTION": 32 + "M": 64, + "EF_CONSTRUCTION": 128 } }, "search_params": [ @@ -5165,14 +5034,14 @@ } }, { - "name": "redis-float16-m-128-ef-64", + "name": "redis-float16-m-64-ef-256", "engine": "redis", "connection_params": {}, "collection_params": { "data_type": "FLOAT16", "hnsw_config": { - "M": 128, - "EF_CONSTRUCTION": 64 + "M": 64, + "EF_CONSTRUCTION": 256 } }, "search_params": [ @@ -5422,1881 +5291,19 @@ ], "upload_params": { "parallel": 16, - "data_type": "FLOAT16", - "batch_size": 64 - } - }, - { - "name": "redis-float16-m-128-ef-256", - "engine": "redis", - "connection_params": {}, - "collection_params": { - "data_type": "FLOAT16", - "hnsw_config": { - "M": 128, - "EF_CONSTRUCTION": 256 - } - }, - "search_params": [ - { - "parallel": 1, - "search_params": { - "ef": 8, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 8, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 16, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 16, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 32, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 32, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 64, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 64, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 128, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 128, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 256, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 256, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 512, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 512, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "FLOAT16" - } - } - ], - "upload_params": { - "parallel": 16, - "data_type": "FLOAT16", - "batch_size": 64 - } - }, - { - "name": "redis-float16-m-256-ef-8", - "engine": "redis", - "connection_params": {}, - "collection_params": { - "data_type": "FLOAT16", - "hnsw_config": { - "M": 256, - "EF_CONSTRUCTION": 8 - } - }, - "search_params": [ - { - "parallel": 1, - "search_params": { - "ef": 8, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 8, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 16, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 16, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 32, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 32, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 64, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 64, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 128, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 128, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 256, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 256, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 512, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 512, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "FLOAT16" - } - } - ], - "upload_params": { - "parallel": 16, - "data_type": "FLOAT16", - "batch_size": 64 - } - }, - { - "name": "redis-float16-m-256-ef-16", - "engine": "redis", - "connection_params": {}, - "collection_params": { - "data_type": "FLOAT16", - "hnsw_config": { - "M": 256, - "EF_CONSTRUCTION": 16 - } - }, - "search_params": [ - { - "parallel": 1, - "search_params": { - "ef": 8, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 8, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 16, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 16, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 32, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 32, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 64, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 64, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 128, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 128, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 256, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 256, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 512, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 512, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "FLOAT16" - } - } - ], - "upload_params": { - "parallel": 16, - "data_type": "FLOAT16", - "batch_size": 64 - } - }, - { - "name": "redis-float16-m-256-ef-32", - "engine": "redis", - "connection_params": {}, - "collection_params": { - "data_type": "FLOAT16", - "hnsw_config": { - "M": 256, - "EF_CONSTRUCTION": 32 - } - }, - "search_params": [ - { - "parallel": 1, - "search_params": { - "ef": 8, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 8, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 16, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 16, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 32, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 32, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 64, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 64, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 128, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 128, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 256, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 256, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 512, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 512, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "FLOAT16" - } - } - ], - "upload_params": { - "parallel": 16, - "data_type": "FLOAT16", - "batch_size": 64 - } - }, - { - "name": "redis-float16-m-256-ef-64", - "engine": "redis", - "connection_params": {}, - "collection_params": { - "data_type": "FLOAT16", - "hnsw_config": { - "M": 256, - "EF_CONSTRUCTION": 64 - } - }, - "search_params": [ - { - "parallel": 1, - "search_params": { - "ef": 8, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 8, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 16, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 16, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 32, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 32, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 64, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 64, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 128, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 128, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 256, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 256, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 512, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 512, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "FLOAT16" - } - } - ], - "upload_params": { - "parallel": 16, - "data_type": "FLOAT16", - "batch_size": 64 - } - }, - { - "name": "redis-float16-m-256-ef-128", - "engine": "redis", - "connection_params": {}, - "collection_params": { - "data_type": "FLOAT16", - "hnsw_config": { - "M": 256, - "EF_CONSTRUCTION": 128 - } - }, - "search_params": [ - { - "parallel": 1, - "search_params": { - "ef": 8, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 8, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 16, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 16, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 32, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 32, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 64, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 64, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 128, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 128, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 256, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 256, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 512, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 512, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "FLOAT16" - } - } - ], - "upload_params": { - "parallel": 16, - "data_type": "FLOAT16", - "batch_size": 64 - } - }, - { - "name": "redis-float16-m-256-ef-256", - "engine": "redis", - "connection_params": {}, - "collection_params": { - "data_type": "FLOAT16", - "hnsw_config": { - "M": 256, - "EF_CONSTRUCTION": 256 - } - }, - "search_params": [ - { - "parallel": 1, - "search_params": { - "ef": 8, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 8, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 16, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 16, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 32, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 32, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 64, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 64, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 128, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 128, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 256, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 256, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 512, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 512, - "data_type": "FLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "FLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "FLOAT16" - } - } - ], - "upload_params": { - "parallel": 16, - "data_type": "FLOAT16", - "batch_size": 64 - } - }, - { - "name": "redis-bfloat16-flat", - "engine": "redis", - "connection_params": {}, - "collection_params": { - "data_type": "BFLOAT16", - "flat_config": {} - }, - "search_params": [ - { - "parallel": 1, - "search_params": { - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "data_type": "BFLOAT16" - } - } - ], - "upload_params": { - "parallel": 16, - "data_type": "BFLOAT16", - "batch_size": 64 - } - }, - { - "name": "redis-bfloat16-m-32-ef-8", - "engine": "redis", - "connection_params": {}, - "collection_params": { - "data_type": "BFLOAT16", - "hnsw_config": { - "M": 32, - "EF_CONSTRUCTION": 8 - } - }, - "search_params": [ - { - "parallel": 1, - "search_params": { - "ef": 8, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 8, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 16, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 16, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 32, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 32, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 64, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 64, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 128, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 128, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 256, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 256, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 512, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 512, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "BFLOAT16" - } - } - ], - "upload_params": { - "parallel": 16, - "data_type": "BFLOAT16", - "batch_size": 64 - } - }, - { - "name": "redis-bfloat16-m-32-ef-16", - "engine": "redis", - "connection_params": {}, - "collection_params": { - "data_type": "BFLOAT16", - "hnsw_config": { - "M": 32, - "EF_CONSTRUCTION": 16 - } - }, - "search_params": [ - { - "parallel": 1, - "search_params": { - "ef": 8, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 8, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 16, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 16, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 32, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 32, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 64, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 64, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 128, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 128, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 256, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 256, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 512, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 512, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "BFLOAT16" - } - } - ], - "upload_params": { - "parallel": 16, - "data_type": "BFLOAT16", - "batch_size": 64 - } - }, - { - "name": "redis-bfloat16-m-32-ef-32", - "engine": "redis", - "connection_params": {}, - "collection_params": { - "data_type": "BFLOAT16", - "hnsw_config": { - "M": 32, - "EF_CONSTRUCTION": 32 - } - }, - "search_params": [ - { - "parallel": 1, - "search_params": { - "ef": 8, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 8, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 16, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 16, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 32, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 32, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 64, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 64, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 128, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 128, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 256, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 256, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 512, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 512, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "BFLOAT16" - } - } - ], - "upload_params": { - "parallel": 16, - "data_type": "BFLOAT16", - "batch_size": 64 - } - }, - { - "name": "redis-bfloat16-m-32-ef-64", - "engine": "redis", - "connection_params": {}, - "collection_params": { - "data_type": "BFLOAT16", - "hnsw_config": { - "M": 32, - "EF_CONSTRUCTION": 64 - } - }, - "search_params": [ - { - "parallel": 1, - "search_params": { - "ef": 8, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 8, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 16, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 16, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 32, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 32, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 64, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 64, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 128, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 128, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 256, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 256, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 512, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 512, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "BFLOAT16" - } - } - ], - "upload_params": { - "parallel": 16, - "data_type": "BFLOAT16", - "batch_size": 64 - } - }, - { - "name": "redis-bfloat16-m-32-ef-128", - "engine": "redis", - "connection_params": {}, - "collection_params": { - "data_type": "BFLOAT16", - "hnsw_config": { - "M": 32, - "EF_CONSTRUCTION": 128 - } - }, - "search_params": [ - { - "parallel": 1, - "search_params": { - "ef": 8, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 8, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 16, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 16, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 32, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 32, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 64, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 64, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 128, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 128, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 256, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 256, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 512, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 512, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "BFLOAT16" - } - } - ], - "upload_params": { - "parallel": 16, - "data_type": "BFLOAT16", - "batch_size": 64 - } - }, - { - "name": "redis-bfloat16-m-32-ef-256", - "engine": "redis", - "connection_params": {}, - "collection_params": { - "data_type": "BFLOAT16", - "hnsw_config": { - "M": 32, - "EF_CONSTRUCTION": 256 - } - }, - "search_params": [ - { - "parallel": 1, - "search_params": { - "ef": 8, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 8, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 16, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 16, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 32, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 32, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 64, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 64, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 128, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 128, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 256, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 256, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 512, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 512, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "BFLOAT16" - } - } - ], - "upload_params": { - "parallel": 16, - "data_type": "BFLOAT16", - "batch_size": 64 - } - }, - { - "name": "redis-bfloat16-m-64-ef-8", - "engine": "redis", - "connection_params": {}, - "collection_params": { - "data_type": "BFLOAT16", - "hnsw_config": { - "M": 64, - "EF_CONSTRUCTION": 8 - } - }, - "search_params": [ - { - "parallel": 1, - "search_params": { - "ef": 8, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 8, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 16, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 16, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 32, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 32, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 64, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 64, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 128, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 128, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 256, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 256, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 512, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 512, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 1, - "search_params": { - "ef": 1024, - "data_type": "BFLOAT16" - } - }, - { - "parallel": 100, - "search_params": { - "ef": 1024, - "data_type": "BFLOAT16" - } - } - ], - "upload_params": { - "parallel": 16, - "data_type": "BFLOAT16", + "data_type": "FLOAT16", "batch_size": 64 } }, { - "name": "redis-bfloat16-m-64-ef-16", + "name": "redis-float16-m-128-ef-256", "engine": "redis", "connection_params": {}, "collection_params": { - "data_type": "BFLOAT16", + "data_type": "FLOAT16", "hnsw_config": { - "M": 64, - "EF_CONSTRUCTION": 16 + "M": 128, + "EF_CONSTRUCTION": 256 } }, "search_params": [ @@ -7304,130 +5311,130 @@ "parallel": 1, "search_params": { "ef": 8, - "data_type": "BFLOAT16" + "data_type": "FLOAT16" } }, { "parallel": 100, "search_params": { "ef": 8, - "data_type": "BFLOAT16" + "data_type": "FLOAT16" } }, { "parallel": 1, "search_params": { "ef": 16, - "data_type": "BFLOAT16" + "data_type": "FLOAT16" } }, { "parallel": 100, "search_params": { "ef": 16, - "data_type": "BFLOAT16" + "data_type": "FLOAT16" } }, { "parallel": 1, "search_params": { "ef": 32, - "data_type": "BFLOAT16" + "data_type": "FLOAT16" } }, { "parallel": 100, "search_params": { "ef": 32, - "data_type": "BFLOAT16" + "data_type": "FLOAT16" } }, { "parallel": 1, "search_params": { "ef": 64, - "data_type": "BFLOAT16" + "data_type": "FLOAT16" } }, { "parallel": 100, "search_params": { "ef": 64, - "data_type": "BFLOAT16" + "data_type": "FLOAT16" } }, { "parallel": 1, "search_params": { "ef": 128, - "data_type": "BFLOAT16" + "data_type": "FLOAT16" } }, { "parallel": 100, "search_params": { "ef": 128, - "data_type": "BFLOAT16" + "data_type": "FLOAT16" } }, { "parallel": 1, "search_params": { "ef": 256, - "data_type": "BFLOAT16" + "data_type": "FLOAT16" } }, { "parallel": 100, "search_params": { "ef": 256, - "data_type": "BFLOAT16" + "data_type": "FLOAT16" } }, { "parallel": 1, "search_params": { "ef": 512, - "data_type": "BFLOAT16" + "data_type": "FLOAT16" } }, { "parallel": 100, "search_params": { "ef": 512, - "data_type": "BFLOAT16" + "data_type": "FLOAT16" } }, { "parallel": 1, "search_params": { "ef": 1024, - "data_type": "BFLOAT16" + "data_type": "FLOAT16" } }, { "parallel": 100, "search_params": { "ef": 1024, - "data_type": "BFLOAT16" + "data_type": "FLOAT16" } } ], "upload_params": { "parallel": 16, - "data_type": "BFLOAT16", + "data_type": "FLOAT16", "batch_size": 64 } }, { - "name": "redis-bfloat16-m-64-ef-32", + "name": "redis-float16-m-256-ef-256", "engine": "redis", "connection_params": {}, "collection_params": { - "data_type": "BFLOAT16", + "data_type": "FLOAT16", "hnsw_config": { - "M": 64, - "EF_CONSTRUCTION": 32 + "M": 256, + "EF_CONSTRUCTION": 256 } }, "search_params": [ @@ -7435,111 +5442,139 @@ "parallel": 1, "search_params": { "ef": 8, - "data_type": "BFLOAT16" + "data_type": "FLOAT16" } }, { "parallel": 100, "search_params": { "ef": 8, - "data_type": "BFLOAT16" + "data_type": "FLOAT16" } }, { "parallel": 1, "search_params": { "ef": 16, - "data_type": "BFLOAT16" + "data_type": "FLOAT16" } }, { "parallel": 100, "search_params": { "ef": 16, - "data_type": "BFLOAT16" + "data_type": "FLOAT16" } }, { "parallel": 1, "search_params": { "ef": 32, - "data_type": "BFLOAT16" + "data_type": "FLOAT16" } }, { "parallel": 100, "search_params": { "ef": 32, - "data_type": "BFLOAT16" + "data_type": "FLOAT16" } }, { "parallel": 1, "search_params": { "ef": 64, - "data_type": "BFLOAT16" + "data_type": "FLOAT16" } }, { "parallel": 100, "search_params": { "ef": 64, - "data_type": "BFLOAT16" + "data_type": "FLOAT16" } }, { "parallel": 1, "search_params": { "ef": 128, - "data_type": "BFLOAT16" + "data_type": "FLOAT16" } }, { "parallel": 100, "search_params": { "ef": 128, - "data_type": "BFLOAT16" + "data_type": "FLOAT16" } }, { "parallel": 1, "search_params": { "ef": 256, - "data_type": "BFLOAT16" + "data_type": "FLOAT16" } }, { "parallel": 100, "search_params": { "ef": 256, - "data_type": "BFLOAT16" + "data_type": "FLOAT16" } }, { "parallel": 1, "search_params": { "ef": 512, - "data_type": "BFLOAT16" + "data_type": "FLOAT16" } }, { "parallel": 100, "search_params": { "ef": 512, - "data_type": "BFLOAT16" + "data_type": "FLOAT16" } }, { "parallel": 1, "search_params": { "ef": 1024, - "data_type": "BFLOAT16" + "data_type": "FLOAT16" } }, { "parallel": 100, "search_params": { "ef": 1024, + "data_type": "FLOAT16" + } + } + ], + "upload_params": { + "parallel": 16, + "data_type": "FLOAT16", + "batch_size": 64 + } + }, + { + "name": "redis-bfloat16-flat", + "engine": "redis", + "connection_params": {}, + "collection_params": { + "data_type": "BFLOAT16", + "flat_config": {} + }, + "search_params": [ + { + "parallel": 1, + "search_params": { + "data_type": "BFLOAT16" + } + }, + { + "parallel": 100, + "search_params": { "data_type": "BFLOAT16" } } @@ -7551,14 +5586,14 @@ } }, { - "name": "redis-bfloat16-m-64-ef-64", + "name": "redis-bfloat16-m-8-ef-8", "engine": "redis", "connection_params": {}, "collection_params": { "data_type": "BFLOAT16", "hnsw_config": { - "M": 64, - "EF_CONSTRUCTION": 64 + "M": 8, + "EF_CONSTRUCTION": 8 } }, "search_params": [ @@ -7682,14 +5717,14 @@ } }, { - "name": "redis-bfloat16-m-64-ef-128", + "name": "redis-bfloat16-m-8-ef-16", "engine": "redis", "connection_params": {}, "collection_params": { "data_type": "BFLOAT16", "hnsw_config": { - "M": 64, - "EF_CONSTRUCTION": 128 + "M": 8, + "EF_CONSTRUCTION": 16 } }, "search_params": [ @@ -7813,14 +5848,14 @@ } }, { - "name": "redis-bfloat16-m-64-ef-256", + "name": "redis-bfloat16-m-8-ef-32", "engine": "redis", "connection_params": {}, "collection_params": { "data_type": "BFLOAT16", "hnsw_config": { - "M": 64, - "EF_CONSTRUCTION": 256 + "M": 8, + "EF_CONSTRUCTION": 32 } }, "search_params": [ @@ -7944,14 +5979,14 @@ } }, { - "name": "redis-bfloat16-m-128-ef-8", + "name": "redis-bfloat16-m-8-ef-64", "engine": "redis", "connection_params": {}, "collection_params": { "data_type": "BFLOAT16", "hnsw_config": { - "M": 128, - "EF_CONSTRUCTION": 8 + "M": 8, + "EF_CONSTRUCTION": 64 } }, "search_params": [ @@ -8075,14 +6110,14 @@ } }, { - "name": "redis-bfloat16-m-128-ef-16", + "name": "redis-bfloat16-m-8-ef-128", "engine": "redis", "connection_params": {}, "collection_params": { "data_type": "BFLOAT16", "hnsw_config": { - "M": 128, - "EF_CONSTRUCTION": 16 + "M": 8, + "EF_CONSTRUCTION": 128 } }, "search_params": [ @@ -8206,14 +6241,14 @@ } }, { - "name": "redis-bfloat16-m-128-ef-32", + "name": "redis-bfloat16-m-8-ef-256", "engine": "redis", "connection_params": {}, "collection_params": { "data_type": "BFLOAT16", "hnsw_config": { - "M": 128, - "EF_CONSTRUCTION": 32 + "M": 8, + "EF_CONSTRUCTION": 256 } }, "search_params": [ @@ -8337,14 +6372,14 @@ } }, { - "name": "redis-bfloat16-m-128-ef-64", + "name": "redis-bfloat16-m-16-ef-16", "engine": "redis", "connection_params": {}, "collection_params": { "data_type": "BFLOAT16", "hnsw_config": { - "M": 128, - "EF_CONSTRUCTION": 64 + "M": 16, + "EF_CONSTRUCTION": 16 } }, "search_params": [ @@ -8468,14 +6503,14 @@ } }, { - "name": "redis-bfloat16-m-128-ef-128", + "name": "redis-bfloat16-m-16-ef-32", "engine": "redis", "connection_params": {}, "collection_params": { "data_type": "BFLOAT16", "hnsw_config": { - "M": 128, - "EF_CONSTRUCTION": 128 + "M": 16, + "EF_CONSTRUCTION": 32 } }, "search_params": [ @@ -8599,14 +6634,14 @@ } }, { - "name": "redis-bfloat16-m-128-ef-256", + "name": "redis-bfloat16-m-16-ef-64", "engine": "redis", "connection_params": {}, "collection_params": { "data_type": "BFLOAT16", "hnsw_config": { - "M": 128, - "EF_CONSTRUCTION": 256 + "M": 16, + "EF_CONSTRUCTION": 64 } }, "search_params": [ @@ -8730,14 +6765,14 @@ } }, { - "name": "redis-bfloat16-m-256-ef-8", + "name": "redis-bfloat16-m-16-ef-128", "engine": "redis", "connection_params": {}, "collection_params": { "data_type": "BFLOAT16", "hnsw_config": { - "M": 256, - "EF_CONSTRUCTION": 8 + "M": 16, + "EF_CONSTRUCTION": 128 } }, "search_params": [ @@ -8861,14 +6896,14 @@ } }, { - "name": "redis-bfloat16-m-256-ef-16", + "name": "redis-bfloat16-m-16-ef-256", "engine": "redis", "connection_params": {}, "collection_params": { "data_type": "BFLOAT16", "hnsw_config": { - "M": 256, - "EF_CONSTRUCTION": 16 + "M": 16, + "EF_CONSTRUCTION": 256 } }, "search_params": [ @@ -8992,13 +7027,13 @@ } }, { - "name": "redis-bfloat16-m-256-ef-32", + "name": "redis-bfloat16-m-32-ef-32", "engine": "redis", "connection_params": {}, "collection_params": { "data_type": "BFLOAT16", "hnsw_config": { - "M": 256, + "M": 32, "EF_CONSTRUCTION": 32 } }, @@ -9123,13 +7158,13 @@ } }, { - "name": "redis-bfloat16-m-256-ef-64", + "name": "redis-bfloat16-m-32-ef-64", "engine": "redis", "connection_params": {}, "collection_params": { "data_type": "BFLOAT16", "hnsw_config": { - "M": 256, + "M": 32, "EF_CONSTRUCTION": 64 } }, @@ -9254,13 +7289,13 @@ } }, { - "name": "redis-bfloat16-m-256-ef-128", + "name": "redis-bfloat16-m-32-ef-128", "engine": "redis", "connection_params": {}, "collection_params": { "data_type": "BFLOAT16", "hnsw_config": { - "M": 256, + "M": 32, "EF_CONSTRUCTION": 128 } }, @@ -9385,13 +7420,13 @@ } }, { - "name": "redis-bfloat16-m-256-ef-256", + "name": "redis-bfloat16-m-32-ef-256", "engine": "redis", "connection_params": {}, "collection_params": { "data_type": "BFLOAT16", "hnsw_config": { - "M": 256, + "M": 32, "EF_CONSTRUCTION": 256 } }, @@ -9516,42 +7551,14 @@ } }, { - "name": "redis-float32-flat", - "engine": "redis", - "connection_params": {}, - "collection_params": { - "data_type": "FLOAT32", - "flat_config": {} - }, - "search_params": [ - { - "parallel": 1, - "search_params": { - "data_type": "FLOAT32" - } - }, - { - "parallel": 100, - "search_params": { - "data_type": "FLOAT32" - } - } - ], - "upload_params": { - "parallel": 16, - "data_type": "FLOAT32", - "batch_size": 64 - } - }, - { - "name": "redis-float32-m-32-ef-8", + "name": "redis-bfloat16-m-64-ef-64", "engine": "redis", "connection_params": {}, "collection_params": { - "data_type": "FLOAT32", + "data_type": "BFLOAT16", "hnsw_config": { - "M": 32, - "EF_CONSTRUCTION": 8 + "M": 64, + "EF_CONSTRUCTION": 64 } }, "search_params": [ @@ -9559,130 +7566,130 @@ "parallel": 1, "search_params": { "ef": 8, - "data_type": "FLOAT32" + "data_type": "BFLOAT16" } }, { "parallel": 100, "search_params": { "ef": 8, - "data_type": "FLOAT32" + "data_type": "BFLOAT16" } }, { "parallel": 1, "search_params": { "ef": 16, - "data_type": "FLOAT32" + "data_type": "BFLOAT16" } }, { "parallel": 100, "search_params": { "ef": 16, - "data_type": "FLOAT32" + "data_type": "BFLOAT16" } }, { "parallel": 1, "search_params": { "ef": 32, - "data_type": "FLOAT32" + "data_type": "BFLOAT16" } }, { "parallel": 100, "search_params": { "ef": 32, - "data_type": "FLOAT32" + "data_type": "BFLOAT16" } }, { "parallel": 1, "search_params": { "ef": 64, - "data_type": "FLOAT32" + "data_type": "BFLOAT16" } }, { "parallel": 100, "search_params": { "ef": 64, - "data_type": "FLOAT32" + "data_type": "BFLOAT16" } }, { "parallel": 1, "search_params": { "ef": 128, - "data_type": "FLOAT32" + "data_type": "BFLOAT16" } }, { "parallel": 100, "search_params": { "ef": 128, - "data_type": "FLOAT32" + "data_type": "BFLOAT16" } }, { "parallel": 1, "search_params": { "ef": 256, - "data_type": "FLOAT32" + "data_type": "BFLOAT16" } }, { "parallel": 100, "search_params": { "ef": 256, - "data_type": "FLOAT32" + "data_type": "BFLOAT16" } }, { "parallel": 1, "search_params": { "ef": 512, - "data_type": "FLOAT32" + "data_type": "BFLOAT16" } }, { "parallel": 100, "search_params": { "ef": 512, - "data_type": "FLOAT32" + "data_type": "BFLOAT16" } }, { "parallel": 1, "search_params": { "ef": 1024, - "data_type": "FLOAT32" + "data_type": "BFLOAT16" } }, { "parallel": 100, "search_params": { "ef": 1024, - "data_type": "FLOAT32" + "data_type": "BFLOAT16" } } ], "upload_params": { "parallel": 16, - "data_type": "FLOAT32", + "data_type": "BFLOAT16", "batch_size": 64 } }, { - "name": "redis-float32-m-32-ef-16", + "name": "redis-bfloat16-m-64-ef-128", "engine": "redis", "connection_params": {}, "collection_params": { - "data_type": "FLOAT32", + "data_type": "BFLOAT16", "hnsw_config": { - "M": 32, - "EF_CONSTRUCTION": 16 + "M": 64, + "EF_CONSTRUCTION": 128 } }, "search_params": [ @@ -9690,130 +7697,130 @@ "parallel": 1, "search_params": { "ef": 8, - "data_type": "FLOAT32" + "data_type": "BFLOAT16" } }, { "parallel": 100, "search_params": { "ef": 8, - "data_type": "FLOAT32" + "data_type": "BFLOAT16" } }, { "parallel": 1, "search_params": { "ef": 16, - "data_type": "FLOAT32" + "data_type": "BFLOAT16" } }, { "parallel": 100, "search_params": { "ef": 16, - "data_type": "FLOAT32" + "data_type": "BFLOAT16" } }, { "parallel": 1, "search_params": { "ef": 32, - "data_type": "FLOAT32" + "data_type": "BFLOAT16" } }, { "parallel": 100, "search_params": { "ef": 32, - "data_type": "FLOAT32" + "data_type": "BFLOAT16" } }, { "parallel": 1, "search_params": { "ef": 64, - "data_type": "FLOAT32" + "data_type": "BFLOAT16" } }, { "parallel": 100, "search_params": { "ef": 64, - "data_type": "FLOAT32" + "data_type": "BFLOAT16" } }, { "parallel": 1, "search_params": { "ef": 128, - "data_type": "FLOAT32" + "data_type": "BFLOAT16" } }, { "parallel": 100, "search_params": { "ef": 128, - "data_type": "FLOAT32" + "data_type": "BFLOAT16" } }, { "parallel": 1, "search_params": { "ef": 256, - "data_type": "FLOAT32" + "data_type": "BFLOAT16" } }, { "parallel": 100, "search_params": { "ef": 256, - "data_type": "FLOAT32" + "data_type": "BFLOAT16" } }, { "parallel": 1, "search_params": { "ef": 512, - "data_type": "FLOAT32" + "data_type": "BFLOAT16" } }, { "parallel": 100, "search_params": { "ef": 512, - "data_type": "FLOAT32" + "data_type": "BFLOAT16" } }, { "parallel": 1, "search_params": { "ef": 1024, - "data_type": "FLOAT32" + "data_type": "BFLOAT16" } }, { "parallel": 100, "search_params": { "ef": 1024, - "data_type": "FLOAT32" + "data_type": "BFLOAT16" } } ], "upload_params": { "parallel": 16, - "data_type": "FLOAT32", + "data_type": "BFLOAT16", "batch_size": 64 } }, { - "name": "redis-float32-m-32-ef-32", + "name": "redis-bfloat16-m-64-ef-256", "engine": "redis", "connection_params": {}, "collection_params": { - "data_type": "FLOAT32", + "data_type": "BFLOAT16", "hnsw_config": { - "M": 32, - "EF_CONSTRUCTION": 32 + "M": 64, + "EF_CONSTRUCTION": 256 } }, "search_params": [ @@ -9821,130 +7828,130 @@ "parallel": 1, "search_params": { "ef": 8, - "data_type": "FLOAT32" + "data_type": "BFLOAT16" } }, { "parallel": 100, "search_params": { "ef": 8, - "data_type": "FLOAT32" + "data_type": "BFLOAT16" } }, { "parallel": 1, "search_params": { "ef": 16, - "data_type": "FLOAT32" + "data_type": "BFLOAT16" } }, { "parallel": 100, "search_params": { "ef": 16, - "data_type": "FLOAT32" + "data_type": "BFLOAT16" } }, { "parallel": 1, "search_params": { "ef": 32, - "data_type": "FLOAT32" + "data_type": "BFLOAT16" } }, { "parallel": 100, "search_params": { "ef": 32, - "data_type": "FLOAT32" + "data_type": "BFLOAT16" } }, { "parallel": 1, "search_params": { "ef": 64, - "data_type": "FLOAT32" + "data_type": "BFLOAT16" } }, { "parallel": 100, "search_params": { "ef": 64, - "data_type": "FLOAT32" + "data_type": "BFLOAT16" } }, { "parallel": 1, "search_params": { "ef": 128, - "data_type": "FLOAT32" + "data_type": "BFLOAT16" } }, { "parallel": 100, "search_params": { "ef": 128, - "data_type": "FLOAT32" + "data_type": "BFLOAT16" } }, { "parallel": 1, "search_params": { "ef": 256, - "data_type": "FLOAT32" + "data_type": "BFLOAT16" } }, { "parallel": 100, "search_params": { "ef": 256, - "data_type": "FLOAT32" + "data_type": "BFLOAT16" } }, { "parallel": 1, "search_params": { "ef": 512, - "data_type": "FLOAT32" + "data_type": "BFLOAT16" } }, { "parallel": 100, "search_params": { "ef": 512, - "data_type": "FLOAT32" + "data_type": "BFLOAT16" } }, { "parallel": 1, "search_params": { "ef": 1024, - "data_type": "FLOAT32" + "data_type": "BFLOAT16" } }, { "parallel": 100, "search_params": { "ef": 1024, - "data_type": "FLOAT32" + "data_type": "BFLOAT16" } } ], "upload_params": { "parallel": 16, - "data_type": "FLOAT32", + "data_type": "BFLOAT16", "batch_size": 64 } }, { - "name": "redis-float32-m-32-ef-64", + "name": "redis-bfloat16-m-128-ef-128", "engine": "redis", "connection_params": {}, "collection_params": { - "data_type": "FLOAT32", + "data_type": "BFLOAT16", "hnsw_config": { - "M": 32, - "EF_CONSTRUCTION": 64 + "M": 128, + "EF_CONSTRUCTION": 128 } }, "search_params": [ @@ -9952,130 +7959,130 @@ "parallel": 1, "search_params": { "ef": 8, - "data_type": "FLOAT32" + "data_type": "BFLOAT16" } }, { "parallel": 100, "search_params": { "ef": 8, - "data_type": "FLOAT32" + "data_type": "BFLOAT16" } }, { "parallel": 1, "search_params": { "ef": 16, - "data_type": "FLOAT32" + "data_type": "BFLOAT16" } }, { "parallel": 100, "search_params": { "ef": 16, - "data_type": "FLOAT32" + "data_type": "BFLOAT16" } }, { "parallel": 1, "search_params": { "ef": 32, - "data_type": "FLOAT32" + "data_type": "BFLOAT16" } }, { "parallel": 100, "search_params": { "ef": 32, - "data_type": "FLOAT32" + "data_type": "BFLOAT16" } }, { "parallel": 1, "search_params": { "ef": 64, - "data_type": "FLOAT32" + "data_type": "BFLOAT16" } }, { "parallel": 100, "search_params": { "ef": 64, - "data_type": "FLOAT32" + "data_type": "BFLOAT16" } }, { "parallel": 1, "search_params": { "ef": 128, - "data_type": "FLOAT32" + "data_type": "BFLOAT16" } }, { "parallel": 100, "search_params": { "ef": 128, - "data_type": "FLOAT32" + "data_type": "BFLOAT16" } }, { "parallel": 1, "search_params": { "ef": 256, - "data_type": "FLOAT32" + "data_type": "BFLOAT16" } }, { "parallel": 100, "search_params": { "ef": 256, - "data_type": "FLOAT32" + "data_type": "BFLOAT16" } }, { "parallel": 1, "search_params": { "ef": 512, - "data_type": "FLOAT32" + "data_type": "BFLOAT16" } }, { "parallel": 100, "search_params": { "ef": 512, - "data_type": "FLOAT32" + "data_type": "BFLOAT16" } }, { "parallel": 1, "search_params": { "ef": 1024, - "data_type": "FLOAT32" + "data_type": "BFLOAT16" } }, { "parallel": 100, "search_params": { "ef": 1024, - "data_type": "FLOAT32" + "data_type": "BFLOAT16" } } ], "upload_params": { "parallel": 16, - "data_type": "FLOAT32", + "data_type": "BFLOAT16", "batch_size": 64 } }, { - "name": "redis-float32-m-32-ef-128", + "name": "redis-bfloat16-m-128-ef-256", "engine": "redis", "connection_params": {}, "collection_params": { - "data_type": "FLOAT32", + "data_type": "BFLOAT16", "hnsw_config": { - "M": 32, - "EF_CONSTRUCTION": 128 + "M": 128, + "EF_CONSTRUCTION": 256 } }, "search_params": [ @@ -10083,129 +8090,129 @@ "parallel": 1, "search_params": { "ef": 8, - "data_type": "FLOAT32" + "data_type": "BFLOAT16" } }, { "parallel": 100, "search_params": { "ef": 8, - "data_type": "FLOAT32" + "data_type": "BFLOAT16" } }, { "parallel": 1, "search_params": { "ef": 16, - "data_type": "FLOAT32" + "data_type": "BFLOAT16" } }, { "parallel": 100, "search_params": { "ef": 16, - "data_type": "FLOAT32" + "data_type": "BFLOAT16" } }, { "parallel": 1, "search_params": { "ef": 32, - "data_type": "FLOAT32" + "data_type": "BFLOAT16" } }, { "parallel": 100, "search_params": { "ef": 32, - "data_type": "FLOAT32" + "data_type": "BFLOAT16" } }, { "parallel": 1, "search_params": { "ef": 64, - "data_type": "FLOAT32" + "data_type": "BFLOAT16" } }, { "parallel": 100, "search_params": { "ef": 64, - "data_type": "FLOAT32" + "data_type": "BFLOAT16" } }, { "parallel": 1, "search_params": { "ef": 128, - "data_type": "FLOAT32" + "data_type": "BFLOAT16" } }, { "parallel": 100, "search_params": { "ef": 128, - "data_type": "FLOAT32" + "data_type": "BFLOAT16" } }, { "parallel": 1, "search_params": { "ef": 256, - "data_type": "FLOAT32" + "data_type": "BFLOAT16" } }, { "parallel": 100, "search_params": { "ef": 256, - "data_type": "FLOAT32" + "data_type": "BFLOAT16" } }, { "parallel": 1, "search_params": { "ef": 512, - "data_type": "FLOAT32" + "data_type": "BFLOAT16" } }, { "parallel": 100, "search_params": { "ef": 512, - "data_type": "FLOAT32" + "data_type": "BFLOAT16" } }, { "parallel": 1, "search_params": { "ef": 1024, - "data_type": "FLOAT32" + "data_type": "BFLOAT16" } }, { "parallel": 100, "search_params": { "ef": 1024, - "data_type": "FLOAT32" + "data_type": "BFLOAT16" } } ], "upload_params": { "parallel": 16, - "data_type": "FLOAT32", + "data_type": "BFLOAT16", "batch_size": 64 } }, { - "name": "redis-float32-m-32-ef-256", + "name": "redis-bfloat16-m-256-ef-256", "engine": "redis", "connection_params": {}, "collection_params": { - "data_type": "FLOAT32", + "data_type": "BFLOAT16", "hnsw_config": { - "M": 32, + "M": 256, "EF_CONSTRUCTION": 256 } }, @@ -10214,111 +8221,139 @@ "parallel": 1, "search_params": { "ef": 8, - "data_type": "FLOAT32" + "data_type": "BFLOAT16" } }, { "parallel": 100, "search_params": { "ef": 8, - "data_type": "FLOAT32" + "data_type": "BFLOAT16" } }, { "parallel": 1, "search_params": { "ef": 16, - "data_type": "FLOAT32" + "data_type": "BFLOAT16" } }, { "parallel": 100, "search_params": { "ef": 16, - "data_type": "FLOAT32" + "data_type": "BFLOAT16" } }, { "parallel": 1, "search_params": { "ef": 32, - "data_type": "FLOAT32" + "data_type": "BFLOAT16" } }, { "parallel": 100, "search_params": { "ef": 32, - "data_type": "FLOAT32" + "data_type": "BFLOAT16" } }, { "parallel": 1, "search_params": { "ef": 64, - "data_type": "FLOAT32" + "data_type": "BFLOAT16" } }, { "parallel": 100, "search_params": { "ef": 64, - "data_type": "FLOAT32" + "data_type": "BFLOAT16" } }, { "parallel": 1, "search_params": { "ef": 128, - "data_type": "FLOAT32" + "data_type": "BFLOAT16" } }, { "parallel": 100, "search_params": { "ef": 128, - "data_type": "FLOAT32" + "data_type": "BFLOAT16" } }, { "parallel": 1, "search_params": { "ef": 256, - "data_type": "FLOAT32" + "data_type": "BFLOAT16" } }, { "parallel": 100, "search_params": { "ef": 256, - "data_type": "FLOAT32" + "data_type": "BFLOAT16" } }, { "parallel": 1, "search_params": { "ef": 512, - "data_type": "FLOAT32" + "data_type": "BFLOAT16" } }, { "parallel": 100, "search_params": { "ef": 512, - "data_type": "FLOAT32" + "data_type": "BFLOAT16" } }, { "parallel": 1, "search_params": { "ef": 1024, - "data_type": "FLOAT32" + "data_type": "BFLOAT16" } }, { "parallel": 100, "search_params": { "ef": 1024, + "data_type": "BFLOAT16" + } + } + ], + "upload_params": { + "parallel": 16, + "data_type": "BFLOAT16", + "batch_size": 64 + } + }, + { + "name": "redis-float32-flat", + "engine": "redis", + "connection_params": {}, + "collection_params": { + "data_type": "FLOAT32", + "flat_config": {} + }, + "search_params": [ + { + "parallel": 1, + "search_params": { + "data_type": "FLOAT32" + } + }, + { + "parallel": 100, + "search_params": { "data_type": "FLOAT32" } } @@ -10330,13 +8365,13 @@ } }, { - "name": "redis-float32-m-64-ef-8", + "name": "redis-float32-m-8-ef-8", "engine": "redis", "connection_params": {}, "collection_params": { "data_type": "FLOAT32", "hnsw_config": { - "M": 64, + "M": 8, "EF_CONSTRUCTION": 8 } }, @@ -10461,13 +8496,13 @@ } }, { - "name": "redis-float32-m-64-ef-16", + "name": "redis-float32-m-8-ef-16", "engine": "redis", "connection_params": {}, "collection_params": { "data_type": "FLOAT32", "hnsw_config": { - "M": 64, + "M": 8, "EF_CONSTRUCTION": 16 } }, @@ -10592,13 +8627,13 @@ } }, { - "name": "redis-float32-m-64-ef-32", + "name": "redis-float32-m-8-ef-32", "engine": "redis", "connection_params": {}, "collection_params": { "data_type": "FLOAT32", "hnsw_config": { - "M": 64, + "M": 8, "EF_CONSTRUCTION": 32 } }, @@ -10723,13 +8758,13 @@ } }, { - "name": "redis-float32-m-64-ef-64", + "name": "redis-float32-m-8-ef-64", "engine": "redis", "connection_params": {}, "collection_params": { "data_type": "FLOAT32", "hnsw_config": { - "M": 64, + "M": 8, "EF_CONSTRUCTION": 64 } }, @@ -10854,13 +8889,13 @@ } }, { - "name": "redis-float32-m-64-ef-128", + "name": "redis-float32-m-8-ef-128", "engine": "redis", "connection_params": {}, "collection_params": { "data_type": "FLOAT32", "hnsw_config": { - "M": 64, + "M": 8, "EF_CONSTRUCTION": 128 } }, @@ -10985,13 +9020,13 @@ } }, { - "name": "redis-float32-m-64-ef-256", + "name": "redis-float32-m-8-ef-256", "engine": "redis", "connection_params": {}, "collection_params": { "data_type": "FLOAT32", "hnsw_config": { - "M": 64, + "M": 8, "EF_CONSTRUCTION": 256 } }, @@ -11116,14 +9151,14 @@ } }, { - "name": "redis-float32-m-128-ef-8", + "name": "redis-float32-m-16-ef-16", "engine": "redis", "connection_params": {}, "collection_params": { "data_type": "FLOAT32", "hnsw_config": { - "M": 128, - "EF_CONSTRUCTION": 8 + "M": 16, + "EF_CONSTRUCTION": 16 } }, "search_params": [ @@ -11247,14 +9282,14 @@ } }, { - "name": "redis-float32-m-128-ef-16", + "name": "redis-float32-m-16-ef-32", "engine": "redis", "connection_params": {}, "collection_params": { "data_type": "FLOAT32", "hnsw_config": { - "M": 128, - "EF_CONSTRUCTION": 16 + "M": 16, + "EF_CONSTRUCTION": 32 } }, "search_params": [ @@ -11378,14 +9413,14 @@ } }, { - "name": "redis-float32-m-128-ef-32", + "name": "redis-float32-m-16-ef-64", "engine": "redis", "connection_params": {}, "collection_params": { "data_type": "FLOAT32", "hnsw_config": { - "M": 128, - "EF_CONSTRUCTION": 32 + "M": 16, + "EF_CONSTRUCTION": 64 } }, "search_params": [ @@ -11509,14 +9544,14 @@ } }, { - "name": "redis-float32-m-128-ef-64", + "name": "redis-float32-m-16-ef-128", "engine": "redis", "connection_params": {}, "collection_params": { "data_type": "FLOAT32", "hnsw_config": { - "M": 128, - "EF_CONSTRUCTION": 64 + "M": 16, + "EF_CONSTRUCTION": 128 } }, "search_params": [ @@ -11640,14 +9675,14 @@ } }, { - "name": "redis-float32-m-128-ef-128", + "name": "redis-float32-m-16-ef-256", "engine": "redis", "connection_params": {}, "collection_params": { "data_type": "FLOAT32", "hnsw_config": { - "M": 128, - "EF_CONSTRUCTION": 128 + "M": 16, + "EF_CONSTRUCTION": 256 } }, "search_params": [ @@ -11771,14 +9806,14 @@ } }, { - "name": "redis-float32-m-128-ef-256", + "name": "redis-float32-m-32-ef-32", "engine": "redis", "connection_params": {}, "collection_params": { "data_type": "FLOAT32", "hnsw_config": { - "M": 128, - "EF_CONSTRUCTION": 256 + "M": 32, + "EF_CONSTRUCTION": 32 } }, "search_params": [ @@ -11902,14 +9937,14 @@ } }, { - "name": "redis-float32-m-256-ef-8", + "name": "redis-float32-m-32-ef-64", "engine": "redis", "connection_params": {}, "collection_params": { "data_type": "FLOAT32", "hnsw_config": { - "M": 256, - "EF_CONSTRUCTION": 8 + "M": 32, + "EF_CONSTRUCTION": 64 } }, "search_params": [ @@ -12033,14 +10068,14 @@ } }, { - "name": "redis-float32-m-256-ef-16", + "name": "redis-float32-m-32-ef-128", "engine": "redis", "connection_params": {}, "collection_params": { "data_type": "FLOAT32", "hnsw_config": { - "M": 256, - "EF_CONSTRUCTION": 16 + "M": 32, + "EF_CONSTRUCTION": 128 } }, "search_params": [ @@ -12164,14 +10199,14 @@ } }, { - "name": "redis-float32-m-256-ef-32", + "name": "redis-float32-m-32-ef-256", "engine": "redis", "connection_params": {}, "collection_params": { "data_type": "FLOAT32", "hnsw_config": { - "M": 256, - "EF_CONSTRUCTION": 32 + "M": 32, + "EF_CONSTRUCTION": 256 } }, "search_params": [ @@ -12295,13 +10330,13 @@ } }, { - "name": "redis-float32-m-256-ef-64", + "name": "redis-float32-m-64-ef-64", "engine": "redis", "connection_params": {}, "collection_params": { "data_type": "FLOAT32", "hnsw_config": { - "M": 256, + "M": 64, "EF_CONSTRUCTION": 64 } }, @@ -12426,13 +10461,13 @@ } }, { - "name": "redis-float32-m-256-ef-128", + "name": "redis-float32-m-64-ef-128", "engine": "redis", "connection_params": {}, "collection_params": { "data_type": "FLOAT32", "hnsw_config": { - "M": 256, + "M": 64, "EF_CONSTRUCTION": 128 } }, @@ -12557,13 +10592,13 @@ } }, { - "name": "redis-float32-m-256-ef-256", + "name": "redis-float32-m-64-ef-256", "engine": "redis", "connection_params": {}, "collection_params": { "data_type": "FLOAT32", "hnsw_config": { - "M": 256, + "M": 64, "EF_CONSTRUCTION": 256 } }, @@ -12688,42 +10723,14 @@ } }, { - "name": "redis-float64-flat", - "engine": "redis", - "connection_params": {}, - "collection_params": { - "data_type": "FLOAT64", - "flat_config": {} - }, - "search_params": [ - { - "parallel": 1, - "search_params": { - "data_type": "FLOAT64" - } - }, - { - "parallel": 100, - "search_params": { - "data_type": "FLOAT64" - } - } - ], - "upload_params": { - "parallel": 16, - "data_type": "FLOAT64", - "batch_size": 64 - } - }, - { - "name": "redis-float64-m-32-ef-8", + "name": "redis-float32-m-128-ef-128", "engine": "redis", "connection_params": {}, "collection_params": { - "data_type": "FLOAT64", + "data_type": "FLOAT32", "hnsw_config": { - "M": 32, - "EF_CONSTRUCTION": 8 + "M": 128, + "EF_CONSTRUCTION": 128 } }, "search_params": [ @@ -12731,130 +10738,130 @@ "parallel": 1, "search_params": { "ef": 8, - "data_type": "FLOAT64" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 8, - "data_type": "FLOAT64" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 16, - "data_type": "FLOAT64" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 16, - "data_type": "FLOAT64" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 32, - "data_type": "FLOAT64" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 32, - "data_type": "FLOAT64" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 64, - "data_type": "FLOAT64" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 64, - "data_type": "FLOAT64" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 128, - "data_type": "FLOAT64" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 128, - "data_type": "FLOAT64" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 256, - "data_type": "FLOAT64" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 256, - "data_type": "FLOAT64" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 512, - "data_type": "FLOAT64" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 512, - "data_type": "FLOAT64" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 1024, - "data_type": "FLOAT64" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 1024, - "data_type": "FLOAT64" + "data_type": "FLOAT32" } } ], "upload_params": { "parallel": 16, - "data_type": "FLOAT64", + "data_type": "FLOAT32", "batch_size": 64 } }, { - "name": "redis-float64-m-32-ef-16", + "name": "redis-float32-m-128-ef-256", "engine": "redis", "connection_params": {}, "collection_params": { - "data_type": "FLOAT64", + "data_type": "FLOAT32", "hnsw_config": { - "M": 32, - "EF_CONSTRUCTION": 16 + "M": 128, + "EF_CONSTRUCTION": 256 } }, "search_params": [ @@ -12862,130 +10869,130 @@ "parallel": 1, "search_params": { "ef": 8, - "data_type": "FLOAT64" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 8, - "data_type": "FLOAT64" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 16, - "data_type": "FLOAT64" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 16, - "data_type": "FLOAT64" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 32, - "data_type": "FLOAT64" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 32, - "data_type": "FLOAT64" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 64, - "data_type": "FLOAT64" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 64, - "data_type": "FLOAT64" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 128, - "data_type": "FLOAT64" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 128, - "data_type": "FLOAT64" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 256, - "data_type": "FLOAT64" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 256, - "data_type": "FLOAT64" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 512, - "data_type": "FLOAT64" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 512, - "data_type": "FLOAT64" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 1024, - "data_type": "FLOAT64" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 1024, - "data_type": "FLOAT64" + "data_type": "FLOAT32" } } ], "upload_params": { "parallel": 16, - "data_type": "FLOAT64", + "data_type": "FLOAT32", "batch_size": 64 } }, { - "name": "redis-float64-m-32-ef-32", + "name": "redis-float32-m-256-ef-256", "engine": "redis", "connection_params": {}, "collection_params": { - "data_type": "FLOAT64", + "data_type": "FLOAT32", "hnsw_config": { - "M": 32, - "EF_CONSTRUCTION": 32 + "M": 256, + "EF_CONSTRUCTION": 256 } }, "search_params": [ @@ -12993,111 +11000,139 @@ "parallel": 1, "search_params": { "ef": 8, - "data_type": "FLOAT64" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 8, - "data_type": "FLOAT64" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 16, - "data_type": "FLOAT64" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 16, - "data_type": "FLOAT64" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 32, - "data_type": "FLOAT64" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 32, - "data_type": "FLOAT64" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 64, - "data_type": "FLOAT64" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 64, - "data_type": "FLOAT64" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 128, - "data_type": "FLOAT64" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 128, - "data_type": "FLOAT64" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 256, - "data_type": "FLOAT64" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 256, - "data_type": "FLOAT64" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 512, - "data_type": "FLOAT64" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 512, - "data_type": "FLOAT64" + "data_type": "FLOAT32" } }, { "parallel": 1, "search_params": { "ef": 1024, - "data_type": "FLOAT64" + "data_type": "FLOAT32" } }, { "parallel": 100, "search_params": { "ef": 1024, + "data_type": "FLOAT32" + } + } + ], + "upload_params": { + "parallel": 16, + "data_type": "FLOAT32", + "batch_size": 64 + } + }, + { + "name": "redis-float64-flat", + "engine": "redis", + "connection_params": {}, + "collection_params": { + "data_type": "FLOAT64", + "flat_config": {} + }, + "search_params": [ + { + "parallel": 1, + "search_params": { + "data_type": "FLOAT64" + } + }, + { + "parallel": 100, + "search_params": { "data_type": "FLOAT64" } } @@ -13109,14 +11144,14 @@ } }, { - "name": "redis-float64-m-32-ef-64", + "name": "redis-float64-m-8-ef-8", "engine": "redis", "connection_params": {}, "collection_params": { "data_type": "FLOAT64", "hnsw_config": { - "M": 32, - "EF_CONSTRUCTION": 64 + "M": 8, + "EF_CONSTRUCTION": 8 } }, "search_params": [ @@ -13240,14 +11275,14 @@ } }, { - "name": "redis-float64-m-32-ef-128", + "name": "redis-float64-m-8-ef-16", "engine": "redis", "connection_params": {}, "collection_params": { "data_type": "FLOAT64", "hnsw_config": { - "M": 32, - "EF_CONSTRUCTION": 128 + "M": 8, + "EF_CONSTRUCTION": 16 } }, "search_params": [ @@ -13371,14 +11406,14 @@ } }, { - "name": "redis-float64-m-32-ef-256", + "name": "redis-float64-m-8-ef-32", "engine": "redis", "connection_params": {}, "collection_params": { "data_type": "FLOAT64", "hnsw_config": { - "M": 32, - "EF_CONSTRUCTION": 256 + "M": 8, + "EF_CONSTRUCTION": 32 } }, "search_params": [ @@ -13502,14 +11537,14 @@ } }, { - "name": "redis-float64-m-64-ef-8", + "name": "redis-float64-m-8-ef-64", "engine": "redis", "connection_params": {}, "collection_params": { "data_type": "FLOAT64", "hnsw_config": { - "M": 64, - "EF_CONSTRUCTION": 8 + "M": 8, + "EF_CONSTRUCTION": 64 } }, "search_params": [ @@ -13633,14 +11668,14 @@ } }, { - "name": "redis-float64-m-64-ef-16", + "name": "redis-float64-m-8-ef-128", "engine": "redis", "connection_params": {}, "collection_params": { "data_type": "FLOAT64", "hnsw_config": { - "M": 64, - "EF_CONSTRUCTION": 16 + "M": 8, + "EF_CONSTRUCTION": 128 } }, "search_params": [ @@ -13764,14 +11799,14 @@ } }, { - "name": "redis-float64-m-64-ef-32", + "name": "redis-float64-m-8-ef-256", "engine": "redis", "connection_params": {}, "collection_params": { "data_type": "FLOAT64", "hnsw_config": { - "M": 64, - "EF_CONSTRUCTION": 32 + "M": 8, + "EF_CONSTRUCTION": 256 } }, "search_params": [ @@ -13895,14 +11930,14 @@ } }, { - "name": "redis-float64-m-64-ef-64", + "name": "redis-float64-m-16-ef-16", "engine": "redis", "connection_params": {}, "collection_params": { "data_type": "FLOAT64", "hnsw_config": { - "M": 64, - "EF_CONSTRUCTION": 64 + "M": 16, + "EF_CONSTRUCTION": 16 } }, "search_params": [ @@ -14026,14 +12061,14 @@ } }, { - "name": "redis-float64-m-64-ef-128", + "name": "redis-float64-m-16-ef-32", "engine": "redis", "connection_params": {}, "collection_params": { "data_type": "FLOAT64", "hnsw_config": { - "M": 64, - "EF_CONSTRUCTION": 128 + "M": 16, + "EF_CONSTRUCTION": 32 } }, "search_params": [ @@ -14157,14 +12192,14 @@ } }, { - "name": "redis-float64-m-64-ef-256", + "name": "redis-float64-m-16-ef-64", "engine": "redis", "connection_params": {}, "collection_params": { "data_type": "FLOAT64", "hnsw_config": { - "M": 64, - "EF_CONSTRUCTION": 256 + "M": 16, + "EF_CONSTRUCTION": 64 } }, "search_params": [ @@ -14288,14 +12323,14 @@ } }, { - "name": "redis-float64-m-128-ef-8", + "name": "redis-float64-m-16-ef-128", "engine": "redis", "connection_params": {}, "collection_params": { "data_type": "FLOAT64", "hnsw_config": { - "M": 128, - "EF_CONSTRUCTION": 8 + "M": 16, + "EF_CONSTRUCTION": 128 } }, "search_params": [ @@ -14419,14 +12454,14 @@ } }, { - "name": "redis-float64-m-128-ef-16", + "name": "redis-float64-m-16-ef-256", "engine": "redis", "connection_params": {}, "collection_params": { "data_type": "FLOAT64", "hnsw_config": { - "M": 128, - "EF_CONSTRUCTION": 16 + "M": 16, + "EF_CONSTRUCTION": 256 } }, "search_params": [ @@ -14550,13 +12585,13 @@ } }, { - "name": "redis-float64-m-128-ef-32", + "name": "redis-float64-m-32-ef-32", "engine": "redis", "connection_params": {}, "collection_params": { "data_type": "FLOAT64", "hnsw_config": { - "M": 128, + "M": 32, "EF_CONSTRUCTION": 32 } }, @@ -14681,13 +12716,13 @@ } }, { - "name": "redis-float64-m-128-ef-64", + "name": "redis-float64-m-32-ef-64", "engine": "redis", "connection_params": {}, "collection_params": { "data_type": "FLOAT64", "hnsw_config": { - "M": 128, + "M": 32, "EF_CONSTRUCTION": 64 } }, @@ -14812,13 +12847,13 @@ } }, { - "name": "redis-float64-m-128-ef-128", + "name": "redis-float64-m-32-ef-128", "engine": "redis", "connection_params": {}, "collection_params": { "data_type": "FLOAT64", "hnsw_config": { - "M": 128, + "M": 32, "EF_CONSTRUCTION": 128 } }, @@ -14943,13 +12978,13 @@ } }, { - "name": "redis-float64-m-128-ef-256", + "name": "redis-float64-m-32-ef-256", "engine": "redis", "connection_params": {}, "collection_params": { "data_type": "FLOAT64", "hnsw_config": { - "M": 128, + "M": 32, "EF_CONSTRUCTION": 256 } }, @@ -15074,14 +13109,14 @@ } }, { - "name": "redis-float64-m-256-ef-8", + "name": "redis-float64-m-64-ef-64", "engine": "redis", "connection_params": {}, "collection_params": { "data_type": "FLOAT64", "hnsw_config": { - "M": 256, - "EF_CONSTRUCTION": 8 + "M": 64, + "EF_CONSTRUCTION": 64 } }, "search_params": [ @@ -15205,14 +13240,14 @@ } }, { - "name": "redis-float64-m-256-ef-16", + "name": "redis-float64-m-64-ef-128", "engine": "redis", "connection_params": {}, "collection_params": { "data_type": "FLOAT64", "hnsw_config": { - "M": 256, - "EF_CONSTRUCTION": 16 + "M": 64, + "EF_CONSTRUCTION": 128 } }, "search_params": [ @@ -15336,14 +13371,14 @@ } }, { - "name": "redis-float64-m-256-ef-32", + "name": "redis-float64-m-64-ef-256", "engine": "redis", "connection_params": {}, "collection_params": { "data_type": "FLOAT64", "hnsw_config": { - "M": 256, - "EF_CONSTRUCTION": 32 + "M": 64, + "EF_CONSTRUCTION": 256 } }, "search_params": [ @@ -15467,14 +13502,14 @@ } }, { - "name": "redis-float64-m-256-ef-64", + "name": "redis-float64-m-128-ef-128", "engine": "redis", "connection_params": {}, "collection_params": { "data_type": "FLOAT64", "hnsw_config": { - "M": 256, - "EF_CONSTRUCTION": 64 + "M": 128, + "EF_CONSTRUCTION": 128 } }, "search_params": [ @@ -15598,14 +13633,14 @@ } }, { - "name": "redis-float64-m-256-ef-128", + "name": "redis-float64-m-128-ef-256", "engine": "redis", "connection_params": {}, "collection_params": { "data_type": "FLOAT64", "hnsw_config": { - "M": 256, - "EF_CONSTRUCTION": 128 + "M": 128, + "EF_CONSTRUCTION": 256 } }, "search_params": [ From 85c8ed14460b0f88e38607014276030c0945b256 Mon Sep 17 00:00:00 2001 From: filipecosta90 Date: Wed, 26 Mar 2025 17:48:05 +0000 Subject: [PATCH 41/41] Updated weaviate client to use grpc --- engine/clients/weaviate/config.py | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/engine/clients/weaviate/config.py b/engine/clients/weaviate/config.py index 7bbd3096..bddfdb68 100644 --- a/engine/clients/weaviate/config.py +++ b/engine/clients/weaviate/config.py @@ -1,24 +1,24 @@ import os -from weaviate import Client -from weaviate.auth import AuthApiKey +from weaviate import WeaviateClient, ConnectionParams WEAVIATE_CLASS_NAME = "Benchmark" -WEAVIATE_DEFAULT_PORT = 8090 +WEAVIATE_DEFAULT_HTTP_PORT = 8080 +WEAVIATE_DEFAULT_GRPC_PORT = 50051 WEAVIATE_API_KEY = os.getenv("WEAVIATE_API_KEY", None) -WEAVIATE_PORT = os.getenv("WEAVIATE_PORT", WEAVIATE_DEFAULT_PORT) +WEAVIATE_HTTP_PORT = os.getenv("WEAVIATE_HTTP_PORT", WEAVIATE_DEFAULT_HTTP_PORT) +WEAVIATE_GRPC_PORT = os.getenv("WEAVIATE_GRPC_PORT", WEAVIATE_DEFAULT_GRPC_PORT) def setup_client(connection_params, host): - port = connection_params.get("port", WEAVIATE_PORT) + port = connection_params.get("port", WEAVIATE_HTTP_PORT) if host.startswith("http"): url = "" else: url = "http://" url += f"{host}:{port}" - auth_client_secret = None - if WEAVIATE_API_KEY is not None: - auth_client_secret = AuthApiKey(WEAVIATE_API_KEY) - c = Client(url, auth_client_secret, **connection_params) + c = WeaviateClient( + ConnectionParams.from_url(url, WEAVIATE_GRPC_PORT), skip_init_checks=True + ) # Ping Weaviate's live state. assert c.is_live() is True return c