/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/langchain/__init__.py:30: UserWarning: Importing Anthropic from langchain root module is no longer supported. Please use langchain_community.llms.Anthropic instead.
  warnings.warn(
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/langchain/__init__.py:30: UserWarning: Importing HuggingFaceHub from langchain root module is no longer supported. Please use langchain_community.llms.HuggingFaceHub instead.
  warnings.warn(
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/langchain/__init__.py:30: UserWarning: Importing LLMChain from langchain root module is no longer supported. Please use langchain.chains.LLMChain instead.
  warnings.warn(
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/langchain/__init__.py:30: UserWarning: Importing OpenAI from langchain root module is no longer supported. Please use langchain_community.llms.OpenAI instead.
  warnings.warn(
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/langchain/__init__.py:30: UserWarning: Importing PromptTemplate from langchain root module is no longer supported. Please use langchain_core.prompts.PromptTemplate instead.
  warnings.warn(
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/langchain/__init__.py:30: UserWarning: Importing Anthropic from langchain root module is no longer supported. Please use langchain_community.llms.Anthropic instead.
  warnings.warn(
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/langchain/__init__.py:30: UserWarning: Importing HuggingFaceHub from langchain root module is no longer supported. Please use langchain_community.llms.HuggingFaceHub instead.
  warnings.warn(
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/langchain/__init__.py:30: UserWarning: Importing LLMChain from langchain root module is no longer supported. Please use langchain.chains.LLMChain instead.
  warnings.warn(
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/langchain/chat_models/__init__.py:33: LangChainDeprecationWarning: Importing chat models from langchain is deprecated. Importing from langchain will no longer be supported as of langchain==0.2.0. Please import from langchain-community instead:

`from langchain_community.chat_models import ChatOpenAI`.

To install langchain-community run `pip install -U langchain-community`.
  warnings.warn(
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/langchain/chat_models/__init__.py:33: LangChainDeprecationWarning: Importing chat models from langchain is deprecated. Importing from langchain will no longer be supported as of langchain==0.2.0. Please import from langchain-community instead:

`from langchain_community.chat_models import ChatOpenAI`.

To install langchain-community run `pip install -U langchain-community`.
  warnings.warn(
/Volumes/workplace/fmcore/fmcore/src/fmcore/prompt_tuner/evaluator/base_evaluator.py:13: GenericBeforeBaseModelWarning: Classes should inherit from `BaseModel` before generic classes (e.g. `typing.Generic[T]`) for pydantic generics to work properly.
  class BaseEvaluator(Generic[I, O], MutableTyped, Registry, ABC):
/Volumes/workplace/fmcore/fmcore/src/fmcore/prompt_tuner/evaluator/llm_as_a_judge_boolean/llm_as_a_judge_boolean_evaluator.py:17: GenericBeforeBaseModelWarning: Classes should inherit from `BaseModel` before generic classes (e.g. `typing.Generic[T]`) for pydantic generics to work properly.
  class LLMAsJudgeBooleanEvaluator(BaseEvaluator[Dict, bool]):
/Volumes/workplace/fmcore/fmcore/src/fmcore/prompt_tuner/evaluator/classification/classification_evaluator.py:9: GenericBeforeBaseModelWarning: Classes should inherit from `BaseModel` before generic classes (e.g. `typing.Generic[T]`) for pydantic generics to work properly.
  class ClassificationEvaluator(BaseEvaluator[Dict, bool]):
Running Prompt Tuner with Classification
Running Prompt Tuner with Boolean as judge
{'task_type': 'TEXT_GENERATION', 'dataset_config': {'inputs': {'TRAIN': {'name': None, 'path': 's3://iml-development-us-east-1/starfish/data/train/HEADPHONES_earpiece_shape.parquet', 'storage': S3, 'format': PARQUET, 'contents': None, 'file_glob': None, 'data_schema': None}, 'TEST': {'name': None, 'path': 's3://iml-development-us-east-1/starfish/data/test/HEADPHONES_earpiece_shape.parquet', 'storage': S3, 'format': PARQUET, 'contents': None, 'file_glob': None, 'data_schema': None}}, 'output': {'name': 'results', 'path': 's3://iml-development-us-east-1/starfish/output/HEADPHONES_earpiece_shape.parquet', 'storage': S3, 'format': PARQUET, 'contents': None, 'file_glob': None, 'data_schema': None}}, 'prompt_config': {'prompt': "ROLE: You are a Catalog Expert. You analyze product information and you are trying your best to infer missing attribute values.\n\nAnalyze the provided Amazon product information in JSON format, detailed above, to determine the value in English of a specific attribute.\n\nYour task is to thoroughly examine the product details. If the attribute's value is clearly inferable from the provided information, make an accurate prediction. \nIn scenarios where the value cannot be deduced, indicate this with '[NO]' for Not Obtainable. \nIf the attribute does not pertain to the product, use '[NA]' for Not Applicable. \nEnsure your prediction is compatible with the attribute's data type, such as predicting 'True' or 'False' for Boolean attributes, or an integer for Integer attributes. Avoid using scientific notation for any prediction.\n        \nFocus your analysis on this specific attribute: \nattribute name: headphones.earpiece_shape", 'input_fields': [{'name': 'asin', 'description': 'This field represent the unique identifier for a product', 'field_type': 'string'}, {'name': 'product_type', 'description': 'This fields represent the type of product', 'field_type': 'string'}, {'name': 'attribute', 'description': 'This field represents the attribute to be extracted', 'field_type': 'string'}, {'name': 'asin_info', 'description': 'This field represent the information related to product', 'field_type': 'string'}, {'name': 'attribute_instructions', 'description': 'This field represent the additional information related to product like possible values for attribute_value', 'field_type': 'string'}], 'output_fields': [{'name': 'attribute_value', 'description': 'This field represent the value extracted for the given attribute_name from the product', 'field_type': 'string'}]}, 'framework': 'DSPY', 'optimizer_config': {'evaluator_config': {'evaluator_type': 'LLM_AS_A_JUDGE_BOOLEAN', 'evaluator_params': {'llm_config': {'provider_type': 'BEDROCK', 'model_id': 'anthropic.claude-3-5-sonnet-20240620-v1:0', 'model_params': {'temperature': 0.5, 'max_tokens': 1024, 'top_p': 0.5}, 'provider_params_list': [{'retries': {'max_retries': 50, 'backoff_factor': 1.0, 'jitter': 1.0, 'retryable_exceptions': ['InvalidSignatureException', 'ThrottlingException', 'ModelTimeoutException', 'ServiceUnavailableException', 'ModelNotReadyException', 'ServiceQuotaExceededException', 'ModelErrorException', 'EndpointConnectionError']}, 'rate_limit': {'max_rate': 50, 'time_period': 60}, 'role_arn': 'arn:aws:iam::863518436859:role/ModelFactoryBedrockAccessRole', 'region': 'us-east-1'}, {'retries': {'max_retries': 50, 'backoff_factor': 1.0, 'jitter': 1.0, 'retryable_exceptions': ['InvalidSignatureException', 'ThrottlingException', 'ModelTimeoutException', 'ServiceUnavailableException', 'ModelNotReadyException', 'ServiceQuotaExceededException', 'ModelErrorException', 'EndpointConnectionError']}, 'rate_limit': {'max_rate': 50, 'time_period': 60}, 'role_arn': 'arn:aws:iam::615299746603:role/ModelFactoryBedrockAccessRole', 'region': 'us-east-1'}, {'retries': {'max_retries': 50, 'backoff_factor': 1.0, 'jitter': 1.0, 'retryable_exceptions': ['InvalidSignatureException', 'ThrottlingException', 'ModelTimeoutException', 'ServiceUnavailableException', 'ModelNotReadyException', 'ServiceQuotaExceededException', 'ModelErrorException', 'EndpointConnectionError']}, 'rate_limit': {'max_rate': 50, 'time_period': 60}, 'role_arn': 'arn:aws:iam::615299746603:role/ModelFactoryBedrockAccessRole', 'region': 'us-west-2'}, {'retries': {'max_retries': 50, 'backoff_factor': 1.0, 'jitter': 1.0, 'retryable_exceptions': ['InvalidSignatureException', 'ThrottlingException', 'ModelTimeoutException', 'ServiceUnavailableException', 'ModelNotReadyException', 'ServiceQuotaExceededException', 'ModelErrorException', 'EndpointConnectionError']}, 'rate_limit': {'max_rate': 50, 'time_period': 60}, 'role_arn': 'arn:aws:iam::710271919393:role/ModelFactoryBedrockAccessRole', 'region': 'us-east-1'}, {'retries': {'max_retries': 50, 'backoff_factor': 1.0, 'jitter': 1.0, 'retryable_exceptions': ['InvalidSignatureException', 'ThrottlingException', 'ModelTimeoutException', 'ServiceUnavailableException', 'ModelNotReadyException', 'ServiceQuotaExceededException', 'ModelErrorException', 'EndpointConnectionError']}, 'rate_limit': {'max_rate': 50, 'time_period': 60}, 'role_arn': 'arn:aws:iam::710271919393:role/ModelFactoryBedrockAccessRole', 'region': 'us-west-2'}, {'retries': {'max_retries': 50, 'backoff_factor': 1.0, 'jitter': 1.0, 'retryable_exceptions': ['InvalidSignatureException', 'ThrottlingException', 'ModelTimeoutException', 'ServiceUnavailableException', 'ModelNotReadyException', 'ServiceQuotaExceededException', 'ModelErrorException', 'EndpointConnectionError']}, 'rate_limit': {'max_rate': 50, 'time_period': 60}, 'role_arn': 'arn:aws:iam::872515274170:role/ModelFactoryBedrockAccessRole', 'region': 'us-east-1'}, {'retries': {'max_retries': 50, 'backoff_factor': 1.0, 'jitter': 1.0, 'retryable_exceptions': ['InvalidSignatureException', 'ThrottlingException', 'ModelTimeoutException', 'ServiceUnavailableException', 'ModelNotReadyException', 'ServiceQuotaExceededException', 'ModelErrorException', 'EndpointConnectionError']}, 'rate_limit': {'max_rate': 50, 'time_period': 60}, 'role_arn': 'arn:aws:iam::872515274170:role/ModelFactoryBedrockAccessRole', 'region': 'us-west-2'}]}, 'prompt': 'Below is an instruction that describes a task, paired with an input that provides further context. Write a response that appropriately completes the request.\n\n### Instruction:\nYou are an auditor for Amazon. Your task is to verify the \'earpiece_shape\' of a product in the Amazon catalog. \nYou will be given the Amazon product data and a test value of \'earpiece_shape\'.\nFirst, you need to deduce the earpiece_shape of the product from the Amazon product data.\nThen, you need to compare the earpiece_shape you deduced from the Amazon product data to the test value of earpiece_shape. \nYou need to predict if the test value of \'earpiece_shape\' is \'Correct\', \'Incorrect\', or \'Unknown\' based on the Amazon product data.\nYou also need to give the reason for your prediction.\n\n\n\n\n\n\n### Rules:\nTo ensure accurate predictions, follow these rules in sequence and think step by step before responding.\n\n1. If you cannot deduce the value of the \'earpiece_shape\' from the given product data, predict \'Unknown\'.\n2. If the test value is aligns with the deduced value, predict \'Correct\'.\n3. If the test value is less informative than the deduced value, predict \'Correct\'.\n4. If the test value is more informative than the deduced value, predict \'Correct\'.\n5. Predict \'Incorrect\' if the test value contradicts the deduced value.\n\n\n### Additional information:\nHere is some additional information about \'earpiece_shape\' to help you make highly accurate classifications.\nEarpiece shape refers to the design and form factor of the part of headphones that fits into or around the outer ear, affecting comfort, fit, and aesthetics.\n\n\n### Amazon product data:\nGiven below is the Amazon product data.\n \n{{input}}\n\n### Test value:\nNow verify the test value of the attribute \'earpiece_shape\': \'{{output.attribute_value}}\'.\n\n\n### Output format:\nRemember to make only one overall prediction. Feel free to ignore irrelevant information and only pay close attention to relevant information in product data.\nPlease output the results in the following JSON format. The JSON should not have anything else except the reason and the prediction.\n{\n    "reason": "evidence for the prediction", \n    "prediction": "Correct/Incorrect/Unknown"\n} \nDo not output anything except the JSON. Always begin your output with {.\n\n\n### Response:', 'criteria': "prediction == 'Correct'"}}, 'teacher_config': {'provider_type': 'BEDROCK', 'model_id': 'anthropic.claude-3-5-sonnet-20240620-v1:0', 'model_params': {'temperature': 0.5, 'max_tokens': 1024, 'top_p': 0.5}, 'provider_params_list': [{'retries': {'max_retries': 50, 'backoff_factor': 1.0, 'jitter': 1.0, 'retryable_exceptions': ['InvalidSignatureException', 'ThrottlingException', 'ModelTimeoutException', 'ServiceUnavailableException', 'ModelNotReadyException', 'ServiceQuotaExceededException', 'ModelErrorException', 'EndpointConnectionError']}, 'rate_limit': {'max_rate': 50, 'time_period': 60}, 'role_arn': 'arn:aws:iam::863518436859:role/ModelFactoryBedrockAccessRole', 'region': 'us-east-1'}, {'retries': {'max_retries': 50, 'backoff_factor': 1.0, 'jitter': 1.0, 'retryable_exceptions': ['InvalidSignatureException', 'ThrottlingException', 'ModelTimeoutException', 'ServiceUnavailableException', 'ModelNotReadyException', 'ServiceQuotaExceededException', 'ModelErrorException', 'EndpointConnectionError']}, 'rate_limit': {'max_rate': 50, 'time_period': 60}, 'role_arn': 'arn:aws:iam::615299746603:role/ModelFactoryBedrockAccessRole', 'region': 'us-east-1'}, {'retries': {'max_retries': 50, 'backoff_factor': 1.0, 'jitter': 1.0, 'retryable_exceptions': ['InvalidSignatureException', 'ThrottlingException', 'ModelTimeoutException', 'ServiceUnavailableException', 'ModelNotReadyException', 'ServiceQuotaExceededException', 'ModelErrorException', 'EndpointConnectionError']}, 'rate_limit': {'max_rate': 50, 'time_period': 60}, 'role_arn': 'arn:aws:iam::615299746603:role/ModelFactoryBedrockAccessRole', 'region': 'us-west-2'}, {'retries': {'max_retries': 50, 'backoff_factor': 1.0, 'jitter': 1.0, 'retryable_exceptions': ['InvalidSignatureException', 'ThrottlingException', 'ModelTimeoutException', 'ServiceUnavailableException', 'ModelNotReadyException', 'ServiceQuotaExceededException', 'ModelErrorException', 'EndpointConnectionError']}, 'rate_limit': {'max_rate': 50, 'time_period': 60}, 'role_arn': 'arn:aws:iam::710271919393:role/ModelFactoryBedrockAccessRole', 'region': 'us-east-1'}, {'retries': {'max_retries': 50, 'backoff_factor': 1.0, 'jitter': 1.0, 'retryable_exceptions': ['InvalidSignatureException', 'ThrottlingException', 'ModelTimeoutException', 'ServiceUnavailableException', 'ModelNotReadyException', 'ServiceQuotaExceededException', 'ModelErrorException', 'EndpointConnectionError']}, 'rate_limit': {'max_rate': 50, 'time_period': 60}, 'role_arn': 'arn:aws:iam::710271919393:role/ModelFactoryBedrockAccessRole', 'region': 'us-west-2'}, {'retries': {'max_retries': 50, 'backoff_factor': 1.0, 'jitter': 1.0, 'retryable_exceptions': ['InvalidSignatureException', 'ThrottlingException', 'ModelTimeoutException', 'ServiceUnavailableException', 'ModelNotReadyException', 'ServiceQuotaExceededException', 'ModelErrorException', 'EndpointConnectionError']}, 'rate_limit': {'max_rate': 50, 'time_period': 60}, 'role_arn': 'arn:aws:iam::872515274170:role/ModelFactoryBedrockAccessRole', 'region': 'us-east-1'}, {'retries': {'max_retries': 50, 'backoff_factor': 1.0, 'jitter': 1.0, 'retryable_exceptions': ['InvalidSignatureException', 'ThrottlingException', 'ModelTimeoutException', 'ServiceUnavailableException', 'ModelNotReadyException', 'ServiceQuotaExceededException', 'ModelErrorException', 'EndpointConnectionError']}, 'rate_limit': {'max_rate': 50, 'time_period': 60}, 'role_arn': 'arn:aws:iam::872515274170:role/ModelFactoryBedrockAccessRole', 'region': 'us-west-2'}]}, 'student_config': {'provider_type': 'LAMBDA', 'model_id': 'mistralai/Mistral-Nemo-Instruct-2407', 'model_params': {'temperature': 1.0, 'max_tokens': 1024, 'top_p': 0.9}, 'provider_params': {'retries': {'max_retries': 3, 'backoff_factor': 1.0, 'jitter': 1.0, 'retryable_exceptions': ['InvalidSignatureException', 'ThrottlingException', 'ModelTimeoutException', 'ServiceUnavailableException', 'ModelNotReadyException', 'ServiceQuotaExceededException', 'ModelErrorException', 'EndpointConnectionError']}, 'rate_limit': {'max_rate': 10000, 'time_period': 60}, 'role_arn': None, 'region': 'us-west-2', 'function_arn': 'arn:aws:lambda:us-west-2:136238946932:function:MistralNemo'}}, 'optimizer_type': 'MIPRO_V2', 'optimizer_params': {'optimizer_metric': 'ACCURACY', 'num_candidates': 7, 'max_errors': 10, 'minibatch': False, 'auto': 'light'}}}
2025/04/18 11:35:11 INFO dspy.teleprompt.mipro_optimizer_v2: 
RUNNING WITH THE FOLLOWING LIGHT AUTO RUN SETTINGS:
num_trials: 7
Bootstrapping set 1/5minibatch: True

num_candidates: 5
valset size: 100
Bootstrapping set 2/5

2025/04/18 11:35:11 INFO dspy.teleprompt.mipro_optimizer_v2: 
==> STEP 1: BOOTSTRAP FEWSHOT EXAMPLES <==
2025/04/18 11:35:11 INFO dspy.teleprompt.mipro_optimizer_v2: These will be used as few-shot example candidates for our program and for creating instructions.

2025/04/18 11:35:11 INFO dspy.teleprompt.mipro_optimizer_v2: Bootstrapping N=5 sets of demonstrations...
Bootstrapping set 3/5

  0%|          | 0/349 [00:00<?, ?it/s]
  0%|          | 1/349 [00:08<47:27,  8.18s/it]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

  1%|          | 2/349 [00:13<36:30,  6.31s/it]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

  1%|          | 3/349 [00:20<38:23,  6.66s/it]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

  1%|          | 4/349 [00:26<37:32,  6.53s/it]
  1%|          | 4/349 [00:26<38:13,  6.65s/it]
Bootstrapped 4 full traces after 4 examples for up to 1 rounds, amounting to 4 attempts.
Bootstrapping set 4/5

  0%|          | 0/349 [00:00<?, ?it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

  0%|          | 1/349 [00:07<45:27,  7.84s/it]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

  1%|          | 2/349 [00:15<45:27,  7.86s/it]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

  1%|          | 3/349 [00:22<43:05,  7.47s/it]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

  1%|          | 4/349 [00:31<45:19,  7.88s/it]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

  1%|▏         | 5/349 [00:37<41:17,  7.20s/it]
  1%|▏         | 5/349 [00:37<42:41,  7.45s/it]
Bootstrapped 3 full traces after 5 examples for up to 1 rounds, amounting to 5 attempts.
Bootstrapping set 5/5

  0%|          | 0/349 [00:00<?, ?it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

  0%|          | 1/349 [00:05<30:10,  5.20s/it]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

  1%|          | 2/349 [00:11<35:05,  6.07s/it]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

  1%|          | 3/349 [00:17<34:39,  6.01s/it]
  1%|          | 3/349 [00:17<34:14,  5.94s/it]
Bootstrapped 3 full traces after 3 examples for up to 1 rounds, amounting to 3 attempts.
2025/04/18 11:36:32 INFO dspy.teleprompt.mipro_optimizer_v2: 
==> STEP 2: PROPOSE INSTRUCTION CANDIDATES <==
2025/04/18 11:36:32 INFO dspy.teleprompt.mipro_optimizer_v2: We will use the few-shot examples from the previous step, a generated dataset summary, a summary of the program code, and a randomly selected prompting tip to propose instructions.
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
2025/04/18 11:38:54 INFO dspy.teleprompt.mipro_optimizer_v2: 
Proposing instructions...

/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
2025/04/18 11:41:44 INFO dspy.teleprompt.mipro_optimizer_v2: Proposed Instructions for Predictor 0:

2025/04/18 11:41:44 INFO dspy.teleprompt.mipro_optimizer_v2: 0: ROLE: You are a Catalog Expert. You analyze product information and you are trying your best to infer missing attribute values.

Analyze the provided Amazon product information in JSON format, detailed above, to determine the value in English of a specific attribute.

Your task is to thoroughly examine the product details. If the attribute's value is clearly inferable from the provided information, make an accurate prediction. 
In scenarios where the value cannot be deduced, indicate this with '[NO]' for Not Obtainable. 
If the attribute does not pertain to the product, use '[NA]' for Not Applicable. 
Ensure your prediction is compatible with the attribute's data type, such as predicting 'True' or 'False' for Boolean attributes, or an integer for Integer attributes. Avoid using scientific notation for any prediction.
        
Focus your analysis on this specific attribute: 
attribute name: headphones.earpiece_shape

2025/04/18 11:41:44 INFO dspy.teleprompt.mipro_optimizer_v2: 1: You are a Catalog Expert specializing in headphone attributes. Your task is to determine the earpiece shape of headphones based on the provided product information.

Analyze the given Amazon product details, focusing on the 'headphones.earpiece_shape' attribute. Consider all relevant information, including the product title, description, bullet points, and specific attributes.

Guidelines for determining the earpiece shape:
1. Look for explicit mentions of earpiece design (e.g., "over-ear", "in-ear", "on-ear").
2. Consider the headphones form factor and ear placement attributes if available.
3. Analyze descriptions of how the headphones fit or interact with the ear.
4. For bone conduction headphones, typically classify as "open-ear".

Provide your answer as a single, specific earpiece shape. Common values include:
- Over-Ear
- On-Ear
- In-Ear
- Open-Ear
- Earbud

If the earpiece shape cannot be determined from the given information, respond with '[NO]'.
If the attribute is not applicable to the product, respond with '[NA]'.

Ensure your response is clear, concise, and based solely on the information provided.

2025/04/18 11:41:44 INFO dspy.teleprompt.mipro_optimizer_v2: 2: You are a Catalog Expert specializing in audio equipment, particularly headphones and earbuds. Your task is to analyze product information and accurately infer the earpiece shape attribute for various headphone products.

TASK: Carefully examine the provided Amazon product information in JSON format to determine the earpiece shape of the headphones or earbuds. The earpiece shape refers to the design and form of the component that fits into, on, or around the ear, which significantly affects the comfort, fit, and acoustic properties of the device.

ANALYSIS STEPS:
1. Examine the product title, description, and bullet points for explicit mentions of earpiece shape or design.
2. Look for key attributes such as 'headphones_form_factor', 'headphones_ear_placement', or similar fields that might indicate the earpiece shape.
3. Consider the product type and intended use (e.g., sports, professional, casual listening) as this can influence the earpiece shape.
4. Pay attention to terms like "in-ear", "earbud", "over-ear", "on-ear", "open-ear", or "bone conduction" which directly relate to earpiece shape.
5. If the product has unique or innovative designs, carefully analyze how they fit on or around the ear.

PREDICTION GUIDELINES:
- If the earpiece shape is clearly inferable, provide the most accurate description (e.g., "in-ear", "over-ear", "on-ear", "open-ear", "earbud", etc.).
- For products with multiple or adjustable earpiece configurations, describe the primary or most prominent shape.
- If the shape cannot be confidently determined from the available information, use '[NO]' (Not Obtainable).
- If the attribute is not applicable to the product (e.g., for accessories), use '[NA]' (Not Applicable).

IMPORTANT CONSIDERATIONS:
- Ensure your prediction aligns with industry-standard terminology for earpiece shapes.
- Be aware that marketing terms may not always accurately reflect the technical earpiece shape.
- Consider the context of the product's features and target audience when inferring the shape.
- If the product uses unconventional terminology, translate it to the closest standard earpiece shape description.

Your goal is to provide the most accurate and specific earpiece shape description based on the available product information, enhancing the catalog's consistency and usefulness for consumers.

2025/04/18 11:41:44 INFO dspy.teleprompt.mipro_optimizer_v2: 3: You are an Audio Equipment Specialist with expertise in headphone design and ergonomics. Your task is to analyze product information and determine the earpiece shape of headphones and earbuds.

INSTRUCTIONS:
1. Carefully examine the provided Amazon product information, paying special attention to the title, bullet points, product description, and attributes.

2. Focus on identifying the earpiece shape, which refers to how the headphones or earbuds fit on or in the ear. Common shapes include:
   - Over-ear: Cups that completely envelop the ears
   - On-ear: Pads that sit on top of the ears
   - In-ear: Buds that insert into the ear canal
   - Earhook: Devices with hooks that wrap around the outer ear
   - True wireless: Completely wireless earbuds without any connecting wires

3. Look for key terms and phrases that indicate the earpiece shape, such as:
   - "Over-ear", "Around-ear", or "Circumaural"
   - "On-ear" or "Supra-aural"
   - "In-ear", "Earbuds", or "Canal phones"
   - "Earhook", "Ear clip", or "Behind-the-neck"
   - "True wireless" or "Completely wireless"

4. Consider the product type, intended use, and any mentioned comfort features or fit descriptions.

5. If the earpiece shape is clearly stated or can be confidently inferred, provide that as your answer.

6. If the shape cannot be determined from the available information, respond with '[NO]' for Not Obtainable.

7. If the attribute is not applicable to the product (e.g., for a headphone accessory), use '[NA]' for Not Applicable.

8. Provide a brief explanation for your determination, citing specific evidence from the product information.

Remember, accuracy is crucial. Base your decision on concrete evidence from the product details, and avoid making assumptions without supporting information.

2025/04/18 11:41:44 INFO dspy.teleprompt.mipro_optimizer_v2: 4: You are an expert Audio Equipment Analyst specializing in headphone and earbud design. Your extensive knowledge covers various earpiece shapes, their impact on sound quality, and user comfort. Your task is to analyze product information and accurately determine the earpiece shape for headphones and earbuds.

Carefully examine the provided Amazon product information, paying close attention to the product title, bullet points, description, and attributes. Your goal is to infer the earpiece_shape attribute based on the available data.

Consider the following guidelines:
1. Look for explicit mentions of earpiece shape in the product details.
2. Analyze keywords that might indicate the earpiece shape, such as "in-ear," "over-ear," "on-ear," or "open-ear."
3. Consider the product's design and intended use, as these can provide clues about the earpiece shape.
4. If the shape is clearly stated or can be confidently inferred, provide that as your answer.
5. If the information is insufficient to determine the earpiece shape, respond with '[NO]' for Not Obtainable.
6. If the attribute is not applicable to the product, use '[NA]' for Not Applicable.

Ensure your response is a single, specific earpiece shape. Common shapes include:
- In-ear
- Over-ear
- On-ear
- Open-ear
- Earbud
- Canal-type

Provide your reasoning, then state the final attribute value. Remember, only one value should be predicted for this attribute.

Focus your analysis on this specific attribute:
attribute name: headphones.earpiece_shape

2025/04/18 11:41:44 INFO dspy.teleprompt.mipro_optimizer_v2: 

2025/04/18 11:41:44 INFO dspy.teleprompt.mipro_optimizer_v2: ==> STEP 3: FINDING OPTIMAL PROMPT PARAMETERS <==
2025/04/18 11:41:44 INFO dspy.teleprompt.mipro_optimizer_v2: We will evaluate the program over a series of trials with different combinations of instructions and few-shot examples to find the optimal combination using Bayesian Optimization.

2025/04/18 11:41:44 INFO dspy.teleprompt.mipro_optimizer_v2: == Trial 1 / 8 - Full Evaluation of Default Program ==
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

  0%|          | 0/100 [00:00<?, ?it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 0.00 / 1 (0.0%):   0%|          | 0/100 [00:06<?, ?it/s]
Average Metric: 0.00 / 1 (0.0%):   1%|          | 1/100 [00:06<11:04,  6.72s/it]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 1.00 / 2 (50.0%):   1%|          | 1/100 [00:07<11:04,  6.72s/it]
Average Metric: 1.00 / 2 (50.0%):   2%|▏         | 2/100 [00:07<04:57,  3.03s/it]
Average Metric: 1.00 / 3 (33.3%):   2%|▏         | 2/100 [00:07<04:57,  3.03s/it]
Average Metric: 1.00 / 3 (33.3%):   3%|▎         | 3/100 [00:07<03:00,  1.86s/it]
Average Metric: 1.00 / 4 (25.0%):   3%|▎         | 3/100 [00:08<03:00,  1.86s/it]
Average Metric: 1.00 / 4 (25.0%):   4%|▍         | 4/100 [00:08<02:09,  1.35s/it]
Average Metric: 2.00 / 5 (40.0%):   4%|▍         | 4/100 [00:08<02:09,  1.35s/it]
Average Metric: 2.00 / 5 (40.0%):   5%|▌         | 5/100 [00:08<01:28,  1.08it/s]
Average Metric: 3.00 / 6 (50.0%):   5%|▌         | 5/100 [00:08<01:28,  1.08it/s]
Average Metric: 3.00 / 6 (50.0%):   6%|▌         | 6/100 [00:08<01:12,  1.29it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 4.00 / 7 (57.1%):   6%|▌         | 6/100 [00:13<01:12,  1.29it/s]
Average Metric: 4.00 / 7 (57.1%):   7%|▋         | 7/100 [00:13<02:59,  1.93s/it]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 5.00 / 8 (62.5%):   7%|▋         | 7/100 [00:13<02:59,  1.93s/it]
Average Metric: 5.00 / 8 (62.5%):   8%|▊         | 8/100 [00:13<02:15,  1.47s/it]
Average Metric: 5.00 / 9 (55.6%):   8%|▊         | 8/100 [00:14<02:15,  1.47s/it]
Average Metric: 5.00 / 9 (55.6%):   9%|▉         | 9/100 [00:14<01:47,  1.19s/it]
Average Metric: 6.00 / 10 (60.0%):   9%|▉         | 9/100 [00:14<01:47,  1.19s/it]
Average Metric: 6.00 / 10 (60.0%):  10%|█         | 10/100 [00:14<01:23,  1.08it/s]
Average Metric: 7.00 / 11 (63.6%):  10%|█         | 10/100 [00:15<01:23,  1.08it/s]
Average Metric: 7.00 / 11 (63.6%):  11%|█         | 11/100 [00:15<01:09,  1.29it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 8.00 / 12 (66.7%):  11%|█         | 11/100 [00:17<01:09,  1.29it/s]
Average Metric: 8.00 / 12 (66.7%):  12%|█▏        | 12/100 [00:17<01:59,  1.35s/it]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 9.00 / 13 (69.2%):  12%|█▏        | 12/100 [00:19<01:59,  1.35s/it]
Average Metric: 9.00 / 13 (69.2%):  13%|█▎        | 13/100 [00:19<02:00,  1.39s/it]
Average Metric: 10.00 / 14 (71.4%):  13%|█▎        | 13/100 [00:19<02:00,  1.39s/it]
Average Metric: 10.00 / 14 (71.4%):  14%|█▍        | 14/100 [00:19<01:26,  1.01s/it]
Average Metric: 11.00 / 15 (73.3%):  14%|█▍        | 14/100 [00:19<01:26,  1.01s/it]
Average Metric: 11.00 / 15 (73.3%):  15%|█▌        | 15/100 [00:19<01:14,  1.14it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 12.00 / 16 (75.0%):  15%|█▌        | 15/100 [00:19<01:14,  1.14it/s]
Average Metric: 12.00 / 16 (75.0%):  16%|█▌        | 16/100 [00:19<00:54,  1.54it/s]
Average Metric: 12.00 / 17 (70.6%):  16%|█▌        | 16/100 [00:21<00:54,  1.54it/s]
Average Metric: 12.00 / 17 (70.6%):  17%|█▋        | 17/100 [00:21<01:07,  1.22it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 13.00 / 18 (72.2%):  17%|█▋        | 17/100 [00:23<01:07,  1.22it/s]
Average Metric: 13.00 / 18 (72.2%):  18%|█▊        | 18/100 [00:23<01:34,  1.16s/it]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 14.00 / 19 (73.7%):  18%|█▊        | 18/100 [00:25<01:34,  1.16s/it]
Average Metric: 14.00 / 19 (73.7%):  19%|█▉        | 19/100 [00:25<02:12,  1.63s/it]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 15.00 / 20 (75.0%):  19%|█▉        | 19/100 [00:26<02:12,  1.63s/it]
Average Metric: 15.00 / 20 (75.0%):  20%|██        | 20/100 [00:26<01:56,  1.45s/it]
Average Metric: 16.00 / 21 (76.2%):  20%|██        | 20/100 [00:27<01:56,  1.45s/it]
Average Metric: 16.00 / 21 (76.2%):  21%|██        | 21/100 [00:27<01:24,  1.07s/it]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 16.00 / 22 (72.7%):  21%|██        | 21/100 [00:28<01:24,  1.07s/it]
Average Metric: 16.00 / 22 (72.7%):  22%|██▏       | 22/100 [00:28<01:38,  1.26s/it]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 17.00 / 23 (73.9%):  22%|██▏       | 22/100 [00:29<01:38,  1.26s/it]
Average Metric: 17.00 / 23 (73.9%):  23%|██▎       | 23/100 [00:29<01:19,  1.04s/it]
Average Metric: 18.00 / 24 (75.0%):  23%|██▎       | 23/100 [00:29<01:19,  1.04s/it]
Average Metric: 18.00 / 24 (75.0%):  24%|██▍       | 24/100 [00:29<01:01,  1.24it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 19.00 / 25 (76.0%):  24%|██▍       | 24/100 [00:31<01:01,  1.24it/s]
Average Metric: 19.00 / 25 (76.0%):  25%|██▌       | 25/100 [00:31<01:25,  1.15s/it]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 20.00 / 26 (76.9%):  25%|██▌       | 25/100 [00:33<01:25,  1.15s/it]
Average Metric: 20.00 / 26 (76.9%):  26%|██▌       | 26/100 [00:33<01:46,  1.45s/it]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 21.00 / 27 (77.8%):  26%|██▌       | 26/100 [00:34<01:46,  1.45s/it]
Average Metric: 21.00 / 27 (77.8%):  27%|██▋       | 27/100 [00:34<01:29,  1.23s/it]
Average Metric: 21.00 / 28 (75.0%):  27%|██▋       | 27/100 [00:34<01:29,  1.23s/it]
Average Metric: 21.00 / 28 (75.0%):  28%|██▊       | 28/100 [00:34<01:08,  1.06it/s]
Average Metric: 22.00 / 29 (75.9%):  28%|██▊       | 28/100 [00:36<01:08,  1.06it/s]
Average Metric: 22.00 / 29 (75.9%):  29%|██▉       | 29/100 [00:36<01:22,  1.17s/it]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 22.00 / 30 (73.3%):  29%|██▉       | 29/100 [00:37<01:22,  1.17s/it]
Average Metric: 22.00 / 30 (73.3%):  30%|███       | 30/100 [00:37<01:13,  1.05s/it]
Average Metric: 23.00 / 31 (74.2%):  30%|███       | 30/100 [00:37<01:13,  1.05s/it]
Average Metric: 23.00 / 31 (74.2%):  31%|███       | 31/100 [00:37<01:05,  1.06it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 24.00 / 32 (75.0%):  31%|███       | 31/100 [00:39<01:05,  1.06it/s]
Average Metric: 24.00 / 32 (75.0%):  32%|███▏      | 32/100 [00:39<01:26,  1.28s/it]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 25.00 / 33 (75.8%):  32%|███▏      | 32/100 [00:41<01:26,  1.28s/it]
Average Metric: 25.00 / 33 (75.8%):  33%|███▎      | 33/100 [00:41<01:28,  1.32s/it]
Average Metric: 26.00 / 34 (76.5%):  33%|███▎      | 33/100 [00:42<01:28,  1.32s/it]
Average Metric: 26.00 / 34 (76.5%):  34%|███▍      | 34/100 [00:42<01:20,  1.22s/it]
Average Metric: 27.00 / 35 (77.1%):  34%|███▍      | 34/100 [00:42<01:20,  1.22s/it]
Average Metric: 27.00 / 35 (77.1%):  35%|███▌      | 35/100 [00:42<01:09,  1.07s/it]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 28.00 / 36 (77.8%):  35%|███▌      | 35/100 [00:44<01:09,  1.07s/it]
Average Metric: 28.00 / 36 (77.8%):  36%|███▌      | 36/100 [00:44<01:14,  1.16s/it]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 29.00 / 37 (78.4%):  36%|███▌      | 36/100 [00:46<01:14,  1.16s/it]
Average Metric: 29.00 / 37 (78.4%):  37%|███▋      | 37/100 [00:46<01:37,  1.54s/it]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 29.00 / 38 (76.3%):  37%|███▋      | 37/100 [00:47<01:37,  1.54s/it]
Average Metric: 29.00 / 38 (76.3%):  38%|███▊      | 38/100 [00:47<01:14,  1.21s/it]
Average Metric: 30.00 / 39 (76.9%):  38%|███▊      | 38/100 [00:47<01:14,  1.21s/it]
Average Metric: 30.00 / 39 (76.9%):  39%|███▉      | 39/100 [00:47<00:58,  1.04it/s]
Average Metric: 31.00 / 40 (77.5%):  39%|███▉      | 39/100 [00:47<00:58,  1.04it/s]
Average Metric: 31.00 / 40 (77.5%):  40%|████      | 40/100 [00:47<00:44,  1.34it/s]
Average Metric: 32.00 / 41 (78.0%):  40%|████      | 40/100 [00:48<00:44,  1.34it/s]
Average Metric: 32.00 / 41 (78.0%):  41%|████      | 41/100 [00:48<00:34,  1.73it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 33.00 / 42 (78.6%):  41%|████      | 41/100 [00:50<00:34,  1.73it/s]
Average Metric: 33.00 / 42 (78.6%):  42%|████▏     | 42/100 [00:50<01:09,  1.19s/it]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 33.00 / 43 (76.7%):  42%|████▏     | 42/100 [00:52<01:09,  1.19s/it]
Average Metric: 33.00 / 43 (76.7%):  43%|████▎     | 43/100 [00:52<01:17,  1.36s/it]
Average Metric: 34.00 / 44 (77.3%):  43%|████▎     | 43/100 [00:53<01:17,  1.36s/it]
Average Metric: 34.00 / 44 (77.3%):  44%|████▍     | 44/100 [00:53<01:04,  1.16s/it]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 35.00 / 45 (77.8%):  44%|████▍     | 44/100 [00:53<01:04,  1.16s/it]
Average Metric: 35.00 / 45 (77.8%):  45%|████▌     | 45/100 [00:53<00:49,  1.10it/s]
Average Metric: 35.00 / 46 (76.1%):  45%|████▌     | 45/100 [00:54<00:49,  1.10it/s]
Average Metric: 35.00 / 46 (76.1%):  46%|████▌     | 46/100 [00:54<00:43,  1.24it/s]
Average Metric: 36.00 / 47 (76.6%):  46%|████▌     | 46/100 [00:54<00:43,  1.24it/s]
Average Metric: 36.00 / 47 (76.6%):  47%|████▋     | 47/100 [00:54<00:32,  1.64it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 37.00 / 48 (77.1%):  47%|████▋     | 47/100 [00:57<00:32,  1.64it/s]
Average Metric: 37.00 / 48 (77.1%):  48%|████▊     | 48/100 [00:57<01:17,  1.50s/it]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 37.00 / 49 (75.5%):  48%|████▊     | 48/100 [00:58<01:17,  1.50s/it]
Average Metric: 37.00 / 49 (75.5%):  49%|████▉     | 49/100 [00:58<01:07,  1.32s/it]
Average Metric: 37.00 / 50 (74.0%):  49%|████▉     | 49/100 [00:59<01:07,  1.32s/it]
Average Metric: 37.00 / 50 (74.0%):  50%|█████     | 50/100 [00:59<00:54,  1.09s/it]
Average Metric: 38.00 / 51 (74.5%):  50%|█████     | 50/100 [00:59<00:54,  1.09s/it]
Average Metric: 38.00 / 51 (74.5%):  51%|█████     | 51/100 [00:59<00:40,  1.22it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 39.00 / 52 (75.0%):  51%|█████     | 51/100 [01:00<00:40,  1.22it/s]
Average Metric: 39.00 / 52 (75.0%):  52%|█████▏    | 52/100 [01:00<00:48,  1.00s/it]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 40.00 / 53 (75.5%):  52%|█████▏    | 52/100 [01:01<00:48,  1.00s/it]
Average Metric: 40.00 / 53 (75.5%):  53%|█████▎    | 53/100 [01:01<00:39,  1.19it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 41.00 / 54 (75.9%):  53%|█████▎    | 53/100 [01:03<00:39,  1.19it/s]
Average Metric: 41.00 / 54 (75.9%):  54%|█████▍    | 54/100 [01:03<00:59,  1.29s/it]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 41.00 / 55 (74.5%):  54%|█████▍    | 54/100 [01:04<00:59,  1.29s/it]
Average Metric: 41.00 / 55 (74.5%):  55%|█████▌    | 55/100 [01:04<00:48,  1.09s/it]
Average Metric: 42.00 / 56 (75.0%):  55%|█████▌    | 55/100 [01:05<00:48,  1.09s/it]
Average Metric: 42.00 / 56 (75.0%):  56%|█████▌    | 56/100 [01:05<00:45,  1.04s/it]
Average Metric: 43.00 / 57 (75.4%):  56%|█████▌    | 56/100 [01:06<00:45,  1.04s/it]
Average Metric: 43.00 / 57 (75.4%):  57%|█████▋    | 57/100 [01:06<00:43,  1.01s/it]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 44.00 / 58 (75.9%):  57%|█████▋    | 57/100 [01:06<00:43,  1.01s/it]
Average Metric: 44.00 / 58 (75.9%):  58%|█████▊    | 58/100 [01:06<00:37,  1.12it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 45.00 / 59 (76.3%):  58%|█████▊    | 58/100 [01:07<00:37,  1.12it/s]
Average Metric: 45.00 / 59 (76.3%):  59%|█████▉    | 59/100 [01:07<00:34,  1.18it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 45.00 / 60 (75.0%):  59%|█████▉    | 59/100 [01:09<00:34,  1.18it/s]
Average Metric: 45.00 / 60 (75.0%):  60%|██████    | 60/100 [01:09<00:44,  1.11s/it]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 45.00 / 61 (73.8%):  60%|██████    | 60/100 [01:09<00:44,  1.11s/it]
Average Metric: 45.00 / 61 (73.8%):  61%|██████    | 61/100 [01:09<00:36,  1.07it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 45.00 / 62 (72.6%):  61%|██████    | 61/100 [01:11<00:36,  1.07it/s]
Average Metric: 45.00 / 62 (72.6%):  62%|██████▏   | 62/100 [01:11<00:48,  1.28s/it]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 46.00 / 63 (73.0%):  62%|██████▏   | 62/100 [01:11<00:48,  1.28s/it]
Average Metric: 47.00 / 64 (73.4%):  63%|██████▎   | 63/100 [01:12<00:47,  1.28s/it]
Average Metric: 47.00 / 64 (73.4%):  64%|██████▍   | 64/100 [01:12<00:30,  1.19it/s]
Average Metric: 48.00 / 65 (73.8%):  64%|██████▍   | 64/100 [01:13<00:30,  1.19it/s]
Average Metric: 48.00 / 65 (73.8%):  65%|██████▌   | 65/100 [01:13<00:31,  1.10it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 49.00 / 66 (74.2%):  65%|██████▌   | 65/100 [01:15<00:31,  1.10it/s]
Average Metric: 49.00 / 66 (74.2%):  66%|██████▌   | 66/100 [01:15<00:36,  1.07s/it]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 50.00 / 67 (74.6%):  66%|██████▌   | 66/100 [01:17<00:36,  1.07s/it]
Average Metric: 50.00 / 67 (74.6%):  67%|██████▋   | 67/100 [01:17<00:43,  1.32s/it]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 50.00 / 68 (73.5%):  67%|██████▋   | 67/100 [01:17<00:43,  1.32s/it]
Average Metric: 50.00 / 68 (73.5%):  68%|██████▊   | 68/100 [01:17<00:35,  1.11s/it]
Average Metric: 51.00 / 69 (73.9%):  68%|██████▊   | 68/100 [01:19<00:35,  1.11s/it]
Average Metric: 51.00 / 69 (73.9%):  69%|██████▉   | 69/100 [01:19<00:37,  1.21s/it]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 52.00 / 70 (74.3%):  69%|██████▉   | 69/100 [01:20<00:37,  1.21s/it]
Average Metric: 52.00 / 70 (74.3%):  70%|███████   | 70/100 [01:20<00:34,  1.16s/it]
Average Metric: 52.00 / 71 (73.2%):  70%|███████   | 70/100 [01:20<00:34,  1.16s/it]
Average Metric: 52.00 / 71 (73.2%):  71%|███████   | 71/100 [01:20<00:24,  1.16it/s]
Average Metric: 53.00 / 72 (73.6%):  71%|███████   | 71/100 [01:20<00:24,  1.16it/s]
Average Metric: 53.00 / 72 (73.6%):  72%|███████▏  | 72/100 [01:20<00:21,  1.31it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 54.00 / 73 (74.0%):  72%|███████▏  | 72/100 [01:24<00:21,  1.31it/s]
Average Metric: 54.00 / 73 (74.0%):  73%|███████▎  | 73/100 [01:24<00:40,  1.51s/it]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 55.00 / 74 (74.3%):  73%|███████▎  | 73/100 [01:24<00:40,  1.51s/it]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 56.00 / 75 (74.7%):  74%|███████▍  | 74/100 [01:26<00:39,  1.51s/it]
Average Metric: 56.00 / 75 (74.7%):  75%|███████▌  | 75/100 [01:26<00:33,  1.34s/it]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 57.00 / 76 (75.0%):  75%|███████▌  | 75/100 [01:26<00:33,  1.34s/it]
Average Metric: 58.00 / 77 (75.3%):  76%|███████▌  | 76/100 [01:26<00:32,  1.34s/it]
Average Metric: 58.00 / 77 (75.3%):  77%|███████▋  | 77/100 [01:26<00:20,  1.14it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 58.00 / 78 (74.4%):  77%|███████▋  | 77/100 [01:29<00:20,  1.14it/s]
Average Metric: 58.00 / 78 (74.4%):  78%|███████▊  | 78/100 [01:29<00:26,  1.22s/it]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 59.00 / 79 (74.7%):  78%|███████▊  | 78/100 [01:29<00:26,  1.22s/it]
Average Metric: 59.00 / 79 (74.7%):  79%|███████▉  | 79/100 [01:29<00:20,  1.01it/s]
Average Metric: 60.00 / 80 (75.0%):  79%|███████▉  | 79/100 [01:30<00:20,  1.01it/s]
Average Metric: 60.00 / 80 (75.0%):  80%|████████  | 80/100 [01:30<00:22,  1.14s/it]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 61.00 / 81 (75.3%):  80%|████████  | 80/100 [01:32<00:22,  1.14s/it]
Average Metric: 61.00 / 81 (75.3%):  81%|████████  | 81/100 [01:32<00:21,  1.13s/it]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 62.00 / 82 (75.6%):  81%|████████  | 81/100 [01:32<00:21,  1.13s/it]
Average Metric: 62.00 / 82 (75.6%):  82%|████████▏ | 82/100 [01:32<00:18,  1.04s/it]
Average Metric: 63.00 / 83 (75.9%):  82%|████████▏ | 82/100 [01:33<00:18,  1.04s/it]
Average Metric: 63.00 / 83 (75.9%):  83%|████████▎ | 83/100 [01:33<00:14,  1.16it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 64.00 / 84 (76.2%):  83%|████████▎ | 83/100 [01:35<00:14,  1.16it/s]
Average Metric: 64.00 / 84 (76.2%):  84%|████████▍ | 84/100 [01:35<00:17,  1.12s/it]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 65.00 / 85 (76.5%):  84%|████████▍ | 84/100 [01:36<00:17,  1.12s/it]
Average Metric: 65.00 / 85 (76.5%):  85%|████████▌ | 85/100 [01:36<00:17,  1.14s/it]
Average Metric: 66.00 / 86 (76.7%):  85%|████████▌ | 85/100 [01:36<00:17,  1.14s/it]
Average Metric: 67.00 / 87 (77.0%):  86%|████████▌ | 86/100 [01:37<00:15,  1.14s/it]
Average Metric: 67.00 / 87 (77.0%):  87%|████████▋ | 87/100 [01:37<00:11,  1.10it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 68.00 / 88 (77.3%):  87%|████████▋ | 87/100 [01:39<00:11,  1.10it/s]
Average Metric: 68.00 / 88 (77.3%):  88%|████████▊ | 88/100 [01:39<00:13,  1.11s/it]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 68.00 / 89 (76.4%):  88%|████████▊ | 88/100 [01:40<00:13,  1.11s/it]
Average Metric: 68.00 / 89 (76.4%):  89%|████████▉ | 89/100 [01:40<00:11,  1.03s/it]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 69.00 / 90 (76.7%):  89%|████████▉ | 89/100 [01:41<00:11,  1.03s/it]
Average Metric: 69.00 / 90 (76.7%):  90%|█████████ | 90/100 [01:41<00:10,  1.04s/it]
Average Metric: 70.00 / 91 (76.9%):  90%|█████████ | 90/100 [01:41<00:10,  1.04s/it]
Average Metric: 70.00 / 91 (76.9%):  91%|█████████ | 91/100 [01:41<00:07,  1.26it/s]
Average Metric: 70.00 / 92 (76.1%):  91%|█████████ | 91/100 [01:42<00:07,  1.26it/s]
Average Metric: 70.00 / 92 (76.1%):  92%|█████████▏| 92/100 [01:42<00:07,  1.02it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 71.00 / 93 (76.3%):  92%|█████████▏| 92/100 [01:44<00:07,  1.02it/s]
Average Metric: 71.00 / 93 (76.3%):  93%|█████████▎| 93/100 [01:44<00:08,  1.21s/it]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 72.00 / 94 (76.6%):  93%|█████████▎| 93/100 [01:45<00:08,  1.21s/it]
Average Metric: 72.00 / 94 (76.6%):  94%|█████████▍| 94/100 [01:45<00:06,  1.16s/it]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 73.00 / 95 (76.8%):  94%|█████████▍| 94/100 [01:46<00:06,  1.16s/it]
Average Metric: 73.00 / 95 (76.8%):  95%|█████████▌| 95/100 [01:46<00:05,  1.12s/it]
Average Metric: 74.00 / 96 (77.1%):  95%|█████████▌| 95/100 [01:47<00:05,  1.12s/it]
Average Metric: 74.00 / 96 (77.1%):  96%|█████████▌| 96/100 [01:47<00:04,  1.14s/it]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 75.00 / 97 (77.3%):  96%|█████████▌| 96/100 [01:48<00:04,  1.14s/it]
Average Metric: 75.00 / 97 (77.3%):  97%|█████████▋| 97/100 [01:48<00:02,  1.06it/s]
Average Metric: 76.00 / 98 (77.6%):  97%|█████████▋| 97/100 [01:49<00:02,  1.06it/s]
Average Metric: 76.00 / 98 (77.6%):  98%|█████████▊| 98/100 [01:49<00:02,  1.03s/it]
Average Metric: 76.00 / 99 (76.8%):  98%|█████████▊| 98/100 [01:51<00:02,  1.03s/it]
Average Metric: 76.00 / 99 (76.8%):  99%|█████████▉| 99/100 [01:51<00:01,  1.33s/it]
Average Metric: 76.00 / 100 (76.0%):  99%|█████████▉| 99/100 [01:53<00:01,  1.33s/it]
Average Metric: 76.00 / 100 (76.0%): 100%|██████████| 100/100 [01:53<00:00,  1.43s/it]
Average Metric: 76.00 / 100 (76.0%): 100%|██████████| 100/100 [01:53<00:00,  1.13s/it]
2025/04/18 11:43:37 INFO dspy.evaluate.evaluate: Average Metric: 76 / 100 (76.0%)
2025/04/18 11:43:37 INFO dspy.teleprompt.mipro_optimizer_v2: Default program score: 76.0

/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/optuna/_experimental.py:31: ExperimentalWarning: Argument ``multivariate`` is an experimental feature. The interface can change in the future.
  warnings.warn(
2025/04/18 11:43:37 INFO dspy.teleprompt.mipro_optimizer_v2: == Trial 2 / 8 - Minibatch ==

  0%|          | 0/25 [00:00<?, ?it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 1.00 / 1 (100.0%):   0%|          | 0/25 [00:06<?, ?it/s]
Average Metric: 1.00 / 1 (100.0%):   4%|▍         | 1/25 [00:06<02:33,  6.39s/it]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 2.00 / 2 (100.0%):   4%|▍         | 1/25 [00:06<02:33,  6.39s/it]
Average Metric: 2.00 / 2 (100.0%):   8%|▊         | 2/25 [00:06<01:02,  2.73s/it]
Average Metric: 3.00 / 3 (100.0%):   8%|▊         | 2/25 [00:06<01:02,  2.73s/it]
Average Metric: 3.00 / 3 (100.0%):  12%|█▏        | 3/25 [00:06<00:35,  1.60s/it]
Average Metric: 4.00 / 4 (100.0%):  12%|█▏        | 3/25 [00:06<00:35,  1.60s/it]
Average Metric: 5.00 / 5 (100.0%):  16%|█▌        | 4/25 [00:07<00:33,  1.60s/it]
Average Metric: 5.00 / 5 (100.0%):  20%|██        | 5/25 [00:07<00:15,  1.30it/s]
Average Metric: 6.00 / 6 (100.0%):  20%|██        | 5/25 [00:07<00:15,  1.30it/s]
Average Metric: 6.00 / 6 (100.0%):  24%|██▍       | 6/25 [00:07<00:11,  1.62it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 7.00 / 7 (100.0%):  24%|██▍       | 6/25 [00:12<00:11,  1.62it/s]
Average Metric: 7.00 / 7 (100.0%):  28%|██▊       | 7/25 [00:12<00:34,  1.90s/it]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 8.00 / 8 (100.0%):  28%|██▊       | 7/25 [00:12<00:34,  1.90s/it]
Average Metric: 8.00 / 8 (100.0%):  32%|███▏      | 8/25 [00:12<00:23,  1.40s/it]
Average Metric: 9.00 / 9 (100.0%):  32%|███▏      | 8/25 [00:12<00:23,  1.40s/it]
Average Metric: 10.00 / 10 (100.0%):  36%|███▌      | 9/25 [00:13<00:22,  1.40s/it]
Average Metric: 10.00 / 10 (100.0%):  40%|████      | 10/25 [00:13<00:13,  1.11it/s]
Average Metric: 11.00 / 11 (100.0%):  40%|████      | 10/25 [00:13<00:13,  1.11it/s]
Average Metric: 11.00 / 11 (100.0%):  44%|████▍     | 11/25 [00:13<00:10,  1.28it/s]
Average Metric: 12.00 / 12 (100.0%):  44%|████▍     | 11/25 [00:13<00:10,  1.28it/s]
Average Metric: 12.00 / 12 (100.0%):  48%|████▊     | 12/25 [00:13<00:08,  1.50it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 13.00 / 13 (100.0%):  48%|████▊     | 12/25 [00:17<00:08,  1.50it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 13.00 / 13 (100.0%):  52%|█████▏    | 13/25 [00:17<00:17,  1.45s/it]
Average Metric: 14.00 / 14 (100.0%):  52%|█████▏    | 13/25 [00:17<00:17,  1.45s/it]
Average Metric: 14.00 / 14 (100.0%):  56%|█████▌    | 14/25 [00:17<00:12,  1.13s/it]
Average Metric: 15.00 / 15 (100.0%):  56%|█████▌    | 14/25 [00:19<00:12,  1.13s/it]
Average Metric: 15.00 / 15 (100.0%):  60%|██████    | 15/25 [00:19<00:12,  1.23s/it]
Average Metric: 16.00 / 16 (100.0%):  60%|██████    | 15/25 [00:19<00:12,  1.23s/it]
Average Metric: 16.00 / 16 (100.0%):  64%|██████▍   | 16/25 [00:19<00:08,  1.10it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 16.00 / 17 (94.1%):  64%|██████▍   | 16/25 [00:19<00:08,  1.10it/s] 
Average Metric: 17.00 / 18 (94.4%):  68%|██████▊   | 17/25 [00:20<00:07,  1.10it/s]
Average Metric: 17.00 / 18 (94.4%):  72%|███████▏  | 18/25 [00:20<00:04,  1.43it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 18.00 / 19 (94.7%):  72%|███████▏  | 18/25 [00:22<00:04,  1.43it/s]
Average Metric: 18.00 / 19 (94.7%):  76%|███████▌  | 19/25 [00:22<00:05,  1.00it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 19.00 / 20 (95.0%):  76%|███████▌  | 19/25 [00:23<00:05,  1.00it/s]
Average Metric: 19.00 / 20 (95.0%):  80%|████████  | 20/25 [00:23<00:05,  1.10s/it]
Average Metric: 20.00 / 21 (95.2%):  80%|████████  | 20/25 [00:25<00:05,  1.10s/it]
Average Metric: 20.00 / 21 (95.2%):  84%|████████▍ | 21/25 [00:25<00:05,  1.38s/it]
Average Metric: 21.00 / 22 (95.5%):  84%|████████▍ | 21/25 [00:25<00:05,  1.38s/it]
Average Metric: 21.00 / 22 (95.5%):  88%|████████▊ | 22/25 [00:25<00:03,  1.06s/it]
Average Metric: 22.00 / 23 (95.7%):  88%|████████▊ | 22/25 [00:26<00:03,  1.06s/it]
Average Metric: 22.00 / 23 (95.7%):  92%|█████████▏| 23/25 [00:26<00:01,  1.20it/s]
Average Metric: 23.00 / 24 (95.8%):  92%|█████████▏| 23/25 [00:27<00:01,  1.20it/s]
Average Metric: 23.00 / 24 (95.8%):  96%|█████████▌| 24/25 [00:27<00:01,  1.10s/it]
Average Metric: 24.00 / 25 (96.0%):  96%|█████████▌| 24/25 [00:28<00:01,  1.10s/it]
Average Metric: 24.00 / 25 (96.0%): 100%|██████████| 25/25 [00:28<00:00,  1.05s/it]
Average Metric: 24.00 / 25 (96.0%): 100%|██████████| 25/25 [00:28<00:00,  1.16s/it]
2025/04/18 11:44:06 INFO dspy.evaluate.evaluate: Average Metric: 24 / 25 (96.0%)
2025/04/18 11:44:06 INFO dspy.teleprompt.mipro_optimizer_v2: Score: 96.0 on minibatch of size 25 with parameters ['Predictor 0: Instruction 1', 'Predictor 0: Few-Shot Set 1'].
2025/04/18 11:44:06 INFO dspy.teleprompt.mipro_optimizer_v2: Minibatch scores so far: [96.0]
2025/04/18 11:44:06 INFO dspy.teleprompt.mipro_optimizer_v2: Full eval scores so far: [76.0]
2025/04/18 11:44:06 INFO dspy.teleprompt.mipro_optimizer_v2: Best full score so far: 76.0
2025/04/18 11:44:06 INFO dspy.teleprompt.mipro_optimizer_v2: ========================================


2025/04/18 11:44:06 INFO dspy.teleprompt.mipro_optimizer_v2: == Trial 3 / 8 - Minibatch ==
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

  0%|          | 0/25 [00:00<?, ?it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 1.00 / 1 (100.0%):   0%|          | 0/25 [00:05<?, ?it/s]
Average Metric: 1.00 / 1 (100.0%):   4%|▍         | 1/25 [00:05<02:03,  5.15s/it]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 2.00 / 2 (100.0%):   4%|▍         | 1/25 [00:05<02:03,  5.15s/it]
Average Metric: 3.00 / 3 (100.0%):   8%|▊         | 2/25 [00:05<01:58,  5.15s/it]
Average Metric: 3.00 / 3 (100.0%):  12%|█▏        | 3/25 [00:05<00:30,  1.40s/it]
Average Metric: 4.00 / 4 (100.0%):  12%|█▏        | 3/25 [00:05<00:30,  1.40s/it]
Average Metric: 4.00 / 4 (100.0%):  16%|█▌        | 4/25 [00:05<00:20,  1.05it/s]
Average Metric: 5.00 / 5 (100.0%):  16%|█▌        | 4/25 [00:05<00:20,  1.05it/s]
Average Metric: 5.00 / 5 (100.0%):  20%|██        | 5/25 [00:05<00:15,  1.26it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 6.00 / 6 (100.0%):  20%|██        | 5/25 [00:10<00:15,  1.26it/s]
Average Metric: 6.00 / 6 (100.0%):  24%|██▍       | 6/25 [00:10<00:39,  2.09s/it]
Average Metric: 7.00 / 7 (100.0%):  24%|██▍       | 6/25 [00:10<00:39,  2.09s/it]
Average Metric: 7.00 / 7 (100.0%):  28%|██▊       | 7/25 [00:10<00:27,  1.51s/it]
Average Metric: 8.00 / 8 (100.0%):  28%|██▊       | 7/25 [00:11<00:27,  1.51s/it]
Average Metric: 8.00 / 8 (100.0%):  32%|███▏      | 8/25 [00:11<00:19,  1.12s/it]
Average Metric: 9.00 / 9 (100.0%):  32%|███▏      | 8/25 [00:11<00:19,  1.12s/it]
Average Metric: 9.00 / 9 (100.0%):  36%|███▌      | 9/25 [00:11<00:15,  1.02it/s]
Average Metric: 10.00 / 10 (100.0%):  36%|███▌      | 9/25 [00:12<00:15,  1.02it/s]
Average Metric: 10.00 / 10 (100.0%):  40%|████      | 10/25 [00:12<00:11,  1.26it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 11.00 / 11 (100.0%):  40%|████      | 10/25 [00:15<00:11,  1.26it/s]
Average Metric: 11.00 / 11 (100.0%):  44%|████▍     | 11/25 [00:15<00:23,  1.68s/it]
Average Metric: 12.00 / 12 (100.0%):  44%|████▍     | 11/25 [00:16<00:23,  1.68s/it]
Average Metric: 12.00 / 12 (100.0%):  48%|████▊     | 12/25 [00:16<00:18,  1.39s/it]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 13.00 / 13 (100.0%):  48%|████▊     | 12/25 [00:18<00:18,  1.39s/it]
Average Metric: 13.00 / 13 (100.0%):  52%|█████▏    | 13/25 [00:18<00:18,  1.50s/it]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 14.00 / 14 (100.0%):  52%|█████▏    | 13/25 [00:18<00:18,  1.50s/it]
Average Metric: 14.00 / 14 (100.0%):  56%|█████▌    | 14/25 [00:18<00:12,  1.17s/it]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 15.00 / 15 (100.0%):  56%|█████▌    | 14/25 [00:21<00:12,  1.17s/it]
Average Metric: 15.00 / 15 (100.0%):  60%|██████    | 15/25 [00:21<00:16,  1.67s/it]
Average Metric: 16.00 / 16 (100.0%):  60%|██████    | 15/25 [00:21<00:16,  1.67s/it]
Average Metric: 17.00 / 17 (100.0%):  64%|██████▍   | 16/25 [00:22<00:15,  1.67s/it]
Average Metric: 17.00 / 17 (100.0%):  68%|██████▊   | 17/25 [00:22<00:08,  1.08s/it]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 18.00 / 18 (100.0%):  68%|██████▊   | 17/25 [00:24<00:08,  1.08s/it]
Average Metric: 18.00 / 18 (100.0%):  72%|███████▏  | 18/25 [00:24<00:09,  1.31s/it]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 19.00 / 19 (100.0%):  72%|███████▏  | 18/25 [00:25<00:09,  1.31s/it]
Average Metric: 19.00 / 19 (100.0%):  76%|███████▌  | 19/25 [00:25<00:07,  1.18s/it]
Average Metric: 20.00 / 20 (100.0%):  76%|███████▌  | 19/25 [00:26<00:07,  1.18s/it]
Average Metric: 20.00 / 20 (100.0%):  80%|████████  | 20/25 [00:26<00:06,  1.29s/it]
Average Metric: 21.00 / 21 (100.0%):  80%|████████  | 20/25 [00:27<00:06,  1.29s/it]
Average Metric: 21.00 / 21 (100.0%):  84%|████████▍ | 21/25 [00:27<00:04,  1.19s/it]
Average Metric: 22.00 / 22 (100.0%):  84%|████████▍ | 21/25 [00:28<00:04,  1.19s/it]
Average Metric: 22.00 / 22 (100.0%):  88%|████████▊ | 22/25 [00:28<00:03,  1.03s/it]
Average Metric: 23.00 / 23 (100.0%):  88%|████████▊ | 22/25 [00:29<00:03,  1.03s/it]
Average Metric: 23.00 / 23 (100.0%):  92%|█████████▏| 23/25 [00:29<00:02,  1.05s/it]
Average Metric: 24.00 / 24 (100.0%):  92%|█████████▏| 23/25 [00:29<00:02,  1.05s/it]
Average Metric: 25.00 / 25 (100.0%):  96%|█████████▌| 24/25 [00:31<00:01,  1.05s/it]
Average Metric: 25.00 / 25 (100.0%): 100%|██████████| 25/25 [00:31<00:00,  1.06s/it]
Average Metric: 25.00 / 25 (100.0%): 100%|██████████| 25/25 [00:31<00:00,  1.27s/it]
2025/04/18 11:44:38 INFO dspy.evaluate.evaluate: Average Metric: 25 / 25 (100.0%)
2025/04/18 11:44:38 INFO dspy.teleprompt.mipro_optimizer_v2: Score: 100.0 on minibatch of size 25 with parameters ['Predictor 0: Instruction 2', 'Predictor 0: Few-Shot Set 1'].
2025/04/18 11:44:38 INFO dspy.teleprompt.mipro_optimizer_v2: Minibatch scores so far: [96.0, 100.0]
2025/04/18 11:44:38 INFO dspy.teleprompt.mipro_optimizer_v2: Full eval scores so far: [76.0]
2025/04/18 11:44:38 INFO dspy.teleprompt.mipro_optimizer_v2: Best full score so far: 76.0
2025/04/18 11:44:38 INFO dspy.teleprompt.mipro_optimizer_v2: ========================================


2025/04/18 11:44:38 INFO dspy.teleprompt.mipro_optimizer_v2: == Trial 4 / 8 - Minibatch ==
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

  0%|          | 0/25 [00:00<?, ?it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 1.00 / 1 (100.0%):   0%|          | 0/25 [00:05<?, ?it/s]
Average Metric: 1.00 / 1 (100.0%):   4%|▍         | 1/25 [00:05<02:10,  5.42s/it]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 2.00 / 2 (100.0%):   4%|▍         | 1/25 [00:05<02:10,  5.42s/it]
Average Metric: 2.00 / 2 (100.0%):   8%|▊         | 2/25 [00:05<00:54,  2.35s/it]
Average Metric: 3.00 / 3 (100.0%):   8%|▊         | 2/25 [00:05<00:54,  2.35s/it]
Average Metric: 3.00 / 3 (100.0%):  12%|█▏        | 3/25 [00:05<00:31,  1.44s/it]
Average Metric: 4.00 / 4 (100.0%):  12%|█▏        | 3/25 [00:06<00:31,  1.44s/it]
Average Metric: 4.00 / 4 (100.0%):  16%|█▌        | 4/25 [00:06<00:21,  1.00s/it]
Average Metric: 5.00 / 5 (100.0%):  16%|█▌        | 4/25 [00:06<00:21,  1.00s/it]
Average Metric: 6.00 / 6 (100.0%):  20%|██        | 5/25 [00:07<00:20,  1.00s/it]
Average Metric: 6.00 / 6 (100.0%):  24%|██▍       | 6/25 [00:07<00:12,  1.51it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 7.00 / 7 (100.0%):  24%|██▍       | 6/25 [00:10<00:12,  1.51it/s]
Average Metric: 7.00 / 7 (100.0%):  28%|██▊       | 7/25 [00:10<00:28,  1.57s/it]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 8.00 / 8 (100.0%):  28%|██▊       | 7/25 [00:11<00:28,  1.57s/it]
Average Metric: 8.00 / 8 (100.0%):  32%|███▏      | 8/25 [00:11<00:22,  1.32s/it]
Average Metric: 9.00 / 9 (100.0%):  32%|███▏      | 8/25 [00:11<00:22,  1.32s/it]
Average Metric: 10.00 / 10 (100.0%):  36%|███▌      | 9/25 [00:11<00:21,  1.32s/it]
Average Metric: 11.00 / 11 (100.0%):  40%|████      | 10/25 [00:12<00:19,  1.32s/it]
Average Metric: 11.00 / 11 (100.0%):  44%|████▍     | 11/25 [00:12<00:10,  1.39it/s]
Average Metric: 12.00 / 12 (100.0%):  44%|████▍     | 11/25 [00:13<00:10,  1.39it/s]
Average Metric: 12.00 / 12 (100.0%):  48%|████▊     | 12/25 [00:13<00:09,  1.37it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 13.00 / 13 (100.0%):  48%|████▊     | 12/25 [00:16<00:09,  1.37it/s]
Average Metric: 13.00 / 13 (100.0%):  52%|█████▏    | 13/25 [00:16<00:14,  1.25s/it]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 14.00 / 14 (100.0%):  52%|█████▏    | 13/25 [00:17<00:14,  1.25s/it]
Average Metric: 14.00 / 14 (100.0%):  56%|█████▌    | 14/25 [00:17<00:15,  1.38s/it]
Average Metric: 15.00 / 15 (100.0%):  56%|█████▌    | 14/25 [00:18<00:15,  1.38s/it]
Average Metric: 15.00 / 15 (100.0%):  60%|██████    | 15/25 [00:18<00:10,  1.09s/it]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 16.00 / 16 (100.0%):  60%|██████    | 15/25 [00:18<00:10,  1.09s/it]
Average Metric: 17.00 / 17 (100.0%):  64%|██████▍   | 16/25 [00:18<00:09,  1.09s/it]
Average Metric: 17.00 / 17 (100.0%):  68%|██████▊   | 17/25 [00:18<00:05,  1.54it/s]
Average Metric: 18.00 / 18 (100.0%):  68%|██████▊   | 17/25 [00:18<00:05,  1.54it/s]
Average Metric: 18.00 / 18 (100.0%):  72%|███████▏  | 18/25 [00:18<00:03,  1.75it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 19.00 / 19 (100.0%):  72%|███████▏  | 18/25 [00:22<00:03,  1.75it/s]
Average Metric: 19.00 / 19 (100.0%):  76%|███████▌  | 19/25 [00:22<00:08,  1.39s/it]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 20.00 / 20 (100.0%):  76%|███████▌  | 19/25 [00:23<00:08,  1.39s/it]
Average Metric: 20.00 / 20 (100.0%):  80%|████████  | 20/25 [00:23<00:06,  1.25s/it]
Average Metric: 21.00 / 21 (100.0%):  80%|████████  | 20/25 [00:23<00:06,  1.25s/it]
Average Metric: 21.00 / 21 (100.0%):  84%|████████▍ | 21/25 [00:23<00:04,  1.07s/it]
Average Metric: 22.00 / 22 (100.0%):  84%|████████▍ | 21/25 [00:24<00:04,  1.07s/it]
Average Metric: 22.00 / 22 (100.0%):  88%|████████▊ | 22/25 [00:24<00:02,  1.15it/s]
Average Metric: 23.00 / 23 (100.0%):  88%|████████▊ | 22/25 [00:24<00:02,  1.15it/s]
Average Metric: 23.00 / 23 (100.0%):  92%|█████████▏| 23/25 [00:24<00:01,  1.47it/s]
Average Metric: 24.00 / 24 (100.0%):  92%|█████████▏| 23/25 [00:25<00:01,  1.47it/s]
Average Metric: 24.00 / 24 (100.0%):  96%|█████████▌| 24/25 [00:25<00:00,  1.23it/s]
Average Metric: 25.00 / 25 (100.0%):  96%|█████████▌| 24/25 [00:28<00:00,  1.23it/s]
Average Metric: 25.00 / 25 (100.0%): 100%|██████████| 25/25 [00:28<00:00,  1.31s/it]
Average Metric: 25.00 / 25 (100.0%): 100%|██████████| 25/25 [00:28<00:00,  1.12s/it]
2025/04/18 11:45:06 INFO dspy.evaluate.evaluate: Average Metric: 25 / 25 (100.0%)
2025/04/18 11:45:06 INFO dspy.teleprompt.mipro_optimizer_v2: Score: 100.0 on minibatch of size 25 with parameters ['Predictor 0: Instruction 4', 'Predictor 0: Few-Shot Set 1'].
2025/04/18 11:45:06 INFO dspy.teleprompt.mipro_optimizer_v2: Minibatch scores so far: [96.0, 100.0, 100.0]
2025/04/18 11:45:06 INFO dspy.teleprompt.mipro_optimizer_v2: Full eval scores so far: [76.0]
2025/04/18 11:45:06 INFO dspy.teleprompt.mipro_optimizer_v2: Best full score so far: 76.0
2025/04/18 11:45:06 INFO dspy.teleprompt.mipro_optimizer_v2: ========================================


2025/04/18 11:45:06 INFO dspy.teleprompt.mipro_optimizer_v2: == Trial 5 / 8 - Minibatch ==
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

  0%|          | 0/25 [00:00<?, ?it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 1.00 / 1 (100.0%):   0%|          | 0/25 [00:05<?, ?it/s]
Average Metric: 1.00 / 1 (100.0%):   4%|▍         | 1/25 [00:05<02:03,  5.13s/it]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 2.00 / 2 (100.0%):   4%|▍         | 1/25 [00:05<02:03,  5.13s/it]
Average Metric: 2.00 / 2 (100.0%):   8%|▊         | 2/25 [00:05<00:58,  2.53s/it]
Average Metric: 3.00 / 3 (100.0%):   8%|▊         | 2/25 [00:06<00:58,  2.53s/it]
Average Metric: 3.00 / 3 (100.0%):  12%|█▏        | 3/25 [00:06<00:33,  1.53s/it]
Average Metric: 4.00 / 4 (100.0%):  12%|█▏        | 3/25 [00:06<00:33,  1.53s/it]
Average Metric: 4.00 / 4 (100.0%):  16%|█▌        | 4/25 [00:06<00:23,  1.14s/it]
Average Metric: 4.00 / 5 (80.0%):  16%|█▌        | 4/25 [00:06<00:23,  1.14s/it] /Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 5.00 / 6 (83.3%):  20%|██        | 5/25 [00:07<00:22,  1.14s/it]
Average Metric: 5.00 / 6 (83.3%):  24%|██▍       | 6/25 [00:07<00:16,  1.15it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 6.00 / 7 (85.7%):  24%|██▍       | 6/25 [00:11<00:16,  1.15it/s]
Average Metric: 6.00 / 7 (85.7%):  28%|██▊       | 7/25 [00:11<00:26,  1.48s/it]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 7.00 / 8 (87.5%):  28%|██▊       | 7/25 [00:11<00:26,  1.48s/it]
Average Metric: 7.00 / 8 (87.5%):  32%|███▏      | 8/25 [00:11<00:19,  1.14s/it]
Average Metric: 8.00 / 9 (88.9%):  32%|███▏      | 8/25 [00:11<00:19,  1.14s/it]
Average Metric: 8.00 / 9 (88.9%):  36%|███▌      | 9/25 [00:11<00:13,  1.16it/s]
Average Metric: 9.00 / 10 (90.0%):  36%|███▌      | 9/25 [00:11<00:13,  1.16it/s]
Average Metric: 9.00 / 10 (90.0%):  40%|████      | 10/25 [00:11<00:09,  1.53it/s]
Average Metric: 10.00 / 11 (90.9%):  40%|████      | 10/25 [00:12<00:09,  1.53it/s]
Average Metric: 10.00 / 11 (90.9%):  44%|████▍     | 11/25 [00:12<00:11,  1.25it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 11.00 / 12 (91.7%):  44%|████▍     | 11/25 [00:13<00:11,  1.25it/s]
Average Metric: 11.00 / 12 (91.7%):  48%|████▊     | 12/25 [00:13<00:11,  1.10it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 12.00 / 13 (92.3%):  48%|████▊     | 12/25 [00:16<00:11,  1.10it/s]
Average Metric: 12.00 / 13 (92.3%):  52%|█████▏    | 13/25 [00:16<00:16,  1.41s/it]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 12.00 / 14 (85.7%):  52%|█████▏    | 13/25 [00:17<00:16,  1.41s/it]
Average Metric: 12.00 / 14 (85.7%):  56%|█████▌    | 14/25 [00:17<00:14,  1.34s/it]
Average Metric: 13.00 / 15 (86.7%):  56%|█████▌    | 14/25 [00:18<00:14,  1.34s/it]
Average Metric: 13.00 / 15 (86.7%):  60%|██████    | 15/25 [00:18<00:10,  1.02s/it]
Average Metric: 14.00 / 16 (87.5%):  60%|██████    | 15/25 [00:18<00:10,  1.02s/it]
Average Metric: 14.00 / 16 (87.5%):  64%|██████▍   | 16/25 [00:18<00:07,  1.20it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 15.00 / 17 (88.2%):  64%|██████▍   | 16/25 [00:18<00:07,  1.20it/s]
Average Metric: 15.00 / 17 (88.2%):  68%|██████▊   | 17/25 [00:18<00:05,  1.59it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 16.00 / 18 (88.9%):  68%|██████▊   | 17/25 [00:21<00:05,  1.59it/s]
Average Metric: 16.00 / 18 (88.9%):  72%|███████▏  | 18/25 [00:21<00:09,  1.32s/it]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 17.00 / 19 (89.5%):  72%|███████▏  | 18/25 [00:22<00:09,  1.32s/it]
Average Metric: 17.00 / 19 (89.5%):  76%|███████▌  | 19/25 [00:22<00:06,  1.16s/it]
Average Metric: 18.00 / 20 (90.0%):  76%|███████▌  | 19/25 [00:23<00:06,  1.16s/it]
Average Metric: 18.00 / 20 (90.0%):  80%|████████  | 20/25 [00:23<00:05,  1.03s/it]
Average Metric: 19.00 / 21 (90.5%):  80%|████████  | 20/25 [00:23<00:05,  1.03s/it]
Average Metric: 19.00 / 21 (90.5%):  84%|████████▍ | 21/25 [00:23<00:03,  1.23it/s]
Average Metric: 20.00 / 22 (90.9%):  84%|████████▍ | 21/25 [00:23<00:03,  1.23it/s]
Average Metric: 20.00 / 22 (90.9%):  88%|████████▊ | 22/25 [00:23<00:02,  1.31it/s]
Average Metric: 21.00 / 23 (91.3%):  88%|████████▊ | 22/25 [00:24<00:02,  1.31it/s]
Average Metric: 21.00 / 23 (91.3%):  92%|█████████▏| 23/25 [00:24<00:01,  1.48it/s]
Average Metric: 22.00 / 24 (91.7%):  92%|█████████▏| 23/25 [00:27<00:01,  1.48it/s]
Average Metric: 22.00 / 24 (91.7%):  96%|█████████▌| 24/25 [00:27<00:01,  1.39s/it]
Average Metric: 23.00 / 25 (92.0%):  96%|█████████▌| 24/25 [00:29<00:01,  1.39s/it]
Average Metric: 23.00 / 25 (92.0%): 100%|██████████| 25/25 [00:29<00:00,  1.44s/it]
Average Metric: 23.00 / 25 (92.0%): 100%|██████████| 25/25 [00:29<00:00,  1.16s/it]
2025/04/18 11:45:35 INFO dspy.evaluate.evaluate: Average Metric: 23 / 25 (92.0%)
2025/04/18 11:45:35 INFO dspy.teleprompt.mipro_optimizer_v2: Score: 92.0 on minibatch of size 25 with parameters ['Predictor 0: Instruction 2', 'Predictor 0: Few-Shot Set 1'].
2025/04/18 11:45:35 INFO dspy.teleprompt.mipro_optimizer_v2: Minibatch scores so far: [96.0, 100.0, 100.0, 92.0]
2025/04/18 11:45:35 INFO dspy.teleprompt.mipro_optimizer_v2: Full eval scores so far: [76.0]
2025/04/18 11:45:35 INFO dspy.teleprompt.mipro_optimizer_v2: Best full score so far: 76.0
2025/04/18 11:45:35 INFO dspy.teleprompt.mipro_optimizer_v2: ========================================


2025/04/18 11:45:35 INFO dspy.teleprompt.mipro_optimizer_v2: == Trial 6 / 8 - Minibatch ==
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

  0%|          | 0/25 [00:00<?, ?it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 1.00 / 1 (100.0%):   0%|          | 0/25 [00:06<?, ?it/s]
Average Metric: 1.00 / 1 (100.0%):   4%|▍         | 1/25 [00:06<02:33,  6.39s/it]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 2.00 / 2 (100.0%):   4%|▍         | 1/25 [00:06<02:33,  6.39s/it]
Average Metric: 2.00 / 2 (100.0%):   8%|▊         | 2/25 [00:06<01:08,  2.96s/it]
Average Metric: 3.00 / 3 (100.0%):   8%|▊         | 2/25 [00:07<01:08,  2.96s/it]
Average Metric: 3.00 / 3 (100.0%):  12%|█▏        | 3/25 [00:07<00:38,  1.73s/it]
Average Metric: 4.00 / 4 (100.0%):  12%|█▏        | 3/25 [00:07<00:38,  1.73s/it]
Average Metric: 4.00 / 4 (100.0%):  16%|█▌        | 4/25 [00:07<00:23,  1.11s/it]
Average Metric: 4.00 / 5 (80.0%):  16%|█▌        | 4/25 [00:07<00:23,  1.11s/it] 
Average Metric: 4.00 / 5 (80.0%):  20%|██        | 5/25 [00:07<00:17,  1.13it/s]
Average Metric: 5.00 / 6 (83.3%):  20%|██        | 5/25 [00:09<00:17,  1.13it/s]
Average Metric: 5.00 / 6 (83.3%):  24%|██▍       | 6/25 [00:09<00:19,  1.03s/it]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 6.00 / 7 (85.7%):  24%|██▍       | 6/25 [00:12<00:19,  1.03s/it]
Average Metric: 6.00 / 7 (85.7%):  28%|██▊       | 7/25 [00:12<00:32,  1.82s/it]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 7.00 / 8 (87.5%):  28%|██▊       | 7/25 [00:13<00:32,  1.82s/it]
Average Metric: 7.00 / 8 (87.5%):  32%|███▏      | 8/25 [00:13<00:24,  1.46s/it]
Average Metric: 8.00 / 9 (88.9%):  32%|███▏      | 8/25 [00:13<00:24,  1.46s/it]
Average Metric: 8.00 / 9 (88.9%):  36%|███▌      | 9/25 [00:13<00:17,  1.10s/it]
Average Metric: 9.00 / 10 (90.0%):  36%|███▌      | 9/25 [00:14<00:17,  1.10s/it]
Average Metric: 9.00 / 10 (90.0%):  40%|████      | 10/25 [00:14<00:13,  1.09it/s]
Average Metric: 10.00 / 11 (90.9%):  40%|████      | 10/25 [00:14<00:13,  1.09it/s]
Average Metric: 10.00 / 11 (90.9%):  44%|████▍     | 11/25 [00:14<00:09,  1.44it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 11.00 / 12 (91.7%):  44%|████▍     | 11/25 [00:15<00:09,  1.44it/s]
Average Metric: 11.00 / 12 (91.7%):  48%|████▊     | 12/25 [00:15<00:12,  1.01it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 12.00 / 13 (92.3%):  48%|████▊     | 12/25 [00:18<00:12,  1.01it/s]
Average Metric: 12.00 / 13 (92.3%):  52%|█████▏    | 13/25 [00:18<00:19,  1.60s/it]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 13.00 / 14 (92.9%):  52%|█████▏    | 13/25 [00:19<00:19,  1.60s/it]
Average Metric: 13.00 / 14 (92.9%):  56%|█████▌    | 14/25 [00:19<00:15,  1.42s/it]
Average Metric: 14.00 / 15 (93.3%):  56%|█████▌    | 14/25 [00:20<00:15,  1.42s/it]
Average Metric: 15.00 / 16 (93.8%):  60%|██████    | 15/25 [00:20<00:14,  1.42s/it]
Average Metric: 15.00 / 16 (93.8%):  64%|██████▍   | 16/25 [00:20<00:07,  1.13it/s]
Average Metric: 16.00 / 17 (94.1%):  64%|██████▍   | 16/25 [00:21<00:07,  1.13it/s]
Average Metric: 16.00 / 17 (94.1%):  68%|██████▊   | 17/25 [00:21<00:06,  1.19it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 17.00 / 18 (94.4%):  68%|██████▊   | 17/25 [00:22<00:06,  1.19it/s]
Average Metric: 17.00 / 18 (94.4%):  72%|███████▏  | 18/25 [00:22<00:05,  1.21it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 18.00 / 19 (94.7%):  72%|███████▏  | 18/25 [00:24<00:05,  1.21it/s]
Average Metric: 18.00 / 19 (94.7%):  76%|███████▌  | 19/25 [00:24<00:07,  1.23s/it]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 19.00 / 20 (95.0%):  76%|███████▌  | 19/25 [00:26<00:07,  1.23s/it]
Average Metric: 19.00 / 20 (95.0%):  80%|████████  | 20/25 [00:26<00:07,  1.46s/it]
Average Metric: 20.00 / 21 (95.2%):  80%|████████  | 20/25 [00:26<00:07,  1.46s/it]
Average Metric: 20.00 / 21 (95.2%):  84%|████████▍ | 21/25 [00:26<00:04,  1.13s/it]
Average Metric: 21.00 / 22 (95.5%):  84%|████████▍ | 21/25 [00:27<00:04,  1.13s/it]
Average Metric: 21.00 / 22 (95.5%):  88%|████████▊ | 22/25 [00:27<00:03,  1.04s/it]
Average Metric: 22.00 / 23 (95.7%):  88%|████████▊ | 22/25 [00:27<00:03,  1.04s/it]
Average Metric: 23.00 / 24 (95.8%):  92%|█████████▏| 23/25 [00:27<00:02,  1.04s/it]
Average Metric: 23.00 / 24 (95.8%):  96%|█████████▌| 24/25 [00:27<00:00,  1.63it/s]
Average Metric: 24.00 / 25 (96.0%):  96%|█████████▌| 24/25 [00:33<00:00,  1.63it/s]
Average Metric: 24.00 / 25 (96.0%): 100%|██████████| 25/25 [00:33<00:00,  1.95s/it]
Average Metric: 24.00 / 25 (96.0%): 100%|██████████| 25/25 [00:33<00:00,  1.35s/it]
2025/04/18 11:46:09 INFO dspy.evaluate.evaluate: Average Metric: 24 / 25 (96.0%)
2025/04/18 11:46:09 INFO dspy.teleprompt.mipro_optimizer_v2: Score: 96.0 on minibatch of size 25 with parameters ['Predictor 0: Instruction 4', 'Predictor 0: Few-Shot Set 3'].
2025/04/18 11:46:09 INFO dspy.teleprompt.mipro_optimizer_v2: Minibatch scores so far: [96.0, 100.0, 100.0, 92.0, 96.0]
2025/04/18 11:46:09 INFO dspy.teleprompt.mipro_optimizer_v2: Full eval scores so far: [76.0]
2025/04/18 11:46:09 INFO dspy.teleprompt.mipro_optimizer_v2: Best full score so far: 76.0
2025/04/18 11:46:09 INFO dspy.teleprompt.mipro_optimizer_v2: ========================================


2025/04/18 11:46:09 INFO dspy.teleprompt.mipro_optimizer_v2: == Trial 7 / 8 - Minibatch ==
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

  0%|          | 0/25 [00:00<?, ?it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 1.00 / 1 (100.0%):   0%|          | 0/25 [00:04<?, ?it/s]
Average Metric: 1.00 / 1 (100.0%):   4%|▍         | 1/25 [00:04<01:36,  4.04s/it]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 2.00 / 2 (100.0%):   4%|▍         | 1/25 [00:05<01:36,  4.04s/it]
Average Metric: 2.00 / 2 (100.0%):   8%|▊         | 2/25 [00:05<00:53,  2.31s/it]
Average Metric: 3.00 / 3 (100.0%):   8%|▊         | 2/25 [00:06<00:53,  2.31s/it]
Average Metric: 3.00 / 3 (100.0%):  12%|█▏        | 3/25 [00:06<00:40,  1.83s/it]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 3.00 / 4 (75.0%):  12%|█▏        | 3/25 [00:06<00:40,  1.83s/it] 
Average Metric: 3.00 / 4 (75.0%):  16%|█▌        | 4/25 [00:06<00:27,  1.33s/it]
Average Metric: 3.00 / 5 (60.0%):  16%|█▌        | 4/25 [00:07<00:27,  1.33s/it]
Average Metric: 3.00 / 5 (60.0%):  20%|██        | 5/25 [00:07<00:18,  1.10it/s]
Average Metric: 4.00 / 6 (66.7%):  20%|██        | 5/25 [00:07<00:18,  1.10it/s]
Average Metric: 4.00 / 6 (66.7%):  24%|██▍       | 6/25 [00:07<00:14,  1.27it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 5.00 / 7 (71.4%):  24%|██▍       | 6/25 [00:10<00:14,  1.27it/s]
Average Metric: 5.00 / 7 (71.4%):  28%|██▊       | 7/25 [00:10<00:24,  1.38s/it]
Average Metric: 6.00 / 8 (75.0%):  28%|██▊       | 7/25 [00:11<00:24,  1.38s/it]
Average Metric: 6.00 / 8 (75.0%):  32%|███▏      | 8/25 [00:11<00:25,  1.48s/it]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 7.00 / 9 (77.8%):  32%|███▏      | 8/25 [00:13<00:25,  1.48s/it]
Average Metric: 7.00 / 9 (77.8%):  36%|███▌      | 9/25 [00:13<00:22,  1.42s/it]
Average Metric: 8.00 / 10 (80.0%):  36%|███▌      | 9/25 [00:13<00:22,  1.42s/it]
Average Metric: 9.00 / 11 (81.8%):  40%|████      | 10/25 [00:13<00:21,  1.42s/it]
Average Metric: 9.00 / 11 (81.8%):  44%|████▍     | 11/25 [00:13<00:11,  1.21it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 10.00 / 12 (83.3%):  44%|████▍     | 11/25 [00:16<00:11,  1.21it/s]
Average Metric: 10.00 / 12 (83.3%):  48%|████▊     | 12/25 [00:16<00:17,  1.35s/it]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 11.00 / 13 (84.6%):  48%|████▊     | 12/25 [00:18<00:17,  1.35s/it]
Average Metric: 11.00 / 13 (84.6%):  52%|█████▏    | 13/25 [00:18<00:17,  1.43s/it]
Average Metric: 12.00 / 14 (85.7%):  52%|█████▏    | 13/25 [00:18<00:17,  1.43s/it]
Average Metric: 12.00 / 14 (85.7%):  56%|█████▌    | 14/25 [00:18<00:13,  1.19s/it]
Average Metric: 13.00 / 15 (86.7%):  56%|█████▌    | 14/25 [00:18<00:13,  1.19s/it]
Average Metric: 13.00 / 15 (86.7%):  60%|██████    | 15/25 [00:18<00:09,  1.06it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 14.00 / 16 (87.5%):  60%|██████    | 15/25 [00:19<00:09,  1.06it/s]
Average Metric: 15.00 / 17 (88.2%):  64%|██████▍   | 16/25 [00:20<00:08,  1.06it/s]
Average Metric: 15.00 / 17 (88.2%):  68%|██████▊   | 17/25 [00:20<00:06,  1.14it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 16.00 / 18 (88.9%):  68%|██████▊   | 17/25 [00:23<00:06,  1.14it/s]
Average Metric: 16.00 / 18 (88.9%):  72%|███████▏  | 18/25 [00:23<00:09,  1.37s/it]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 17.00 / 19 (89.5%):  72%|███████▏  | 18/25 [00:24<00:09,  1.37s/it]
Average Metric: 17.00 / 19 (89.5%):  76%|███████▌  | 19/25 [00:24<00:06,  1.16s/it]
Average Metric: 18.00 / 20 (90.0%):  76%|███████▌  | 19/25 [00:25<00:06,  1.16s/it]
Average Metric: 18.00 / 20 (90.0%):  80%|████████  | 20/25 [00:25<00:05,  1.19s/it]
Average Metric: 19.00 / 21 (90.5%):  80%|████████  | 20/25 [00:25<00:05,  1.19s/it]
Average Metric: 19.00 / 21 (90.5%):  84%|████████▍ | 21/25 [00:25<00:03,  1.05it/s]
Average Metric: 20.00 / 22 (90.9%):  84%|████████▍ | 21/25 [00:25<00:03,  1.05it/s]
Average Metric: 20.00 / 22 (90.9%):  88%|████████▊ | 22/25 [00:25<00:02,  1.38it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 21.00 / 23 (91.3%):  88%|████████▊ | 22/25 [00:26<00:02,  1.38it/s]
Average Metric: 21.00 / 23 (91.3%):  92%|█████████▏| 23/25 [00:26<00:01,  1.63it/s]
Average Metric: 22.00 / 24 (91.7%):  92%|█████████▏| 23/25 [00:30<00:01,  1.63it/s]
Average Metric: 22.00 / 24 (91.7%):  96%|█████████▌| 24/25 [00:30<00:01,  1.81s/it]
Average Metric: 22.00 / 25 (88.0%):  96%|█████████▌| 24/25 [00:32<00:01,  1.81s/it]
Average Metric: 22.00 / 25 (88.0%): 100%|██████████| 25/25 [00:32<00:00,  1.61s/it]
Average Metric: 22.00 / 25 (88.0%): 100%|██████████| 25/25 [00:32<00:00,  1.28s/it]
2025/04/18 11:46:41 INFO dspy.evaluate.evaluate: Average Metric: 22 / 25 (88.0%)
2025/04/18 11:46:41 INFO dspy.teleprompt.mipro_optimizer_v2: Score: 88.0 on minibatch of size 25 with parameters ['Predictor 0: Instruction 0', 'Predictor 0: Few-Shot Set 1'].
2025/04/18 11:46:41 INFO dspy.teleprompt.mipro_optimizer_v2: Minibatch scores so far: [96.0, 100.0, 100.0, 92.0, 96.0, 88.0]
2025/04/18 11:46:41 INFO dspy.teleprompt.mipro_optimizer_v2: Full eval scores so far: [76.0]
2025/04/18 11:46:41 INFO dspy.teleprompt.mipro_optimizer_v2: Best full score so far: 76.0
2025/04/18 11:46:41 INFO dspy.teleprompt.mipro_optimizer_v2: ========================================


2025/04/18 11:46:41 INFO dspy.teleprompt.mipro_optimizer_v2: ===== Trial 8 / 8 - Full Evaluation =====
2025/04/18 11:46:41 INFO dspy.teleprompt.mipro_optimizer_v2: Doing full eval on next top averaging program (Avg Score: 100.0) from minibatch trials...
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

  0%|          | 0/100 [00:00<?, ?it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 0.00 / 1 (0.0%):   0%|          | 0/100 [00:05<?, ?it/s]
Average Metric: 0.00 / 1 (0.0%):   1%|          | 1/100 [00:05<09:28,  5.74s/it]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 1.00 / 2 (50.0%):   1%|          | 1/100 [00:05<09:28,  5.74s/it]
Average Metric: 1.00 / 3 (33.3%):   2%|▏         | 2/100 [00:05<09:22,  5.74s/it]
Average Metric: 2.00 / 4 (50.0%):   3%|▎         | 3/100 [00:05<09:17,  5.74s/it]
Average Metric: 2.00 / 4 (50.0%):   4%|▍         | 4/100 [00:05<01:48,  1.14s/it]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 3.00 / 5 (60.0%):   4%|▍         | 4/100 [00:07<01:48,  1.14s/it]
Average Metric: 3.00 / 5 (60.0%):   5%|▌         | 5/100 [00:07<01:59,  1.26s/it]
Average Metric: 4.00 / 6 (66.7%):   5%|▌         | 5/100 [00:07<01:59,  1.26s/it]
Average Metric: 4.00 / 6 (66.7%):   6%|▌         | 6/100 [00:07<01:27,  1.07it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 5.00 / 7 (71.4%):   6%|▌         | 6/100 [00:10<01:27,  1.07it/s]
Average Metric: 5.00 / 7 (71.4%):   7%|▋         | 7/100 [00:10<02:25,  1.57s/it]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 6.00 / 8 (75.0%):   7%|▋         | 7/100 [00:11<02:25,  1.57s/it]
Average Metric: 6.00 / 8 (75.0%):   8%|▊         | 8/100 [00:11<02:05,  1.36s/it]
Average Metric: 7.00 / 9 (77.8%):   8%|▊         | 8/100 [00:11<02:05,  1.36s/it]
Average Metric: 8.00 / 10 (80.0%):   9%|▉         | 9/100 [00:13<02:03,  1.36s/it]
Average Metric: 8.00 / 10 (80.0%):  10%|█         | 10/100 [00:13<01:39,  1.10s/it]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 9.00 / 11 (81.8%):  10%|█         | 10/100 [00:13<01:39,  1.10s/it]
Average Metric: 9.00 / 11 (81.8%):  11%|█         | 11/100 [00:13<01:21,  1.09it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 10.00 / 12 (83.3%):  11%|█         | 11/100 [00:14<01:21,  1.09it/s]
Average Metric: 10.00 / 12 (83.3%):  12%|█▏        | 12/100 [00:14<01:12,  1.22it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 11.00 / 13 (84.6%):  12%|█▏        | 12/100 [00:16<01:12,  1.22it/s]
Average Metric: 11.00 / 13 (84.6%):  13%|█▎        | 13/100 [00:16<01:51,  1.28s/it]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 12.00 / 14 (85.7%):  13%|█▎        | 13/100 [00:17<01:51,  1.28s/it]
Average Metric: 12.00 / 14 (85.7%):  14%|█▍        | 14/100 [00:17<01:34,  1.10s/it]
Average Metric: 13.00 / 15 (86.7%):  14%|█▍        | 14/100 [00:18<01:34,  1.10s/it]
Average Metric: 13.00 / 15 (86.7%):  15%|█▌        | 15/100 [00:18<01:28,  1.04s/it]
Average Metric: 14.00 / 16 (87.5%):  15%|█▌        | 15/100 [00:18<01:28,  1.04s/it]
Average Metric: 14.00 / 16 (87.5%):  16%|█▌        | 16/100 [00:18<01:15,  1.11it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 14.00 / 17 (82.4%):  16%|█▌        | 16/100 [00:18<01:15,  1.11it/s]
Average Metric: 14.00 / 17 (82.4%):  17%|█▋        | 17/100 [00:18<00:58,  1.41it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 15.00 / 18 (83.3%):  17%|█▋        | 17/100 [00:20<00:58,  1.41it/s]
Average Metric: 15.00 / 18 (83.3%):  18%|█▊        | 18/100 [00:20<01:14,  1.09it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 16.00 / 19 (84.2%):  18%|█▊        | 18/100 [00:23<01:14,  1.09it/s]
Average Metric: 16.00 / 19 (84.2%):  19%|█▉        | 19/100 [00:23<01:58,  1.46s/it]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 17.00 / 20 (85.0%):  19%|█▉        | 19/100 [00:23<01:58,  1.46s/it]
Average Metric: 18.00 / 21 (85.7%):  20%|██        | 20/100 [00:23<01:56,  1.46s/it]
Average Metric: 18.00 / 21 (85.7%):  21%|██        | 21/100 [00:23<01:11,  1.10it/s]
Average Metric: 19.00 / 22 (86.4%):  21%|██        | 21/100 [00:24<01:11,  1.10it/s]
Average Metric: 19.00 / 22 (86.4%):  22%|██▏       | 22/100 [00:24<01:07,  1.16it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 20.00 / 23 (87.0%):  22%|██▏       | 22/100 [00:25<01:07,  1.16it/s]
Average Metric: 20.00 / 23 (87.0%):  23%|██▎       | 23/100 [00:25<01:04,  1.19it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 21.00 / 24 (87.5%):  23%|██▎       | 23/100 [00:25<01:04,  1.19it/s]
Average Metric: 21.00 / 24 (87.5%):  24%|██▍       | 24/100 [00:25<00:59,  1.29it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 22.00 / 25 (88.0%):  24%|██▍       | 24/100 [00:28<00:59,  1.29it/s]
Average Metric: 22.00 / 25 (88.0%):  25%|██▌       | 25/100 [00:28<01:42,  1.37s/it]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 23.00 / 26 (88.5%):  25%|██▌       | 25/100 [00:29<01:42,  1.37s/it]
Average Metric: 23.00 / 26 (88.5%):  26%|██▌       | 26/100 [00:29<01:25,  1.15s/it]
Average Metric: 24.00 / 27 (88.9%):  26%|██▌       | 26/100 [00:30<01:25,  1.15s/it]
Average Metric: 24.00 / 27 (88.9%):  27%|██▋       | 27/100 [00:30<01:17,  1.07s/it]
Average Metric: 25.00 / 28 (89.3%):  27%|██▋       | 27/100 [00:30<01:17,  1.07s/it]
Average Metric: 25.00 / 28 (89.3%):  28%|██▊       | 28/100 [00:30<01:01,  1.18it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 26.00 / 29 (89.7%):  28%|██▊       | 28/100 [00:30<01:01,  1.18it/s]
Average Metric: 27.00 / 30 (90.0%):  29%|██▉       | 29/100 [00:30<01:00,  1.18it/s]
Average Metric: 27.00 / 30 (90.0%):  30%|███       | 30/100 [00:30<00:39,  1.78it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 28.00 / 31 (90.3%):  30%|███       | 30/100 [00:34<00:39,  1.78it/s]
Average Metric: 28.00 / 31 (90.3%):  31%|███       | 31/100 [00:34<01:32,  1.34s/it]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 29.00 / 32 (90.6%):  31%|███       | 31/100 [00:34<01:32,  1.34s/it]
Average Metric: 30.00 / 33 (90.9%):  32%|███▏      | 32/100 [00:35<01:31,  1.34s/it]
Average Metric: 30.00 / 33 (90.9%):  33%|███▎      | 33/100 [00:35<00:59,  1.12it/s]
Average Metric: 31.00 / 34 (91.2%):  33%|███▎      | 33/100 [00:35<00:59,  1.12it/s]
Average Metric: 31.00 / 34 (91.2%):  34%|███▍      | 34/100 [00:36<00:59,  1.11it/s]
Average Metric: 32.00 / 35 (91.4%):  34%|███▍      | 34/100 [00:36<00:59,  1.11it/s]
Average Metric: 32.00 / 35 (91.4%):  35%|███▌      | 35/100 [00:36<00:46,  1.41it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 33.00 / 36 (91.7%):  35%|███▌      | 35/100 [00:36<00:46,  1.41it/s]
Average Metric: 33.00 / 36 (91.7%):  36%|███▌      | 36/100 [00:36<00:47,  1.35it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 34.00 / 37 (91.9%):  36%|███▌      | 36/100 [00:40<00:47,  1.35it/s]
Average Metric: 34.00 / 37 (91.9%):  37%|███▋      | 37/100 [00:40<01:35,  1.51s/it]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 35.00 / 38 (92.1%):  37%|███▋      | 37/100 [00:40<01:35,  1.51s/it]
Average Metric: 35.00 / 39 (89.7%):  38%|███▊      | 38/100 [00:40<01:33,  1.51s/it]
Average Metric: 35.00 / 39 (89.7%):  39%|███▉      | 39/100 [00:40<00:57,  1.06it/s]
Average Metric: 36.00 / 40 (90.0%):  39%|███▉      | 39/100 [00:41<00:57,  1.06it/s]
Average Metric: 36.00 / 40 (90.0%):  40%|████      | 40/100 [00:41<00:45,  1.32it/s]
Average Metric: 37.00 / 41 (90.2%):  40%|████      | 40/100 [00:41<00:45,  1.32it/s]
Average Metric: 37.00 / 41 (90.2%):  41%|████      | 41/100 [00:41<00:35,  1.65it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 38.00 / 42 (90.5%):  41%|████      | 41/100 [00:43<00:35,  1.65it/s]
Average Metric: 38.00 / 42 (90.5%):  42%|████▏     | 42/100 [00:43<01:03,  1.10s/it]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 39.00 / 43 (90.7%):  42%|████▏     | 42/100 [00:45<01:03,  1.10s/it]
Average Metric: 39.00 / 43 (90.7%):  43%|████▎     | 43/100 [00:45<01:12,  1.27s/it]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 40.00 / 44 (90.9%):  43%|████▎     | 43/100 [00:46<01:12,  1.27s/it]
Average Metric: 40.00 / 44 (90.9%):  44%|████▍     | 44/100 [00:46<01:11,  1.27s/it]
Average Metric: 40.00 / 45 (88.9%):  44%|████▍     | 44/100 [00:47<01:11,  1.27s/it]
Average Metric: 40.00 / 45 (88.9%):  45%|████▌     | 45/100 [00:47<01:00,  1.10s/it]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 41.00 / 46 (89.1%):  45%|████▌     | 45/100 [00:47<01:00,  1.10s/it]
Average Metric: 41.00 / 46 (89.1%):  46%|████▌     | 46/100 [00:47<00:46,  1.15it/s]
Average Metric: 42.00 / 47 (89.4%):  46%|████▌     | 46/100 [00:48<00:46,  1.15it/s]
Average Metric: 42.00 / 47 (89.4%):  47%|████▋     | 47/100 [00:48<00:41,  1.28it/s]
Average Metric: 43.00 / 48 (89.6%):  47%|████▋     | 47/100 [00:49<00:41,  1.28it/s]
Average Metric: 43.00 / 48 (89.6%):  48%|████▊     | 48/100 [00:49<00:46,  1.11it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 44.00 / 49 (89.8%):  48%|████▊     | 48/100 [00:51<00:46,  1.11it/s]
Average Metric: 44.00 / 49 (89.8%):  49%|████▉     | 49/100 [00:51<00:56,  1.11s/it]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 45.00 / 50 (90.0%):  49%|████▉     | 49/100 [00:53<00:56,  1.11s/it]
Average Metric: 45.00 / 50 (90.0%):  50%|█████     | 50/100 [00:53<01:08,  1.37s/it]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 46.00 / 51 (90.2%):  50%|█████     | 50/100 [00:54<01:08,  1.37s/it]
Average Metric: 46.00 / 51 (90.2%):  51%|█████     | 51/100 [00:54<01:01,  1.25s/it]
Average Metric: 47.00 / 52 (90.4%):  51%|█████     | 51/100 [00:54<01:01,  1.25s/it]
Average Metric: 47.00 / 52 (90.4%):  52%|█████▏    | 52/100 [00:54<00:44,  1.08it/s]
Average Metric: 48.00 / 53 (90.6%):  52%|█████▏    | 52/100 [00:54<00:44,  1.08it/s]
Average Metric: 48.00 / 53 (90.6%):  53%|█████▎    | 53/100 [00:54<00:35,  1.33it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 49.00 / 54 (90.7%):  53%|█████▎    | 53/100 [00:56<00:35,  1.33it/s]
Average Metric: 49.00 / 54 (90.7%):  54%|█████▍    | 54/100 [00:56<00:48,  1.06s/it]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 50.00 / 55 (90.9%):  54%|█████▍    | 54/100 [00:56<00:48,  1.06s/it]
Average Metric: 50.00 / 55 (90.9%):  55%|█████▌    | 55/100 [00:56<00:37,  1.19it/s]
Average Metric: 51.00 / 56 (91.1%):  55%|█████▌    | 55/100 [00:58<00:37,  1.19it/s]
Average Metric: 51.00 / 56 (91.1%):  56%|█████▌    | 56/100 [00:58<00:53,  1.22s/it]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 52.00 / 57 (91.2%):  56%|█████▌    | 56/100 [00:59<00:53,  1.22s/it]
Average Metric: 52.00 / 57 (91.2%):  57%|█████▋    | 57/100 [00:59<00:49,  1.16s/it]
Average Metric: 53.00 / 58 (91.4%):  57%|█████▋    | 57/100 [01:00<00:49,  1.16s/it]
Average Metric: 53.00 / 58 (91.4%):  58%|█████▊    | 58/100 [01:00<00:47,  1.14s/it]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 54.00 / 59 (91.5%):  58%|█████▊    | 58/100 [01:00<00:47,  1.14s/it]
Average Metric: 55.00 / 60 (91.7%):  59%|█████▉    | 59/100 [01:01<00:46,  1.14s/it]
Average Metric: 55.00 / 60 (91.7%):  60%|██████    | 60/100 [01:01<00:26,  1.50it/s]
Average Metric: 56.00 / 61 (91.8%):  60%|██████    | 60/100 [01:01<00:26,  1.50it/s]
Average Metric: 56.00 / 61 (91.8%):  61%|██████    | 61/100 [01:01<00:25,  1.51it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 57.00 / 62 (91.9%):  61%|██████    | 61/100 [01:05<00:25,  1.51it/s]
Average Metric: 57.00 / 62 (91.9%):  62%|██████▏   | 62/100 [01:05<00:52,  1.38s/it]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 58.00 / 63 (92.1%):  62%|██████▏   | 62/100 [01:05<00:52,  1.38s/it]
Average Metric: 58.00 / 63 (92.1%):  63%|██████▎   | 63/100 [01:05<00:43,  1.17s/it]
Average Metric: 59.00 / 64 (92.2%):  63%|██████▎   | 63/100 [01:06<00:43,  1.17s/it]
Average Metric: 59.00 / 64 (92.2%):  64%|██████▍   | 64/100 [01:06<00:36,  1.02s/it]
Average Metric: 60.00 / 65 (92.3%):  64%|██████▍   | 64/100 [01:06<00:36,  1.02s/it]
Average Metric: 61.00 / 66 (92.4%):  65%|██████▌   | 65/100 [01:06<00:35,  1.02s/it]
Average Metric: 61.00 / 66 (92.4%):  66%|██████▌   | 66/100 [01:06<00:20,  1.64it/s]
Average Metric: 62.00 / 67 (92.5%):  66%|██████▌   | 66/100 [01:07<00:20,  1.64it/s]
Average Metric: 62.00 / 67 (92.5%):  67%|██████▋   | 67/100 [01:07<00:22,  1.48it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 63.00 / 68 (92.6%):  67%|██████▋   | 67/100 [01:11<00:22,  1.48it/s]
Average Metric: 63.00 / 68 (92.6%):  68%|██████▊   | 68/100 [01:11<00:45,  1.41s/it]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 64.00 / 69 (92.8%):  68%|██████▊   | 68/100 [01:11<00:45,  1.41s/it]
Average Metric: 64.00 / 69 (92.8%):  69%|██████▉   | 69/100 [01:11<00:37,  1.21s/it]
Average Metric: 65.00 / 70 (92.9%):  69%|██████▉   | 69/100 [01:11<00:37,  1.21s/it]
Average Metric: 65.00 / 70 (92.9%):  70%|███████   | 70/100 [01:11<00:28,  1.07it/s]
Average Metric: 66.00 / 71 (93.0%):  70%|███████   | 70/100 [01:11<00:28,  1.07it/s]
Average Metric: 67.00 / 72 (93.1%):  71%|███████   | 71/100 [01:11<00:27,  1.07it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 68.00 / 73 (93.2%):  72%|███████▏  | 72/100 [01:13<00:26,  1.07it/s]
Average Metric: 68.00 / 73 (93.2%):  73%|███████▎  | 73/100 [01:13<00:20,  1.31it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 69.00 / 74 (93.2%):  73%|███████▎  | 73/100 [01:16<00:20,  1.31it/s]
Average Metric: 69.00 / 74 (93.2%):  74%|███████▍  | 74/100 [01:16<00:31,  1.20s/it]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 70.00 / 75 (93.3%):  74%|███████▍  | 74/100 [01:16<00:31,  1.20s/it]
Average Metric: 70.00 / 75 (93.3%):  75%|███████▌  | 75/100 [01:16<00:24,  1.01it/s]
Average Metric: 71.00 / 76 (93.4%):  75%|███████▌  | 75/100 [01:17<00:24,  1.01it/s]
Average Metric: 71.00 / 76 (93.4%):  76%|███████▌  | 76/100 [01:17<00:22,  1.06it/s]
Average Metric: 72.00 / 77 (93.5%):  76%|███████▌  | 76/100 [01:17<00:22,  1.06it/s]
Average Metric: 73.00 / 78 (93.6%):  77%|███████▋  | 77/100 [01:18<00:21,  1.06it/s]
Average Metric: 73.00 / 78 (93.6%):  78%|███████▊  | 78/100 [01:18<00:16,  1.32it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 74.00 / 79 (93.7%):  78%|███████▊  | 78/100 [01:20<00:16,  1.32it/s]
Average Metric: 74.00 / 79 (93.7%):  79%|███████▉  | 79/100 [01:20<00:20,  1.03it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 75.00 / 80 (93.8%):  79%|███████▉  | 79/100 [01:22<00:20,  1.03it/s]
Average Metric: 75.00 / 80 (93.8%):  80%|████████  | 80/100 [01:22<00:26,  1.32s/it]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 76.00 / 81 (93.8%):  80%|████████  | 80/100 [01:22<00:26,  1.32s/it]
Average Metric: 76.00 / 81 (93.8%):  81%|████████  | 81/100 [01:22<00:19,  1.03s/it]
Average Metric: 77.00 / 82 (93.9%):  81%|████████  | 81/100 [01:23<00:19,  1.03s/it]
Average Metric: 77.00 / 82 (93.9%):  82%|████████▏ | 82/100 [01:23<00:16,  1.07it/s]
Average Metric: 78.00 / 83 (94.0%):  82%|████████▏ | 82/100 [01:23<00:16,  1.07it/s]
Average Metric: 78.00 / 83 (94.0%):  83%|████████▎ | 83/100 [01:23<00:12,  1.41it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 79.00 / 84 (94.0%):  83%|████████▎ | 83/100 [01:26<00:12,  1.41it/s]
Average Metric: 79.00 / 84 (94.0%):  84%|████████▍ | 84/100 [01:26<00:21,  1.32s/it]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 80.00 / 85 (94.1%):  84%|████████▍ | 84/100 [01:26<00:21,  1.32s/it]
Average Metric: 80.00 / 85 (94.1%):  85%|████████▌ | 85/100 [01:26<00:14,  1.03it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 81.00 / 86 (94.2%):  85%|████████▌ | 85/100 [01:29<00:14,  1.03it/s]
Average Metric: 81.00 / 86 (94.2%):  86%|████████▌ | 86/100 [01:29<00:19,  1.42s/it]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 82.00 / 87 (94.3%):  86%|████████▌ | 86/100 [01:29<00:19,  1.42s/it]
Average Metric: 82.00 / 87 (94.3%):  87%|████████▋ | 87/100 [01:29<00:15,  1.17s/it]
Average Metric: 83.00 / 88 (94.3%):  87%|████████▋ | 87/100 [01:30<00:15,  1.17s/it]
Average Metric: 83.00 / 88 (94.3%):  88%|████████▊ | 88/100 [01:30<00:11,  1.03it/s]
Average Metric: 84.00 / 89 (94.4%):  88%|████████▊ | 88/100 [01:30<00:11,  1.03it/s]
Average Metric: 84.00 / 89 (94.4%):  89%|████████▉ | 89/100 [01:30<00:09,  1.19it/s]
Average Metric: 85.00 / 90 (94.4%):  89%|████████▉ | 89/100 [01:31<00:09,  1.19it/s]
Average Metric: 85.00 / 90 (94.4%):  90%|█████████ | 90/100 [01:31<00:08,  1.12it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 86.00 / 91 (94.5%):  90%|█████████ | 90/100 [01:33<00:08,  1.12it/s]
Average Metric: 86.00 / 91 (94.5%):  91%|█████████ | 91/100 [01:33<00:10,  1.22s/it]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 87.00 / 92 (94.6%):  91%|█████████ | 91/100 [01:35<00:10,  1.22s/it]
Average Metric: 87.00 / 92 (94.6%):  92%|█████████▏| 92/100 [01:35<00:11,  1.47s/it]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 88.00 / 93 (94.6%):  92%|█████████▏| 92/100 [01:36<00:11,  1.47s/it]
Average Metric: 88.00 / 93 (94.6%):  93%|█████████▎| 93/100 [01:36<00:08,  1.15s/it]
Average Metric: 89.00 / 94 (94.7%):  93%|█████████▎| 93/100 [01:36<00:08,  1.15s/it]
Average Metric: 89.00 / 94 (94.7%):  94%|█████████▍| 94/100 [01:36<00:05,  1.08it/s]
Average Metric: 90.00 / 95 (94.7%):  94%|█████████▍| 94/100 [01:36<00:05,  1.08it/s]
Average Metric: 90.00 / 95 (94.7%):  95%|█████████▌| 95/100 [01:36<00:03,  1.43it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 91.00 / 96 (94.8%):  95%|█████████▌| 95/100 [01:38<00:03,  1.43it/s]
Average Metric: 91.00 / 96 (94.8%):  96%|█████████▌| 96/100 [01:38<00:04,  1.06s/it]
Average Metric: 92.00 / 97 (94.8%):  96%|█████████▌| 96/100 [01:39<00:04,  1.06s/it]
Average Metric: 92.00 / 97 (94.8%):  97%|█████████▋| 97/100 [01:39<00:02,  1.16it/s]
Average Metric: 93.00 / 98 (94.9%):  97%|█████████▋| 97/100 [01:42<00:02,  1.16it/s]
Average Metric: 93.00 / 98 (94.9%):  98%|█████████▊| 98/100 [01:42<00:02,  1.49s/it]
Average Metric: 94.00 / 99 (94.9%):  98%|█████████▊| 98/100 [01:42<00:02,  1.49s/it]
Average Metric: 94.00 / 99 (94.9%):  99%|█████████▉| 99/100 [01:42<00:01,  1.28s/it]
Average Metric: 95.00 / 100 (95.0%):  99%|█████████▉| 99/100 [01:42<00:01,  1.28s/it]
Average Metric: 95.00 / 100 (95.0%): 100%|██████████| 100/100 [01:42<00:00,  1.03s/it]
2025/04/18 11:48:24 INFO dspy.evaluate.evaluate: Average Metric: 95 / 100 (95.0%)
2025/04/18 11:48:24 INFO dspy.teleprompt.mipro_optimizer_v2: New best full eval score! Score: 95.0
2025/04/18 11:48:24 INFO dspy.teleprompt.mipro_optimizer_v2: Full eval scores so far: [76.0, 95.0]
2025/04/18 11:48:24 INFO dspy.teleprompt.mipro_optimizer_v2: Best full score so far: 95.0
2025/04/18 11:48:24 INFO dspy.teleprompt.mipro_optimizer_v2: =======================
2025/04/18 11:48:24 INFO dspy.teleprompt.mipro_optimizer_v2: 

2025/04/18 11:48:24 INFO dspy.teleprompt.mipro_optimizer_v2: Returning best identified program with score 95.0!
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

  0%|          | 0/117 [00:00<?, ?it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 1.00 / 1 (100.0%):   0%|          | 0/117 [00:06<?, ?it/s]
Average Metric: 1.00 / 1 (100.0%):   1%|          | 1/117 [00:06<12:12,  6.31s/it]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 2.00 / 2 (100.0%):   1%|          | 1/117 [00:06<12:12,  6.31s/it]
Average Metric: 2.00 / 2 (100.0%):   2%|▏         | 2/117 [00:06<05:27,  2.85s/it]
Average Metric: 3.00 / 3 (100.0%):   2%|▏         | 2/117 [00:07<05:27,  2.85s/it]
Average Metric: 3.00 / 3 (100.0%):   3%|▎         | 3/117 [00:07<03:13,  1.70s/it]
Average Metric: 4.00 / 4 (100.0%):   3%|▎         | 3/117 [00:07<03:13,  1.70s/it]
Average Metric: 4.00 / 4 (100.0%):   3%|▎         | 4/117 [00:07<02:04,  1.10s/it]
Average Metric: 5.00 / 5 (100.0%):   3%|▎         | 4/117 [00:07<02:04,  1.10s/it]
Average Metric: 5.00 / 5 (100.0%):   4%|▍         | 5/117 [00:07<01:28,  1.26it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 6.00 / 6 (100.0%):   4%|▍         | 5/117 [00:07<01:28,  1.26it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 6.00 / 7 (85.7%):   5%|▌         | 6/117 [00:07<01:27,  1.26it/s] 
Average Metric: 6.00 / 7 (85.7%):   6%|▌         | 7/117 [00:07<00:46,  2.36it/s]
Average Metric: 7.00 / 8 (87.5%):   6%|▌         | 7/117 [00:08<00:46,  2.36it/s]
Average Metric: 7.00 / 8 (87.5%):   7%|▋         | 8/117 [00:08<00:49,  2.19it/s]
Average Metric: 8.00 / 9 (88.9%):   7%|▋         | 8/117 [00:08<00:49,  2.19it/s]
Average Metric: 9.00 / 10 (90.0%):   8%|▊         | 9/117 [00:08<00:49,  2.19it/s]
Average Metric: 9.00 / 10 (90.0%):   9%|▊         | 10/117 [00:08<00:32,  3.32it/s]
Average Metric: 10.00 / 11 (90.9%):   9%|▊         | 10/117 [00:08<00:32,  3.32it/s]
Average Metric: 11.00 / 12 (91.7%):   9%|▉         | 11/117 [00:09<00:31,  3.32it/s]
Average Metric: 11.00 / 12 (91.7%):  10%|█         | 12/117 [00:09<00:34,  3.03it/s]
Average Metric: 12.00 / 13 (92.3%):  10%|█         | 12/117 [00:09<00:34,  3.03it/s]
Average Metric: 12.00 / 13 (92.3%):  11%|█         | 13/117 [00:09<00:29,  3.53it/s]
Average Metric: 13.00 / 14 (92.9%):  11%|█         | 13/117 [00:09<00:29,  3.53it/s]
Average Metric: 13.00 / 14 (92.9%):  12%|█▏        | 14/117 [00:09<00:34,  2.96it/s]
Average Metric: 14.00 / 15 (93.3%):  12%|█▏        | 14/117 [00:10<00:34,  2.96it/s]
Average Metric: 14.00 / 15 (93.3%):  13%|█▎        | 15/117 [00:10<00:50,  2.03it/s]
Average Metric: 15.00 / 16 (93.8%):  13%|█▎        | 15/117 [00:11<00:50,  2.03it/s]
Average Metric: 15.00 / 16 (93.8%):  14%|█▎        | 16/117 [00:11<00:44,  2.26it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 16.00 / 17 (94.1%):  14%|█▎        | 16/117 [00:11<00:44,  2.26it/s]
Average Metric: 16.00 / 17 (94.1%):  15%|█▍        | 17/117 [00:11<00:55,  1.80it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 17.00 / 18 (94.4%):  15%|█▍        | 17/117 [00:12<00:55,  1.80it/s]
Average Metric: 17.00 / 18 (94.4%):  15%|█▌        | 18/117 [00:12<00:43,  2.25it/s]
Average Metric: 17.00 / 19 (89.5%):  15%|█▌        | 18/117 [00:12<00:43,  2.25it/s]
Average Metric: 17.00 / 19 (89.5%):  16%|█▌        | 19/117 [00:12<00:36,  2.70it/s]
Average Metric: 18.00 / 20 (90.0%):  16%|█▌        | 19/117 [00:12<00:36,  2.70it/s]
Average Metric: 18.00 / 20 (90.0%):  17%|█▋        | 20/117 [00:12<00:31,  3.12it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 19.00 / 21 (90.5%):  17%|█▋        | 20/117 [00:14<00:31,  3.12it/s]
Average Metric: 19.00 / 21 (90.5%):  18%|█▊        | 21/117 [00:14<01:20,  1.20it/s]
Average Metric: 20.00 / 22 (90.9%):  18%|█▊        | 21/117 [00:14<01:20,  1.20it/s]
Average Metric: 21.00 / 23 (91.3%):  19%|█▉        | 22/117 [00:14<01:19,  1.20it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 22.00 / 24 (91.7%):  20%|█▉        | 23/117 [00:15<01:18,  1.20it/s]
Average Metric: 22.00 / 24 (91.7%):  21%|██        | 24/117 [00:15<00:52,  1.79it/s]
Average Metric: 23.00 / 25 (92.0%):  21%|██        | 24/117 [00:15<00:52,  1.79it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 24.00 / 26 (92.3%):  21%|██▏       | 25/117 [00:15<00:51,  1.79it/s]
Average Metric: 24.00 / 26 (92.3%):  22%|██▏       | 26/117 [00:15<00:36,  2.49it/s]
Average Metric: 24.00 / 27 (88.9%):  22%|██▏       | 26/117 [00:15<00:36,  2.49it/s]
Average Metric: 25.00 / 28 (89.3%):  23%|██▎       | 27/117 [00:16<00:36,  2.49it/s]
Average Metric: 25.00 / 28 (89.3%):  24%|██▍       | 28/117 [00:16<00:29,  3.01it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 26.00 / 29 (89.7%):  24%|██▍       | 28/117 [00:17<00:29,  3.01it/s]
Average Metric: 26.00 / 29 (89.7%):  25%|██▍       | 29/117 [00:17<00:40,  2.15it/s]
Average Metric: 27.00 / 30 (90.0%):  25%|██▍       | 29/117 [00:17<00:40,  2.15it/s]
Average Metric: 27.00 / 30 (90.0%):  26%|██▌       | 30/117 [00:17<00:34,  2.50it/s]
Average Metric: 28.00 / 31 (90.3%):  26%|██▌       | 30/117 [00:17<00:34,  2.50it/s]
Average Metric: 28.00 / 31 (90.3%):  26%|██▋       | 31/117 [00:17<00:33,  2.58it/s]
Average Metric: 29.00 / 32 (90.6%):  26%|██▋       | 31/117 [00:17<00:33,  2.58it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 30.00 / 33 (90.9%):  27%|██▋       | 32/117 [00:18<00:32,  2.58it/s]
Average Metric: 30.00 / 33 (90.9%):  28%|██▊       | 33/117 [00:18<00:28,  2.97it/s]
Average Metric: 31.00 / 34 (91.2%):  28%|██▊       | 33/117 [00:18<00:28,  2.97it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 32.00 / 35 (91.4%):  29%|██▉       | 34/117 [00:18<00:27,  2.97it/s]
Average Metric: 32.00 / 35 (91.4%):  30%|██▉       | 35/117 [00:18<00:29,  2.77it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 33.00 / 36 (91.7%):  30%|██▉       | 35/117 [00:19<00:29,  2.77it/s]
Average Metric: 33.00 / 36 (91.7%):  31%|███       | 36/117 [00:19<00:29,  2.70it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 33.00 / 37 (89.2%):  31%|███       | 36/117 [00:20<00:29,  2.70it/s]
Average Metric: 33.00 / 37 (89.2%):  32%|███▏      | 37/117 [00:20<00:42,  1.90it/s]
Average Metric: 34.00 / 38 (89.5%):  32%|███▏      | 37/117 [00:20<00:42,  1.90it/s]
Average Metric: 34.00 / 38 (89.5%):  32%|███▏      | 38/117 [00:20<00:34,  2.32it/s]
Average Metric: 35.00 / 39 (89.7%):  32%|███▏      | 38/117 [00:21<00:34,  2.32it/s]
Average Metric: 35.00 / 39 (89.7%):  33%|███▎      | 39/117 [00:21<00:50,  1.55it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 36.00 / 40 (90.0%):  33%|███▎      | 39/117 [00:22<00:50,  1.55it/s]
Average Metric: 36.00 / 40 (90.0%):  34%|███▍      | 40/117 [00:22<00:54,  1.41it/s]
Average Metric: 37.00 / 41 (90.2%):  34%|███▍      | 40/117 [00:23<00:54,  1.41it/s]
Average Metric: 37.00 / 41 (90.2%):  35%|███▌      | 41/117 [00:23<00:50,  1.49it/s]
Average Metric: 38.00 / 42 (90.5%):  35%|███▌      | 41/117 [00:23<00:50,  1.49it/s]
Average Metric: 38.00 / 42 (90.5%):  36%|███▌      | 42/117 [00:23<00:42,  1.75it/s]
Average Metric: 39.00 / 43 (90.7%):  36%|███▌      | 42/117 [00:23<00:42,  1.75it/s]
Average Metric: 39.00 / 43 (90.7%):  37%|███▋      | 43/117 [00:23<00:34,  2.12it/s]
Average Metric: 40.00 / 44 (90.9%):  37%|███▋      | 43/117 [00:23<00:34,  2.12it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 41.00 / 45 (91.1%):  38%|███▊      | 44/117 [00:23<00:34,  2.12it/s]
Average Metric: 41.00 / 45 (91.1%):  38%|███▊      | 45/117 [00:23<00:20,  3.46it/s]
Average Metric: 42.00 / 46 (91.3%):  38%|███▊      | 45/117 [00:24<00:20,  3.46it/s]
Average Metric: 42.00 / 46 (91.3%):  39%|███▉      | 46/117 [00:24<00:21,  3.31it/s]
Average Metric: 42.00 / 47 (89.4%):  39%|███▉      | 46/117 [00:24<00:21,  3.31it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 43.00 / 48 (89.6%):  40%|████      | 47/117 [00:24<00:21,  3.31it/s]
Average Metric: 43.00 / 48 (89.6%):  41%|████      | 48/117 [00:24<00:20,  3.39it/s]
Average Metric: 44.00 / 49 (89.8%):  41%|████      | 48/117 [00:24<00:20,  3.39it/s]
Average Metric: 45.00 / 50 (90.0%):  42%|████▏     | 49/117 [00:25<00:20,  3.39it/s]
Average Metric: 45.00 / 50 (90.0%):  43%|████▎     | 50/117 [00:25<00:23,  2.84it/s]
Average Metric: 46.00 / 51 (90.2%):  43%|████▎     | 50/117 [00:26<00:23,  2.84it/s]
Average Metric: 46.00 / 51 (90.2%):  44%|████▎     | 51/117 [00:26<00:21,  3.02it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 47.00 / 52 (90.4%):  44%|████▎     | 51/117 [00:26<00:21,  3.02it/s]
Average Metric: 47.00 / 52 (90.4%):  44%|████▍     | 52/117 [00:26<00:24,  2.63it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 48.00 / 53 (90.6%):  44%|████▍     | 52/117 [00:27<00:24,  2.63it/s]
Average Metric: 48.00 / 53 (90.6%):  45%|████▌     | 53/117 [00:27<00:30,  2.11it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 49.00 / 54 (90.7%):  45%|████▌     | 53/117 [00:27<00:30,  2.11it/s]
Average Metric: 49.00 / 54 (90.7%):  46%|████▌     | 54/117 [00:27<00:31,  2.01it/s]
Average Metric: 50.00 / 55 (90.9%):  46%|████▌     | 54/117 [00:27<00:31,  2.01it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 51.00 / 56 (91.1%):  47%|████▋     | 55/117 [00:28<00:30,  2.01it/s]
Average Metric: 51.00 / 56 (91.1%):  48%|████▊     | 56/117 [00:28<00:30,  2.00it/s]
Average Metric: 52.00 / 57 (91.2%):  48%|████▊     | 56/117 [00:30<00:30,  2.00it/s]
Average Metric: 52.00 / 57 (91.2%):  49%|████▊     | 57/117 [00:30<00:39,  1.53it/s]
Average Metric: 53.00 / 58 (91.4%):  49%|████▊     | 57/117 [00:30<00:39,  1.53it/s]
Average Metric: 53.00 / 58 (91.4%):  50%|████▉     | 58/117 [00:30<00:31,  1.86it/s]
Average Metric: 54.00 / 59 (91.5%):  50%|████▉     | 58/117 [00:30<00:31,  1.86it/s]
Average Metric: 54.00 / 59 (91.5%):  50%|█████     | 59/117 [00:30<00:29,  2.00it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 55.00 / 60 (91.7%):  50%|█████     | 59/117 [00:30<00:29,  2.00it/s]
Average Metric: 55.00 / 60 (91.7%):  51%|█████▏    | 60/117 [00:30<00:24,  2.33it/s]
Average Metric: 56.00 / 61 (91.8%):  51%|█████▏    | 60/117 [00:31<00:24,  2.33it/s]
Average Metric: 56.00 / 61 (91.8%):  52%|█████▏    | 61/117 [00:31<00:24,  2.26it/s]
Average Metric: 57.00 / 62 (91.9%):  52%|█████▏    | 61/117 [00:31<00:24,  2.26it/s]
Average Metric: 57.00 / 62 (91.9%):  53%|█████▎    | 62/117 [00:31<00:22,  2.49it/s]
Average Metric: 58.00 / 63 (92.1%):  53%|█████▎    | 62/117 [00:31<00:22,  2.49it/s]
Average Metric: 59.00 / 64 (92.2%):  54%|█████▍    | 63/117 [00:31<00:21,  2.49it/s]
Average Metric: 59.00 / 64 (92.2%):  55%|█████▍    | 64/117 [00:31<00:13,  3.97it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 60.00 / 65 (92.3%):  55%|█████▍    | 64/117 [00:32<00:13,  3.97it/s]
Average Metric: 60.00 / 65 (92.3%):  56%|█████▌    | 65/117 [00:32<00:20,  2.54it/s]
Average Metric: 61.00 / 66 (92.4%):  56%|█████▌    | 65/117 [00:32<00:20,  2.54it/s]
Average Metric: 61.00 / 66 (92.4%):  56%|█████▋    | 66/117 [00:32<00:19,  2.62it/s]
Average Metric: 62.00 / 67 (92.5%):  56%|█████▋    | 66/117 [00:33<00:19,  2.62it/s]
Average Metric: 62.00 / 67 (92.5%):  57%|█████▋    | 67/117 [00:33<00:22,  2.18it/s]
Average Metric: 63.00 / 68 (92.6%):  57%|█████▋    | 67/117 [00:33<00:22,  2.18it/s]
Average Metric: 64.00 / 69 (92.8%):  58%|█████▊    | 68/117 [00:33<00:22,  2.18it/s]
Average Metric: 65.00 / 70 (92.9%):  59%|█████▉    | 69/117 [00:34<00:21,  2.18it/s]
Average Metric: 65.00 / 70 (92.9%):  60%|█████▉    | 70/117 [00:34<00:18,  2.60it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 66.00 / 71 (93.0%):  60%|█████▉    | 70/117 [00:34<00:18,  2.60it/s]
Average Metric: 66.00 / 71 (93.0%):  61%|██████    | 71/117 [00:34<00:15,  2.98it/s]
Average Metric: 67.00 / 72 (93.1%):  61%|██████    | 71/117 [00:34<00:15,  2.98it/s]
Average Metric: 67.00 / 72 (93.1%):  62%|██████▏   | 72/117 [00:34<00:13,  3.32it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.

Average Metric: 68.00 / 73 (93.2%):  62%|██████▏   | 72/117 [00:35<00:13,  3.32it/s]  _warn_reuse()

Average Metric: 68.00 / 73 (93.2%):  62%|██████▏   | 73/117 [00:35<00:13,  3.38it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 69.00 / 74 (93.2%):  62%|██████▏   | 73/117 [00:35<00:13,  3.38it/s]
Average Metric: 69.00 / 74 (93.2%):  63%|██████▎   | 74/117 [00:35<00:11,  3.75it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 70.00 / 75 (93.3%):  63%|██████▎   | 74/117 [00:38<00:11,  3.75it/s]
Average Metric: 70.00 / 75 (93.3%):  64%|██████▍   | 75/117 [00:38<00:38,  1.08it/s]
Average Metric: 71.00 / 76 (93.4%):  64%|██████▍   | 75/117 [00:38<00:38,  1.08it/s]
Average Metric: 71.00 / 76 (93.4%):  65%|██████▍   | 76/117 [00:38<00:30,  1.36it/s]
Average Metric: 72.00 / 77 (93.5%):  65%|██████▍   | 76/117 [00:38<00:30,  1.36it/s]
Average Metric: 72.00 / 77 (93.5%):  66%|██████▌   | 77/117 [00:38<00:22,  1.77it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 73.00 / 78 (93.6%):  66%|██████▌   | 77/117 [00:38<00:22,  1.77it/s]
Average Metric: 73.00 / 78 (93.6%):  67%|██████▋   | 78/117 [00:38<00:19,  2.00it/s]
Average Metric: 74.00 / 79 (93.7%):  67%|██████▋   | 78/117 [00:39<00:19,  2.00it/s]
Average Metric: 74.00 / 79 (93.7%):  68%|██████▊   | 79/117 [00:39<00:19,  1.92it/s]
Average Metric: 75.00 / 80 (93.8%):  68%|██████▊   | 79/117 [00:39<00:19,  1.92it/s]
Average Metric: 75.00 / 80 (93.8%):  68%|██████▊   | 80/117 [00:39<00:15,  2.35it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 76.00 / 81 (93.8%):  68%|██████▊   | 80/117 [00:39<00:15,  2.35it/s]
Average Metric: 76.00 / 81 (93.8%):  69%|██████▉   | 81/117 [00:39<00:12,  2.86it/s]
Average Metric: 77.00 / 82 (93.9%):  69%|██████▉   | 81/117 [00:40<00:12,  2.86it/s]
Average Metric: 77.00 / 82 (93.9%):  70%|███████   | 82/117 [00:40<00:16,  2.18it/s]
Average Metric: 77.00 / 83 (92.8%):  70%|███████   | 82/117 [00:41<00:16,  2.18it/s]
Average Metric: 77.00 / 83 (92.8%):  71%|███████   | 83/117 [00:41<00:16,  2.01it/s]
Average Metric: 78.00 / 84 (92.9%):  71%|███████   | 83/117 [00:41<00:16,  2.01it/s]
Average Metric: 79.00 / 85 (92.9%):  72%|███████▏  | 84/117 [00:41<00:16,  2.01it/s]
Average Metric: 79.00 / 85 (92.9%):  73%|███████▎  | 85/117 [00:41<00:09,  3.34it/s]
Average Metric: 80.00 / 86 (93.0%):  73%|███████▎  | 85/117 [00:41<00:09,  3.34it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 81.00 / 87 (93.1%):  74%|███████▎  | 86/117 [00:42<00:09,  3.34it/s]
Average Metric: 81.00 / 87 (93.1%):  74%|███████▍  | 87/117 [00:42<00:10,  2.83it/s]
Average Metric: 82.00 / 88 (93.2%):  74%|███████▍  | 87/117 [00:42<00:10,  2.83it/s]
Average Metric: 82.00 / 88 (93.2%):  75%|███████▌  | 88/117 [00:42<00:09,  2.98it/s]
Average Metric: 83.00 / 89 (93.3%):  75%|███████▌  | 88/117 [00:42<00:09,  2.98it/s]
Average Metric: 83.00 / 89 (93.3%):  76%|███████▌  | 89/117 [00:42<00:09,  3.08it/s]
Average Metric: 84.00 / 90 (93.3%):  76%|███████▌  | 89/117 [00:42<00:09,  3.08it/s]
Average Metric: 85.00 / 91 (93.4%):  77%|███████▋  | 90/117 [00:42<00:08,  3.08it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 86.00 / 92 (93.5%):  78%|███████▊  | 91/117 [00:42<00:08,  3.08it/s]
Average Metric: 86.00 / 92 (93.5%):  79%|███████▊  | 92/117 [00:42<00:04,  5.28it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 87.00 / 93 (93.5%):  79%|███████▊  | 92/117 [00:43<00:04,  5.28it/s]
Average Metric: 87.00 / 93 (93.5%):  79%|███████▉  | 93/117 [00:43<00:05,  4.62it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 88.00 / 94 (93.6%):  79%|███████▉  | 93/117 [00:44<00:05,  4.62it/s]
Average Metric: 88.00 / 94 (93.6%):  80%|████████  | 94/117 [00:44<00:12,  1.91it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 89.00 / 95 (93.7%):  80%|████████  | 94/117 [00:46<00:12,  1.91it/s]
Average Metric: 89.00 / 95 (93.7%):  81%|████████  | 95/117 [00:46<00:16,  1.30it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 90.00 / 96 (93.8%):  81%|████████  | 95/117 [00:46<00:16,  1.30it/s]
Average Metric: 90.00 / 96 (93.8%):  82%|████████▏ | 96/117 [00:46<00:15,  1.34it/s]
Average Metric: 91.00 / 97 (93.8%):  82%|████████▏ | 96/117 [00:47<00:15,  1.34it/s]
Average Metric: 91.00 / 97 (93.8%):  83%|████████▎ | 97/117 [00:47<00:13,  1.51it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 92.00 / 98 (93.9%):  83%|████████▎ | 97/117 [00:47<00:13,  1.51it/s]
Average Metric: 92.00 / 98 (93.9%):  84%|████████▍ | 98/117 [00:47<00:11,  1.71it/s]
Average Metric: 93.00 / 99 (93.9%):  84%|████████▍ | 98/117 [00:48<00:11,  1.71it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 93.00 / 99 (93.9%):  85%|████████▍ | 99/117 [00:48<00:09,  1.97it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 94.00 / 100 (94.0%):  85%|████████▍ | 99/117 [00:48<00:09,  1.97it/s]
Average Metric: 94.00 / 100 (94.0%):  85%|████████▌ | 100/117 [00:48<00:06,  2.44it/s]
Average Metric: 95.00 / 101 (94.1%):  85%|████████▌ | 100/117 [00:48<00:06,  2.44it/s]
Average Metric: 96.00 / 102 (94.1%):  86%|████████▋ | 101/117 [00:48<00:06,  2.44it/s]
Average Metric: 96.00 / 102 (94.1%):  87%|████████▋ | 102/117 [00:48<00:04,  3.36it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 97.00 / 103 (94.2%):  87%|████████▋ | 102/117 [00:48<00:04,  3.36it/s]
Average Metric: 98.00 / 104 (94.2%):  88%|████████▊ | 103/117 [00:48<00:04,  3.36it/s]
Average Metric: 98.00 / 104 (94.2%):  89%|████████▉ | 104/117 [00:48<00:03,  3.93it/s]
Average Metric: 99.00 / 105 (94.3%):  89%|████████▉ | 104/117 [00:49<00:03,  3.93it/s]
Average Metric: 99.00 / 105 (94.3%):  90%|████████▉ | 105/117 [00:49<00:04,  2.62it/s]
Average Metric: 100.00 / 106 (94.3%):  90%|████████▉ | 105/117 [00:50<00:04,  2.62it/s]
Average Metric: 100.00 / 106 (94.3%):  91%|█████████ | 106/117 [00:50<00:03,  2.88it/s]
Average Metric: 100.00 / 107 (93.5%):  91%|█████████ | 106/117 [00:50<00:03,  2.88it/s]
Average Metric: 100.00 / 107 (93.5%):  91%|█████████▏| 107/117 [00:50<00:04,  2.49it/s]
Average Metric: 101.00 / 108 (93.5%):  91%|█████████▏| 107/117 [00:51<00:04,  2.49it/s]
Average Metric: 101.00 / 108 (93.5%):  92%|█████████▏| 108/117 [00:51<00:03,  2.43it/s]
Average Metric: 102.00 / 109 (93.6%):  92%|█████████▏| 108/117 [00:51<00:03,  2.43it/s]
Average Metric: 103.00 / 110 (93.6%):  93%|█████████▎| 109/117 [00:51<00:03,  2.43it/s]
Average Metric: 103.00 / 110 (93.6%):  94%|█████████▍| 110/117 [00:51<00:02,  3.14it/s]
Average Metric: 104.00 / 111 (93.7%):  94%|█████████▍| 110/117 [00:51<00:02,  3.14it/s]
Average Metric: 104.00 / 111 (93.7%):  95%|█████████▍| 111/117 [00:51<00:01,  3.38it/s]
Average Metric: 105.00 / 112 (93.8%):  95%|█████████▍| 111/117 [00:51<00:01,  3.38it/s]
Average Metric: 105.00 / 112 (93.8%):  96%|█████████▌| 112/117 [00:51<00:01,  3.28it/s]
Average Metric: 105.00 / 113 (92.9%):  96%|█████████▌| 112/117 [00:53<00:01,  3.28it/s]
Average Metric: 105.00 / 113 (92.9%):  97%|█████████▋| 113/117 [00:53<00:02,  1.47it/s]
Average Metric: 106.00 / 114 (93.0%):  97%|█████████▋| 113/117 [00:53<00:02,  1.47it/s]
Average Metric: 106.00 / 114 (93.0%):  97%|█████████▋| 114/117 [00:53<00:01,  1.84it/s]
Average Metric: 106.00 / 115 (92.2%):  97%|█████████▋| 114/117 [00:54<00:01,  1.84it/s]
Average Metric: 106.00 / 115 (92.2%):  98%|█████████▊| 115/117 [00:54<00:00,  2.02it/s]
Average Metric: 107.00 / 116 (92.2%):  98%|█████████▊| 115/117 [00:54<00:00,  2.02it/s]
Average Metric: 107.00 / 116 (92.2%):  99%|█████████▉| 116/117 [00:54<00:00,  1.86it/s]
Average Metric: 108.00 / 117 (92.3%):  99%|█████████▉| 116/117 [00:55<00:00,  1.86it/s]
Average Metric: 108.00 / 117 (92.3%): 100%|██████████| 117/117 [00:55<00:00,  2.04it/s]
Average Metric: 108.00 / 117 (92.3%): 100%|██████████| 117/117 [00:55<00:00,  2.12it/s]
2025/04/18 11:49:33 INFO dspy.evaluate.evaluate: Average Metric: 108 / 117 (92.3%)
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

  0%|          | 0/608 [00:00<?, ?it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 0.00 / 1 (0.0%):   0%|          | 0/608 [00:05<?, ?it/s]
Average Metric: 0.00 / 1 (0.0%):   0%|          | 1/608 [00:05<57:47,  5.71s/it]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 1.00 / 2 (50.0%):   0%|          | 1/608 [00:06<57:47,  5.71s/it]
Average Metric: 1.00 / 2 (50.0%):   0%|          | 2/608 [00:06<26:38,  2.64s/it]
Average Metric: 1.00 / 3 (33.3%):   0%|          | 2/608 [00:06<26:38,  2.64s/it]
Average Metric: 1.00 / 3 (33.3%):   0%|          | 3/608 [00:06<15:16,  1.51s/it]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 1.00 / 4 (25.0%):   0%|          | 3/608 [00:06<15:16,  1.51s/it]
Average Metric: 1.00 / 4 (25.0%):   1%|          | 4/608 [00:06<10:04,  1.00s/it]
Average Metric: 2.00 / 5 (40.0%):   1%|          | 4/608 [00:06<10:04,  1.00s/it]
Average Metric: 2.00 / 5 (40.0%):   1%|          | 5/608 [00:06<06:51,  1.46it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 3.00 / 6 (50.0%):   1%|          | 5/608 [00:07<06:51,  1.46it/s]
Average Metric: 3.00 / 6 (50.0%):   1%|          | 6/608 [00:07<06:03,  1.65it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 4.00 / 7 (57.1%):   1%|          | 6/608 [00:07<06:03,  1.65it/s]
Average Metric: 4.00 / 7 (57.1%):   1%|          | 7/608 [00:07<04:40,  2.15it/s]
Average Metric: 5.00 / 8 (62.5%):   1%|          | 7/608 [00:07<04:40,  2.15it/s]
Average Metric: 5.00 / 8 (62.5%):   1%|▏         | 8/608 [00:07<03:40,  2.73it/s]
Average Metric: 6.00 / 9 (66.7%):   1%|▏         | 8/608 [00:07<03:40,  2.73it/s]
Average Metric: 6.00 / 9 (66.7%):   1%|▏         | 9/608 [00:07<03:27,  2.89it/s]
Average Metric: 6.00 / 10 (60.0%):   1%|▏         | 9/608 [00:07<03:27,  2.89it/s]
Average Metric: 7.00 / 11 (63.6%):   2%|▏         | 10/608 [00:07<03:27,  2.89it/s]
Average Metric: 8.00 / 12 (66.7%):   2%|▏         | 11/608 [00:07<03:26,  2.89it/s]
Average Metric: 8.00 / 12 (66.7%):   2%|▏         | 12/608 [00:07<01:39,  5.97it/s]
Average Metric: 9.00 / 13 (69.2%):   2%|▏         | 12/608 [00:08<01:39,  5.97it/s]
Average Metric: 9.00 / 14 (64.3%):   2%|▏         | 13/608 [00:08<01:39,  5.97it/s]
Average Metric: 9.00 / 14 (64.3%):   2%|▏         | 14/608 [00:08<02:18,  4.27it/s]
Average Metric: 9.00 / 15 (60.0%):   2%|▏         | 14/608 [00:09<02:18,  4.27it/s]
Average Metric: 9.00 / 15 (60.0%):   2%|▏         | 15/608 [00:09<04:27,  2.22it/s]
Average Metric: 10.00 / 16 (62.5%):   2%|▏         | 15/608 [00:09<04:27,  2.22it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 10.00 / 17 (58.8%):   3%|▎         | 16/608 [00:10<04:26,  2.22it/s]
Average Metric: 10.00 / 17 (58.8%):   3%|▎         | 17/608 [00:10<04:04,  2.41it/s]
Average Metric: 11.00 / 18 (61.1%):   3%|▎         | 17/608 [00:10<04:04,  2.41it/s]
Average Metric: 11.00 / 18 (61.1%):   3%|▎         | 18/608 [00:10<03:42,  2.65it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 12.00 / 19 (63.2%):   3%|▎         | 18/608 [00:11<03:42,  2.65it/s]
Average Metric: 12.00 / 19 (63.2%):   3%|▎         | 19/608 [00:11<04:36,  2.13it/s]
Average Metric: 13.00 / 20 (65.0%):   3%|▎         | 19/608 [00:11<04:36,  2.13it/s]
Average Metric: 13.00 / 20 (65.0%):   3%|▎         | 20/608 [00:11<03:46,  2.60it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 13.00 / 21 (61.9%):   3%|▎         | 20/608 [00:13<03:46,  2.60it/s]
Average Metric: 13.00 / 21 (61.9%):   3%|▎         | 21/608 [00:13<06:00,  1.63it/s]
Average Metric: 14.00 / 22 (63.6%):   3%|▎         | 21/608 [00:13<06:00,  1.63it/s]
Average Metric: 14.00 / 22 (63.6%):   4%|▎         | 22/608 [00:13<05:15,  1.86it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 15.00 / 23 (65.2%):   4%|▎         | 22/608 [00:14<05:15,  1.86it/s]
Average Metric: 15.00 / 23 (65.2%):   4%|▍         | 23/608 [00:14<06:11,  1.58it/s]
Average Metric: 16.00 / 24 (66.7%):   4%|▍         | 23/608 [00:14<06:11,  1.58it/s]
Average Metric: 16.00 / 24 (66.7%):   4%|▍         | 24/608 [00:14<04:50,  2.01it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 17.00 / 25 (68.0%):   4%|▍         | 24/608 [00:14<04:50,  2.01it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 17.00 / 26 (65.4%):   4%|▍         | 25/608 [00:14<04:50,  2.01it/s]
Average Metric: 17.00 / 26 (65.4%):   4%|▍         | 26/608 [00:14<03:24,  2.85it/s]
Average Metric: 18.00 / 27 (66.7%):   4%|▍         | 26/608 [00:14<03:24,  2.85it/s]
Average Metric: 18.00 / 27 (66.7%):   4%|▍         | 27/608 [00:14<03:09,  3.06it/s]
Average Metric: 19.00 / 28 (67.9%):   4%|▍         | 27/608 [00:15<03:09,  3.06it/s]
Average Metric: 19.00 / 28 (67.9%):   5%|▍         | 28/608 [00:15<04:18,  2.24it/s]
Average Metric: 20.00 / 29 (69.0%):   5%|▍         | 28/608 [00:15<04:18,  2.24it/s]
Average Metric: 20.00 / 29 (69.0%):   5%|▍         | 29/608 [00:15<03:31,  2.74it/s]
Average Metric: 21.00 / 30 (70.0%):   5%|▍         | 29/608 [00:16<03:31,  2.74it/s]
Average Metric: 21.00 / 30 (70.0%):   5%|▍         | 30/608 [00:16<03:11,  3.01it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 22.00 / 31 (71.0%):   5%|▍         | 30/608 [00:16<03:11,  3.01it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 23.00 / 32 (71.9%):   5%|▌         | 31/608 [00:17<03:11,  3.01it/s]
Average Metric: 23.00 / 32 (71.9%):   5%|▌         | 32/608 [00:17<03:41,  2.60it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 24.00 / 33 (72.7%):   5%|▌         | 32/608 [00:18<03:41,  2.60it/s]
Average Metric: 24.00 / 33 (72.7%):   5%|▌         | 33/608 [00:18<05:05,  1.88it/s]
Average Metric: 25.00 / 34 (73.5%):   5%|▌         | 33/608 [00:18<05:05,  1.88it/s]
Average Metric: 25.00 / 34 (73.5%):   6%|▌         | 34/608 [00:18<04:15,  2.25it/s]
Average Metric: 25.00 / 35 (71.4%):   6%|▌         | 34/608 [00:18<04:15,  2.25it/s]
Average Metric: 25.00 / 35 (71.4%):   6%|▌         | 35/608 [00:18<03:31,  2.71it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 25.00 / 36 (69.4%):   6%|▌         | 35/608 [00:18<03:31,  2.71it/s]
Average Metric: 25.00 / 36 (69.4%):   6%|▌         | 36/608 [00:18<03:41,  2.58it/s]
Average Metric: 26.00 / 37 (70.3%):   6%|▌         | 36/608 [00:18<03:41,  2.58it/s]
Average Metric: 26.00 / 37 (70.3%):   6%|▌         | 37/608 [00:18<02:58,  3.20it/s]
Average Metric: 26.00 / 38 (68.4%):   6%|▌         | 37/608 [00:19<02:58,  3.20it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 27.00 / 39 (69.2%):   6%|▋         | 38/608 [00:20<02:58,  3.20it/s]
Average Metric: 27.00 / 39 (69.2%):   6%|▋         | 39/608 [00:20<04:19,  2.19it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 28.00 / 40 (70.0%):   6%|▋         | 39/608 [00:20<04:19,  2.19it/s]
Average Metric: 28.00 / 40 (70.0%):   7%|▋         | 40/608 [00:20<04:19,  2.19it/s]
Average Metric: 29.00 / 41 (70.7%):   7%|▋         | 40/608 [00:21<04:19,  2.19it/s]
Average Metric: 29.00 / 41 (70.7%):   7%|▋         | 41/608 [00:21<04:40,  2.02it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 29.00 / 42 (69.0%):   7%|▋         | 41/608 [00:21<04:40,  2.02it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 30.00 / 43 (69.8%):   7%|▋         | 42/608 [00:21<04:40,  2.02it/s]
Average Metric: 30.00 / 43 (69.8%):   7%|▋         | 43/608 [00:21<03:09,  2.98it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 31.00 / 44 (70.5%):   7%|▋         | 43/608 [00:21<03:09,  2.98it/s]
Average Metric: 32.00 / 45 (71.1%):   7%|▋         | 44/608 [00:21<03:09,  2.98it/s]
Average Metric: 32.00 / 45 (71.1%):   7%|▋         | 45/608 [00:21<02:23,  3.92it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 32.00 / 46 (69.6%):   7%|▋         | 45/608 [00:22<02:23,  3.92it/s]
Average Metric: 32.00 / 46 (69.6%):   8%|▊         | 46/608 [00:22<02:54,  3.22it/s]
Average Metric: 33.00 / 47 (70.2%):   8%|▊         | 46/608 [00:23<02:54,  3.22it/s]
Average Metric: 33.00 / 47 (70.2%):   8%|▊         | 47/608 [00:23<04:10,  2.24it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 33.00 / 48 (68.8%):   8%|▊         | 47/608 [00:23<04:10,  2.24it/s]
Average Metric: 33.00 / 48 (68.8%):   8%|▊         | 48/608 [00:23<04:08,  2.25it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 34.00 / 49 (69.4%):   8%|▊         | 48/608 [00:23<04:08,  2.25it/s]
Average Metric: 34.00 / 50 (68.0%):   8%|▊         | 49/608 [00:24<04:08,  2.25it/s]
Average Metric: 34.00 / 50 (68.0%):   8%|▊         | 50/608 [00:24<03:41,  2.52it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 35.00 / 51 (68.6%):   8%|▊         | 50/608 [00:24<03:41,  2.52it/s]
Average Metric: 35.00 / 51 (68.6%):   8%|▊         | 51/608 [00:24<03:17,  2.82it/s]
Average Metric: 36.00 / 52 (69.2%):   8%|▊         | 51/608 [00:24<03:17,  2.82it/s]
Average Metric: 36.00 / 52 (69.2%):   9%|▊         | 52/608 [00:24<03:03,  3.03it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 37.00 / 53 (69.8%):   9%|▊         | 52/608 [00:24<03:03,  3.03it/s]
Average Metric: 37.00 / 53 (69.8%):   9%|▊         | 53/608 [00:24<02:38,  3.51it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 38.00 / 54 (70.4%):   9%|▊         | 53/608 [00:25<02:38,  3.51it/s]
Average Metric: 38.00 / 54 (70.4%):   9%|▉         | 54/608 [00:25<02:10,  4.25it/s]
Average Metric: 39.00 / 55 (70.9%):   9%|▉         | 54/608 [00:26<02:10,  4.25it/s]
Average Metric: 39.00 / 55 (70.9%):   9%|▉         | 55/608 [00:26<04:57,  1.86it/s]
Average Metric: 40.00 / 56 (71.4%):   9%|▉         | 55/608 [00:26<04:57,  1.86it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 41.00 / 57 (71.9%):   9%|▉         | 56/608 [00:27<04:56,  1.86it/s]
Average Metric: 41.00 / 57 (71.9%):   9%|▉         | 57/608 [00:27<05:28,  1.68it/s]
Average Metric: 42.00 / 58 (72.4%):   9%|▉         | 57/608 [00:27<05:28,  1.68it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 43.00 / 59 (72.9%):  10%|▉         | 58/608 [00:28<05:27,  1.68it/s]
Average Metric: 43.00 / 59 (72.9%):  10%|▉         | 59/608 [00:28<03:54,  2.34it/s]
Average Metric: 44.00 / 60 (73.3%):  10%|▉         | 59/608 [00:28<03:54,  2.34it/s]
Average Metric: 44.00 / 60 (73.3%):  10%|▉         | 60/608 [00:28<04:01,  2.27it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 45.00 / 61 (73.8%):  10%|▉         | 60/608 [00:28<04:01,  2.27it/s]
Average Metric: 45.00 / 61 (73.8%):  10%|█         | 61/608 [00:28<03:58,  2.30it/s]
Average Metric: 46.00 / 62 (74.2%):  10%|█         | 61/608 [00:29<03:58,  2.30it/s]
Average Metric: 46.00 / 62 (74.2%):  10%|█         | 62/608 [00:29<03:42,  2.46it/s]
Average Metric: 47.00 / 63 (74.6%):  10%|█         | 62/608 [00:29<03:42,  2.46it/s]
Average Metric: 47.00 / 63 (74.6%):  10%|█         | 63/608 [00:29<03:59,  2.28it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 48.00 / 64 (75.0%):  10%|█         | 63/608 [00:30<03:59,  2.28it/s]
Average Metric: 48.00 / 64 (75.0%):  11%|█         | 64/608 [00:30<04:46,  1.90it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 49.00 / 65 (75.4%):  11%|█         | 64/608 [00:31<04:46,  1.90it/s]
Average Metric: 49.00 / 65 (75.4%):  11%|█         | 65/608 [00:31<04:43,  1.92it/s]
Average Metric: 49.00 / 66 (74.2%):  11%|█         | 65/608 [00:31<04:43,  1.92it/s]
Average Metric: 50.00 / 67 (74.6%):  11%|█         | 66/608 [00:31<04:42,  1.92it/s]
Average Metric: 50.00 / 67 (74.6%):  11%|█         | 67/608 [00:31<02:57,  3.05it/s]
Average Metric: 51.00 / 68 (75.0%):  11%|█         | 67/608 [00:31<02:57,  3.05it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 52.00 / 69 (75.4%):  11%|█         | 68/608 [00:31<02:57,  3.05it/s]
Average Metric: 52.00 / 69 (75.4%):  11%|█▏        | 69/608 [00:31<02:35,  3.48it/s]
Average Metric: 53.00 / 70 (75.7%):  11%|█▏        | 69/608 [00:31<02:35,  3.48it/s]
Average Metric: 53.00 / 70 (75.7%):  12%|█▏        | 70/608 [00:31<02:16,  3.93it/s]
Average Metric: 54.00 / 71 (76.1%):  12%|█▏        | 70/608 [00:32<02:16,  3.93it/s]
Average Metric: 54.00 / 71 (76.1%):  12%|█▏        | 71/608 [00:32<02:23,  3.74it/s]
Average Metric: 55.00 / 72 (76.4%):  12%|█▏        | 71/608 [00:32<02:23,  3.74it/s]
Average Metric: 55.00 / 72 (76.4%):  12%|█▏        | 72/608 [00:32<03:10,  2.81it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 55.00 / 73 (75.3%):  12%|█▏        | 72/608 [00:32<03:10,  2.81it/s]
Average Metric: 55.00 / 73 (75.3%):  12%|█▏        | 73/608 [00:32<02:45,  3.23it/s]
Average Metric: 55.00 / 74 (74.3%):  12%|█▏        | 73/608 [00:33<02:45,  3.23it/s]
Average Metric: 55.00 / 74 (74.3%):  12%|█▏        | 74/608 [00:33<03:17,  2.71it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 56.00 / 75 (74.7%):  12%|█▏        | 74/608 [00:34<03:17,  2.71it/s]
Average Metric: 56.00 / 75 (74.7%):  12%|█▏        | 75/608 [00:34<05:00,  1.78it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 57.00 / 76 (75.0%):  12%|█▏        | 75/608 [00:35<05:00,  1.78it/s]
Average Metric: 57.00 / 76 (75.0%):  12%|█▎        | 76/608 [00:35<05:37,  1.58it/s]
Average Metric: 58.00 / 77 (75.3%):  12%|█▎        | 76/608 [00:35<05:37,  1.58it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 59.00 / 78 (75.6%):  13%|█▎        | 77/608 [00:36<05:36,  1.58it/s]
Average Metric: 59.00 / 78 (75.6%):  13%|█▎        | 78/608 [00:36<05:03,  1.75it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 60.00 / 79 (75.9%):  13%|█▎        | 78/608 [00:37<05:03,  1.75it/s]
Average Metric: 60.00 / 79 (75.9%):  13%|█▎        | 79/608 [00:37<05:36,  1.57it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 60.00 / 80 (75.0%):  13%|█▎        | 79/608 [00:37<05:36,  1.57it/s]
Average Metric: 60.00 / 80 (75.0%):  13%|█▎        | 80/608 [00:37<04:50,  1.82it/s]
Average Metric: 61.00 / 81 (75.3%):  13%|█▎        | 80/608 [00:37<04:50,  1.82it/s]
Average Metric: 61.00 / 81 (75.3%):  13%|█▎        | 81/608 [00:37<03:47,  2.32it/s]
Average Metric: 61.00 / 82 (74.4%):  13%|█▎        | 81/608 [00:37<03:47,  2.32it/s]
Average Metric: 61.00 / 82 (74.4%):  13%|█▎        | 82/608 [00:37<03:14,  2.71it/s]
Average Metric: 62.00 / 83 (74.7%):  13%|█▎        | 82/608 [00:38<03:14,  2.71it/s]
Average Metric: 62.00 / 83 (74.7%):  14%|█▎        | 83/608 [00:38<03:01,  2.89it/s]
Average Metric: 63.00 / 84 (75.0%):  14%|█▎        | 83/608 [00:38<03:01,  2.89it/s]
Average Metric: 63.00 / 84 (75.0%):  14%|█▍        | 84/608 [00:38<02:44,  3.19it/s]
Average Metric: 64.00 / 85 (75.3%):  14%|█▍        | 84/608 [00:38<02:44,  3.19it/s]
Average Metric: 64.00 / 86 (74.4%):  14%|█▍        | 85/608 [00:38<02:43,  3.19it/s]
Average Metric: 64.00 / 86 (74.4%):  14%|█▍        | 86/608 [00:38<02:05,  4.16it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 64.00 / 87 (73.6%):  14%|█▍        | 86/608 [00:39<02:05,  4.16it/s]
Average Metric: 64.00 / 87 (73.6%):  14%|█▍        | 87/608 [00:39<03:19,  2.61it/s]
Average Metric: 64.00 / 88 (72.7%):  14%|█▍        | 87/608 [00:39<03:19,  2.61it/s]
Average Metric: 65.00 / 89 (73.0%):  14%|█▍        | 88/608 [00:39<03:19,  2.61it/s]
Average Metric: 65.00 / 89 (73.0%):  15%|█▍        | 89/608 [00:39<02:26,  3.55it/s]
Average Metric: 66.00 / 90 (73.3%):  15%|█▍        | 89/608 [00:40<02:26,  3.55it/s]
Average Metric: 66.00 / 90 (73.3%):  15%|█▍        | 90/608 [00:40<02:52,  3.00it/s]
Average Metric: 67.00 / 91 (73.6%):  15%|█▍        | 90/608 [00:40<02:52,  3.00it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 68.00 / 92 (73.9%):  15%|█▍        | 91/608 [00:41<02:52,  3.00it/s]
Average Metric: 68.00 / 92 (73.9%):  15%|█▌        | 92/608 [00:41<03:08,  2.73it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 69.00 / 93 (74.2%):  15%|█▌        | 92/608 [00:41<03:08,  2.73it/s]
Average Metric: 69.00 / 93 (74.2%):  15%|█▌        | 93/608 [00:41<02:57,  2.90it/s]
Average Metric: 70.00 / 94 (74.5%):  15%|█▌        | 93/608 [00:41<02:57,  2.90it/s]
Average Metric: 71.00 / 95 (74.7%):  15%|█▌        | 94/608 [00:42<02:57,  2.90it/s]
Average Metric: 71.00 / 95 (74.7%):  16%|█▌        | 95/608 [00:42<03:42,  2.31it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 72.00 / 96 (75.0%):  16%|█▌        | 95/608 [00:43<03:42,  2.31it/s]
Average Metric: 72.00 / 96 (75.0%):  16%|█▌        | 96/608 [00:43<05:33,  1.53it/s]
Average Metric: 73.00 / 97 (75.3%):  16%|█▌        | 96/608 [00:44<05:33,  1.53it/s]
Average Metric: 73.00 / 97 (75.3%):  16%|█▌        | 97/608 [00:44<04:50,  1.76it/s]
Average Metric: 74.00 / 98 (75.5%):  16%|█▌        | 97/608 [00:44<04:50,  1.76it/s]
Average Metric: 74.00 / 98 (75.5%):  16%|█▌        | 98/608 [00:44<04:26,  1.91it/s]
Average Metric: 75.00 / 99 (75.8%):  16%|█▌        | 98/608 [00:44<04:26,  1.91it/s]
Average Metric: 75.00 / 99 (75.8%):  16%|█▋        | 99/608 [00:44<04:05,  2.07it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 75.00 / 100 (75.0%):  16%|█▋        | 99/608 [00:44<04:05,  2.07it/s]
Average Metric: 76.00 / 101 (75.2%):  16%|█▋        | 100/608 [00:45<04:05,  2.07it/s]
Average Metric: 76.00 / 101 (75.2%):  17%|█▋        | 101/608 [00:45<03:12,  2.63it/s]
Average Metric: 77.00 / 102 (75.5%):  17%|█▋        | 101/608 [00:46<03:12,  2.63it/s]
Average Metric: 77.00 / 102 (75.5%):  17%|█▋        | 102/608 [00:46<03:45,  2.25it/s]
Average Metric: 78.00 / 103 (75.7%):  17%|█▋        | 102/608 [00:46<03:45,  2.25it/s]
Average Metric: 78.00 / 103 (75.7%):  17%|█▋        | 103/608 [00:46<03:17,  2.56it/s]
Average Metric: 79.00 / 104 (76.0%):  17%|█▋        | 103/608 [00:46<03:17,  2.56it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 79.00 / 105 (75.2%):  17%|█▋        | 104/608 [00:46<03:17,  2.56it/s]
Average Metric: 79.00 / 105 (75.2%):  17%|█▋        | 105/608 [00:46<02:41,  3.12it/s]
Average Metric: 79.00 / 106 (74.5%):  17%|█▋        | 105/608 [00:47<02:41,  3.12it/s]
Average Metric: 79.00 / 106 (74.5%):  17%|█▋        | 106/608 [00:47<02:41,  3.11it/s]
Average Metric: 79.00 / 107 (73.8%):  17%|█▋        | 106/608 [00:47<02:41,  3.11it/s]
Average Metric: 79.00 / 107 (73.8%):  18%|█▊        | 107/608 [00:47<02:37,  3.18it/s]
Average Metric: 80.00 / 108 (74.1%):  18%|█▊        | 107/608 [00:47<02:37,  3.18it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 80.00 / 109 (73.4%):  18%|█▊        | 108/608 [00:47<02:37,  3.18it/s]
Average Metric: 80.00 / 109 (73.4%):  18%|█▊        | 109/608 [00:47<01:44,  4.78it/s]
Average Metric: 80.00 / 110 (72.7%):  18%|█▊        | 109/608 [00:47<01:44,  4.78it/s]
Average Metric: 80.00 / 110 (72.7%):  18%|█▊        | 110/608 [00:47<02:00,  4.14it/s]
Average Metric: 80.00 / 111 (72.1%):  18%|█▊        | 110/608 [00:47<02:00,  4.14it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 81.00 / 112 (72.3%):  18%|█▊        | 111/608 [00:48<02:00,  4.14it/s]
Average Metric: 81.00 / 112 (72.3%):  18%|█▊        | 112/608 [00:48<02:04,  4.00it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 82.00 / 113 (72.6%):  18%|█▊        | 112/608 [00:49<02:04,  4.00it/s]
Average Metric: 82.00 / 113 (72.6%):  19%|█▊        | 113/608 [00:49<04:11,  1.97it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 83.00 / 114 (72.8%):  19%|█▊        | 113/608 [00:50<04:11,  1.97it/s]
Average Metric: 83.00 / 114 (72.8%):  19%|█▉        | 114/608 [00:50<03:40,  2.24it/s]
Average Metric: 84.00 / 115 (73.0%):  19%|█▉        | 114/608 [00:50<03:40,  2.24it/s]
Average Metric: 84.00 / 115 (73.0%):  19%|█▉        | 115/608 [00:50<03:47,  2.16it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 84.00 / 116 (72.4%):  19%|█▉        | 115/608 [00:51<03:47,  2.16it/s]
Average Metric: 84.00 / 116 (72.4%):  19%|█▉        | 116/608 [00:51<04:18,  1.90it/s]
Average Metric: 84.00 / 117 (71.8%):  19%|█▉        | 116/608 [00:52<04:18,  1.90it/s]
Average Metric: 84.00 / 117 (71.8%):  19%|█▉        | 117/608 [00:52<05:16,  1.55it/s]
Average Metric: 85.00 / 118 (72.0%):  19%|█▉        | 117/608 [00:52<05:16,  1.55it/s]
Average Metric: 85.00 / 119 (71.4%):  19%|█▉        | 118/608 [00:52<05:15,  1.55it/s]
Average Metric: 85.00 / 119 (71.4%):  20%|█▉        | 119/608 [00:52<03:27,  2.35it/s]
Average Metric: 86.00 / 120 (71.7%):  20%|█▉        | 119/608 [00:52<03:27,  2.35it/s]
Average Metric: 86.00 / 120 (71.7%):  20%|█▉        | 120/608 [00:52<02:52,  2.83it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 86.00 / 121 (71.1%):  20%|█▉        | 120/608 [00:52<02:52,  2.83it/s]
Average Metric: 87.00 / 122 (71.3%):  20%|█▉        | 121/608 [00:53<02:52,  2.83it/s]
Average Metric: 87.00 / 122 (71.3%):  20%|██        | 122/608 [00:53<02:35,  3.14it/s]
Average Metric: 88.00 / 123 (71.5%):  20%|██        | 122/608 [00:53<02:35,  3.14it/s]
Average Metric: 88.00 / 123 (71.5%):  20%|██        | 123/608 [00:53<02:26,  3.31it/s]
Average Metric: 88.00 / 124 (71.0%):  20%|██        | 123/608 [00:54<02:26,  3.31it/s]
Average Metric: 88.00 / 124 (71.0%):  20%|██        | 124/608 [00:54<03:33,  2.27it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 89.00 / 125 (71.2%):  20%|██        | 124/608 [00:54<03:33,  2.27it/s]
Average Metric: 89.00 / 125 (71.2%):  21%|██        | 125/608 [00:54<03:59,  2.02it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 90.00 / 126 (71.4%):  21%|██        | 125/608 [00:55<03:59,  2.02it/s]
Average Metric: 90.00 / 126 (71.4%):  21%|██        | 126/608 [00:55<03:37,  2.22it/s]
Average Metric: 91.00 / 127 (71.7%):  21%|██        | 126/608 [00:55<03:37,  2.22it/s]
Average Metric: 92.00 / 128 (71.9%):  21%|██        | 127/608 [00:55<03:36,  2.22it/s]
Average Metric: 92.00 / 128 (71.9%):  21%|██        | 128/608 [00:55<02:35,  3.08it/s]
Average Metric: 92.00 / 129 (71.3%):  21%|██        | 128/608 [00:55<02:35,  3.08it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 92.00 / 130 (70.8%):  21%|██        | 129/608 [00:55<02:35,  3.08it/s]
Average Metric: 92.00 / 130 (70.8%):  21%|██▏       | 130/608 [00:55<02:12,  3.60it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 93.00 / 131 (71.0%):  21%|██▏       | 130/608 [00:56<02:12,  3.60it/s]
Average Metric: 93.00 / 131 (71.0%):  22%|██▏       | 131/608 [00:56<02:26,  3.25it/s]
Average Metric: 94.00 / 132 (71.2%):  22%|██▏       | 131/608 [00:57<02:26,  3.25it/s]
Average Metric: 94.00 / 132 (71.2%):  22%|██▏       | 132/608 [00:57<03:03,  2.59it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 95.00 / 133 (71.4%):  22%|██▏       | 132/608 [00:58<03:03,  2.59it/s]
Average Metric: 95.00 / 133 (71.4%):  22%|██▏       | 133/608 [00:58<05:05,  1.56it/s]
Average Metric: 96.00 / 134 (71.6%):  22%|██▏       | 133/608 [00:58<05:05,  1.56it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 97.00 / 135 (71.9%):  22%|██▏       | 134/608 [00:58<05:04,  1.56it/s]
Average Metric: 97.00 / 135 (71.9%):  22%|██▏       | 135/608 [00:58<03:15,  2.42it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 97.00 / 136 (71.3%):  22%|██▏       | 135/608 [00:59<03:15,  2.42it/s]
Average Metric: 97.00 / 136 (71.3%):  22%|██▏       | 136/608 [00:59<03:20,  2.35it/s]
Average Metric: 97.00 / 137 (70.8%):  22%|██▏       | 136/608 [00:59<03:20,  2.35it/s]
Average Metric: 97.00 / 137 (70.8%):  23%|██▎       | 137/608 [00:59<02:57,  2.65it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 97.00 / 138 (70.3%):  23%|██▎       | 137/608 [00:59<02:57,  2.65it/s]
Average Metric: 97.00 / 138 (70.3%):  23%|██▎       | 138/608 [00:59<03:14,  2.41it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 97.00 / 139 (69.8%):  23%|██▎       | 138/608 [01:00<03:14,  2.41it/s]
Average Metric: 97.00 / 139 (69.8%):  23%|██▎       | 139/608 [01:00<03:22,  2.32it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 98.00 / 140 (70.0%):  23%|██▎       | 139/608 [01:00<03:22,  2.32it/s]
Average Metric: 98.00 / 140 (70.0%):  23%|██▎       | 140/608 [01:00<02:45,  2.82it/s]
Average Metric: 99.00 / 141 (70.2%):  23%|██▎       | 140/608 [01:01<02:45,  2.82it/s]
Average Metric: 99.00 / 141 (70.2%):  23%|██▎       | 141/608 [01:01<04:21,  1.78it/s]
Average Metric: 99.00 / 142 (69.7%):  23%|██▎       | 141/608 [01:01<04:21,  1.78it/s]
Average Metric: 99.00 / 142 (69.7%):  23%|██▎       | 142/608 [01:01<03:51,  2.01it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 100.00 / 143 (69.9%):  23%|██▎       | 142/608 [01:02<03:51,  2.01it/s]
Average Metric: 100.00 / 143 (69.9%):  24%|██▎       | 143/608 [01:02<03:44,  2.08it/s]
Average Metric: 100.00 / 144 (69.4%):  24%|██▎       | 143/608 [01:02<03:44,  2.08it/s]
Average Metric: 100.00 / 144 (69.4%):  24%|██▎       | 144/608 [01:02<03:19,  2.33it/s]
Average Metric: 101.00 / 145 (69.7%):  24%|██▎       | 144/608 [01:02<03:19,  2.33it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 101.00 / 146 (69.2%):  24%|██▍       | 145/608 [01:03<03:18,  2.33it/s]
Average Metric: 101.00 / 146 (69.2%):  24%|██▍       | 146/608 [01:03<03:14,  2.37it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 102.00 / 147 (69.4%):  24%|██▍       | 146/608 [01:03<03:14,  2.37it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 102.00 / 148 (68.9%):  24%|██▍       | 147/608 [01:03<03:14,  2.37it/s]
Average Metric: 102.00 / 148 (68.9%):  24%|██▍       | 148/608 [01:03<02:18,  3.33it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 102.00 / 149 (68.5%):  24%|██▍       | 148/608 [01:03<02:18,  3.33it/s]
Average Metric: 103.00 / 150 (68.7%):  25%|██▍       | 149/608 [01:04<02:17,  3.33it/s]
Average Metric: 103.00 / 150 (68.7%):  25%|██▍       | 150/608 [01:04<02:30,  3.04it/s]
Average Metric: 104.00 / 151 (68.9%):  25%|██▍       | 150/608 [01:04<02:30,  3.04it/s]
Average Metric: 104.00 / 151 (68.9%):  25%|██▍       | 151/608 [01:04<02:12,  3.46it/s]
Average Metric: 105.00 / 152 (69.1%):  25%|██▍       | 151/608 [01:05<02:12,  3.46it/s]
Average Metric: 105.00 / 152 (69.1%):  25%|██▌       | 152/608 [01:05<03:46,  2.02it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 106.00 / 153 (69.3%):  25%|██▌       | 152/608 [01:06<03:46,  2.02it/s]
Average Metric: 106.00 / 153 (69.3%):  25%|██▌       | 153/608 [01:06<03:41,  2.05it/s]
Average Metric: 107.00 / 154 (69.5%):  25%|██▌       | 153/608 [01:06<03:41,  2.05it/s]
Average Metric: 107.00 / 154 (69.5%):  25%|██▌       | 154/608 [01:06<03:44,  2.02it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 108.00 / 155 (69.7%):  25%|██▌       | 154/608 [01:07<03:44,  2.02it/s]
Average Metric: 108.00 / 155 (69.7%):  25%|██▌       | 155/608 [01:07<03:34,  2.11it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 108.00 / 156 (69.2%):  25%|██▌       | 155/608 [01:07<03:34,  2.11it/s]
Average Metric: 108.00 / 156 (69.2%):  26%|██▌       | 156/608 [01:07<03:18,  2.28it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 109.00 / 157 (69.4%):  26%|██▌       | 156/608 [01:08<03:18,  2.28it/s]
Average Metric: 109.00 / 157 (69.4%):  26%|██▌       | 157/608 [01:08<03:38,  2.06it/s]
Average Metric: 109.00 / 158 (69.0%):  26%|██▌       | 157/608 [01:08<03:38,  2.06it/s]
Average Metric: 109.00 / 159 (68.6%):  26%|██▌       | 158/608 [01:08<03:38,  2.06it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 109.00 / 159 (68.6%):  26%|██▌       | 159/608 [01:08<02:56,  2.54it/s]
Average Metric: 110.00 / 160 (68.8%):  26%|██▌       | 159/608 [01:08<02:56,  2.54it/s]
Average Metric: 110.00 / 160 (68.8%):  26%|██▋       | 160/608 [01:08<02:39,  2.80it/s]
Average Metric: 111.00 / 161 (68.9%):  26%|██▋       | 160/608 [01:09<02:39,  2.80it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 112.00 / 162 (69.1%):  26%|██▋       | 161/608 [01:09<02:39,  2.80it/s]
Average Metric: 112.00 / 162 (69.1%):  27%|██▋       | 162/608 [01:09<03:05,  2.40it/s]
Average Metric: 113.00 / 163 (69.3%):  27%|██▋       | 162/608 [01:10<03:05,  2.40it/s]
Average Metric: 113.00 / 163 (69.3%):  27%|██▋       | 163/608 [01:10<03:09,  2.35it/s]
Average Metric: 114.00 / 164 (69.5%):  27%|██▋       | 163/608 [01:10<03:09,  2.35it/s]
Average Metric: 114.00 / 164 (69.5%):  27%|██▋       | 164/608 [01:10<02:37,  2.81it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 115.00 / 165 (69.7%):  27%|██▋       | 164/608 [01:11<02:37,  2.81it/s]
Average Metric: 115.00 / 165 (69.7%):  27%|██▋       | 165/608 [01:11<03:36,  2.05it/s]
Average Metric: 116.00 / 166 (69.9%):  27%|██▋       | 165/608 [01:11<03:36,  2.05it/s]
Average Metric: 116.00 / 166 (69.9%):  27%|██▋       | 166/608 [01:11<03:06,  2.37it/s]
Average Metric: 117.00 / 167 (70.1%):  27%|██▋       | 166/608 [01:11<03:06,  2.37it/s]
Average Metric: 117.00 / 168 (69.6%):  27%|██▋       | 167/608 [01:11<03:06,  2.37it/s]
Average Metric: 117.00 / 168 (69.6%):  28%|██▊       | 168/608 [01:11<01:58,  3.70it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 118.00 / 169 (69.8%):  28%|██▊       | 168/608 [01:12<01:58,  3.70it/s]
Average Metric: 118.00 / 169 (69.8%):  28%|██▊       | 169/608 [01:12<02:18,  3.18it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 119.00 / 170 (70.0%):  28%|██▊       | 169/608 [01:12<02:18,  3.18it/s]
Average Metric: 119.00 / 170 (70.0%):  28%|██▊       | 170/608 [01:12<02:11,  3.33it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 120.00 / 171 (70.2%):  28%|██▊       | 170/608 [01:12<02:11,  3.33it/s]
Average Metric: 120.00 / 171 (70.2%):  28%|██▊       | 171/608 [01:12<02:24,  3.03it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 120.00 / 172 (69.8%):  28%|██▊       | 171/608 [01:13<02:24,  3.03it/s]
Average Metric: 120.00 / 172 (69.8%):  28%|██▊       | 172/608 [01:13<03:22,  2.15it/s]
Average Metric: 121.00 / 173 (69.9%):  28%|██▊       | 172/608 [01:14<03:22,  2.15it/s]
Average Metric: 121.00 / 173 (69.9%):  28%|██▊       | 173/608 [01:14<04:36,  1.57it/s]
Average Metric: 122.00 / 174 (70.1%):  28%|██▊       | 173/608 [01:14<04:36,  1.57it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 122.00 / 174 (70.1%):  29%|██▊       | 174/608 [01:14<03:35,  2.01it/s]
Average Metric: 123.00 / 175 (70.3%):  29%|██▊       | 174/608 [01:15<03:35,  2.01it/s]
Average Metric: 123.00 / 175 (70.3%):  29%|██▉       | 175/608 [01:15<03:00,  2.39it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 124.00 / 176 (70.5%):  29%|██▉       | 175/608 [01:16<03:00,  2.39it/s]
Average Metric: 124.00 / 176 (70.5%):  29%|██▉       | 176/608 [01:16<04:03,  1.77it/s]
Average Metric: 125.00 / 177 (70.6%):  29%|██▉       | 176/608 [01:16<04:03,  1.77it/s]
Average Metric: 125.00 / 177 (70.6%):  29%|██▉       | 177/608 [01:16<03:06,  2.31it/s]
Average Metric: 126.00 / 178 (70.8%):  29%|██▉       | 177/608 [01:16<03:06,  2.31it/s]
Average Metric: 126.00 / 178 (70.8%):  29%|██▉       | 178/608 [01:16<02:52,  2.50it/s]
Average Metric: 127.00 / 179 (70.9%):  29%|██▉       | 178/608 [01:16<02:52,  2.50it/s]
Average Metric: 127.00 / 179 (70.9%):  29%|██▉       | 179/608 [01:16<02:17,  3.13it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 128.00 / 180 (71.1%):  29%|██▉       | 179/608 [01:18<02:17,  3.13it/s]
Average Metric: 128.00 / 180 (71.1%):  30%|██▉       | 180/608 [01:18<04:27,  1.60it/s]
Average Metric: 129.00 / 181 (71.3%):  30%|██▉       | 180/608 [01:18<04:27,  1.60it/s]
Average Metric: 129.00 / 181 (71.3%):  30%|██▉       | 181/608 [01:18<03:26,  2.07it/s]
Average Metric: 130.00 / 182 (71.4%):  30%|██▉       | 181/608 [01:18<03:26,  2.07it/s]
Average Metric: 130.00 / 182 (71.4%):  30%|██▉       | 182/608 [01:18<02:41,  2.64it/s]
Average Metric: 130.00 / 183 (71.0%):  30%|██▉       | 182/608 [01:18<02:41,  2.64it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 130.00 / 184 (70.7%):  30%|███       | 183/608 [01:18<02:41,  2.64it/s]
Average Metric: 130.00 / 184 (70.7%):  30%|███       | 184/608 [01:18<01:38,  4.32it/s]
Average Metric: 131.00 / 185 (70.8%):  30%|███       | 184/608 [01:18<01:38,  4.32it/s]
Average Metric: 131.00 / 185 (70.8%):  30%|███       | 185/608 [01:18<01:43,  4.07it/s]
Average Metric: 132.00 / 186 (71.0%):  30%|███       | 185/608 [01:18<01:43,  4.07it/s]
Average Metric: 132.00 / 187 (70.6%):  31%|███       | 186/608 [01:19<01:43,  4.07it/s]
Average Metric: 132.00 / 187 (70.6%):  31%|███       | 187/608 [01:19<01:26,  4.86it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 133.00 / 188 (70.7%):  31%|███       | 187/608 [01:19<01:26,  4.86it/s]
Average Metric: 133.00 / 188 (70.7%):  31%|███       | 188/608 [01:19<01:44,  4.02it/s]
Average Metric: 133.00 / 189 (70.4%):  31%|███       | 188/608 [01:19<01:44,  4.02it/s]
Average Metric: 134.00 / 190 (70.5%):  31%|███       | 189/608 [01:20<01:44,  4.02it/s]
Average Metric: 134.00 / 190 (70.5%):  31%|███▏      | 190/608 [01:20<02:49,  2.46it/s]
Average Metric: 135.00 / 191 (70.7%):  31%|███▏      | 190/608 [01:20<02:49,  2.46it/s]
Average Metric: 135.00 / 192 (70.3%):  31%|███▏      | 191/608 [01:21<02:49,  2.46it/s]
Average Metric: 135.00 / 192 (70.3%):  32%|███▏      | 192/608 [01:21<02:14,  3.09it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 136.00 / 193 (70.5%):  32%|███▏      | 192/608 [01:22<02:14,  3.09it/s]
Average Metric: 136.00 / 193 (70.5%):  32%|███▏      | 193/608 [01:22<04:08,  1.67it/s]
Average Metric: 137.00 / 194 (70.6%):  32%|███▏      | 193/608 [01:22<04:08,  1.67it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 138.00 / 195 (70.8%):  32%|███▏      | 194/608 [01:22<04:07,  1.67it/s]
Average Metric: 138.00 / 195 (70.8%):  32%|███▏      | 195/608 [01:22<02:50,  2.42it/s]
Average Metric: 138.00 / 196 (70.4%):  32%|███▏      | 195/608 [01:23<02:50,  2.42it/s]
Average Metric: 138.00 / 196 (70.4%):  32%|███▏      | 196/608 [01:23<03:18,  2.08it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 139.00 / 197 (70.6%):  32%|███▏      | 196/608 [01:24<03:18,  2.08it/s]
Average Metric: 139.00 / 197 (70.6%):  32%|███▏      | 197/608 [01:24<03:38,  1.88it/s]
Average Metric: 140.00 / 198 (70.7%):  32%|███▏      | 197/608 [01:24<03:38,  1.88it/s]
Average Metric: 141.00 / 199 (70.9%):  33%|███▎      | 198/608 [01:24<03:38,  1.88it/s]
Average Metric: 141.00 / 199 (70.9%):  33%|███▎      | 199/608 [01:24<02:37,  2.59it/s]
Average Metric: 142.00 / 200 (71.0%):  33%|███▎      | 199/608 [01:24<02:37,  2.59it/s]
Average Metric: 142.00 / 200 (71.0%):  33%|███▎      | 200/608 [01:24<02:22,  2.87it/s]
Average Metric: 142.00 / 201 (70.6%):  33%|███▎      | 200/608 [01:24<02:22,  2.87it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 142.00 / 202 (70.3%):  33%|███▎      | 201/608 [01:25<02:22,  2.87it/s]
Average Metric: 142.00 / 202 (70.3%):  33%|███▎      | 202/608 [01:25<02:10,  3.11it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 143.00 / 203 (70.4%):  33%|███▎      | 202/608 [01:26<02:10,  3.11it/s]
Average Metric: 143.00 / 203 (70.4%):  33%|███▎      | 203/608 [01:26<03:12,  2.11it/s]
Average Metric: 144.00 / 204 (70.6%):  33%|███▎      | 203/608 [01:26<03:12,  2.11it/s]
Average Metric: 145.00 / 205 (70.7%):  34%|███▎      | 204/608 [01:26<03:11,  2.11it/s]
Average Metric: 145.00 / 205 (70.7%):  34%|███▎      | 205/608 [01:26<02:20,  2.88it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 146.00 / 206 (70.9%):  34%|███▎      | 205/608 [01:27<02:20,  2.88it/s]
Average Metric: 146.00 / 206 (70.9%):  34%|███▍      | 206/608 [01:27<02:48,  2.38it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 146.00 / 207 (70.5%):  34%|███▍      | 206/608 [01:27<02:48,  2.38it/s]
Average Metric: 146.00 / 207 (70.5%):  34%|███▍      | 207/608 [01:27<02:42,  2.47it/s]
Average Metric: 146.00 / 208 (70.2%):  34%|███▍      | 207/608 [01:27<02:42,  2.47it/s]
Average Metric: 147.00 / 209 (70.3%):  34%|███▍      | 208/608 [01:28<02:41,  2.47it/s]
Average Metric: 147.00 / 209 (70.3%):  34%|███▍      | 209/608 [01:28<02:10,  3.06it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 148.00 / 210 (70.5%):  34%|███▍      | 209/608 [01:28<02:10,  3.06it/s]
Average Metric: 148.00 / 210 (70.5%):  35%|███▍      | 210/608 [01:28<01:53,  3.51it/s]
Average Metric: 149.00 / 211 (70.6%):  35%|███▍      | 210/608 [01:29<01:53,  3.51it/s]
Average Metric: 149.00 / 211 (70.6%):  35%|███▍      | 211/608 [01:29<02:40,  2.47it/s]
Average Metric: 150.00 / 212 (70.8%):  35%|███▍      | 211/608 [01:29<02:40,  2.47it/s]
Average Metric: 150.00 / 212 (70.8%):  35%|███▍      | 212/608 [01:29<02:56,  2.25it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 150.00 / 213 (70.4%):  35%|███▍      | 212/608 [01:30<02:56,  2.25it/s]
Average Metric: 150.00 / 213 (70.4%):  35%|███▌      | 213/608 [01:30<03:24,  1.93it/s]
Average Metric: 150.00 / 214 (70.1%):  35%|███▌      | 213/608 [01:30<03:24,  1.93it/s]
Average Metric: 150.00 / 214 (70.1%):  35%|███▌      | 214/608 [01:30<03:11,  2.06it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 150.00 / 215 (69.8%):  35%|███▌      | 214/608 [01:31<03:11,  2.06it/s]
Average Metric: 150.00 / 215 (69.8%):  35%|███▌      | 215/608 [01:31<03:16,  2.00it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 151.00 / 216 (69.9%):  35%|███▌      | 215/608 [01:31<03:16,  2.00it/s]
Average Metric: 151.00 / 216 (69.9%):  36%|███▌      | 216/608 [01:31<03:06,  2.10it/s]
Average Metric: 152.00 / 217 (70.0%):  36%|███▌      | 216/608 [01:32<03:06,  2.10it/s]
Average Metric: 152.00 / 217 (70.0%):  36%|███▌      | 217/608 [01:32<03:02,  2.15it/s]
Average Metric: 153.00 / 218 (70.2%):  36%|███▌      | 217/608 [01:32<03:02,  2.15it/s]
Average Metric: 153.00 / 218 (70.2%):  36%|███▌      | 218/608 [01:32<02:30,  2.60it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 153.00 / 219 (69.9%):  36%|███▌      | 218/608 [01:32<02:30,  2.60it/s]
Average Metric: 153.00 / 219 (69.9%):  36%|███▌      | 219/608 [01:32<02:30,  2.58it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 154.00 / 220 (70.0%):  36%|███▌      | 219/608 [01:33<02:30,  2.58it/s]
Average Metric: 154.00 / 220 (70.0%):  36%|███▌      | 220/608 [01:33<02:30,  2.58it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 155.00 / 221 (70.1%):  36%|███▌      | 220/608 [01:33<02:30,  2.58it/s]
Average Metric: 155.00 / 221 (70.1%):  36%|███▋      | 221/608 [01:33<03:01,  2.13it/s]
Average Metric: 156.00 / 222 (70.3%):  36%|███▋      | 221/608 [01:34<03:01,  2.13it/s]
Average Metric: 156.00 / 222 (70.3%):  37%|███▋      | 222/608 [01:34<03:04,  2.10it/s]
Average Metric: 157.00 / 223 (70.4%):  37%|███▋      | 222/608 [01:34<03:04,  2.10it/s]
Average Metric: 157.00 / 223 (70.4%):  37%|███▋      | 223/608 [01:34<02:20,  2.74it/s]
Average Metric: 157.00 / 224 (70.1%):  37%|███▋      | 223/608 [01:34<02:20,  2.74it/s]
Average Metric: 157.00 / 224 (70.1%):  37%|███▋      | 224/608 [01:34<01:57,  3.28it/s]
Average Metric: 157.00 / 225 (69.8%):  37%|███▋      | 224/608 [01:34<01:57,  3.28it/s]
Average Metric: 157.00 / 225 (69.8%):  37%|███▋      | 225/608 [01:34<01:36,  3.96it/s]
Average Metric: 157.00 / 226 (69.5%):  37%|███▋      | 225/608 [01:35<01:36,  3.96it/s]
Average Metric: 157.00 / 226 (69.5%):  37%|███▋      | 226/608 [01:35<02:34,  2.48it/s]
Average Metric: 157.00 / 227 (69.2%):  37%|███▋      | 226/608 [01:35<02:34,  2.48it/s]
Average Metric: 157.00 / 227 (69.2%):  37%|███▋      | 227/608 [01:35<02:11,  2.90it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 158.00 / 228 (69.3%):  37%|███▋      | 227/608 [01:36<02:11,  2.90it/s]
Average Metric: 158.00 / 228 (69.3%):  38%|███▊      | 228/608 [01:36<02:52,  2.21it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 159.00 / 229 (69.4%):  38%|███▊      | 228/608 [01:37<02:52,  2.21it/s]
Average Metric: 159.00 / 229 (69.4%):  38%|███▊      | 229/608 [01:37<04:04,  1.55it/s]
Average Metric: 160.00 / 230 (69.6%):  38%|███▊      | 229/608 [01:37<04:04,  1.55it/s]
Average Metric: 160.00 / 230 (69.6%):  38%|███▊      | 230/608 [01:37<03:04,  2.05it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 161.00 / 231 (69.7%):  38%|███▊      | 230/608 [01:37<03:04,  2.05it/s]
Average Metric: 162.00 / 232 (69.8%):  38%|███▊      | 231/608 [01:38<03:03,  2.05it/s]
Average Metric: 162.00 / 232 (69.8%):  38%|███▊      | 232/608 [01:38<02:29,  2.52it/s]
Average Metric: 163.00 / 233 (70.0%):  38%|███▊      | 232/608 [01:38<02:29,  2.52it/s]
Average Metric: 163.00 / 233 (70.0%):  38%|███▊      | 233/608 [01:38<02:14,  2.79it/s]
Average Metric: 163.00 / 234 (69.7%):  38%|███▊      | 233/608 [01:38<02:14,  2.79it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 164.00 / 235 (69.8%):  38%|███▊      | 234/608 [01:39<02:13,  2.79it/s]
Average Metric: 164.00 / 235 (69.8%):  39%|███▊      | 235/608 [01:39<02:29,  2.50it/s]
Average Metric: 165.00 / 236 (69.9%):  39%|███▊      | 235/608 [01:40<02:29,  2.50it/s]
Average Metric: 165.00 / 236 (69.9%):  39%|███▉      | 236/608 [01:40<03:18,  1.88it/s]
Average Metric: 166.00 / 237 (70.0%):  39%|███▉      | 236/608 [01:40<03:18,  1.88it/s]
Average Metric: 166.00 / 237 (70.0%):  39%|███▉      | 237/608 [01:40<02:39,  2.32it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 166.00 / 238 (69.7%):  39%|███▉      | 237/608 [01:40<02:39,  2.32it/s]
Average Metric: 166.00 / 238 (69.7%):  39%|███▉      | 238/608 [01:40<02:22,  2.61it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 166.00 / 239 (69.5%):  39%|███▉      | 238/608 [01:40<02:22,  2.61it/s]
Average Metric: 166.00 / 239 (69.5%):  39%|███▉      | 239/608 [01:40<02:02,  3.02it/s]
Average Metric: 167.00 / 240 (69.6%):  39%|███▉      | 239/608 [01:40<02:02,  3.02it/s]
Average Metric: 168.00 / 241 (69.7%):  39%|███▉      | 240/608 [01:41<02:01,  3.02it/s]
Average Metric: 168.00 / 241 (69.7%):  40%|███▉      | 241/608 [01:41<02:11,  2.80it/s]
Average Metric: 168.00 / 242 (69.4%):  40%|███▉      | 241/608 [01:41<02:11,  2.80it/s]
Average Metric: 168.00 / 242 (69.4%):  40%|███▉      | 242/608 [01:41<01:56,  3.13it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 169.00 / 243 (69.5%):  40%|███▉      | 242/608 [01:42<01:56,  3.13it/s]
Average Metric: 169.00 / 243 (69.5%):  40%|███▉      | 243/608 [01:42<01:55,  3.15it/s]
Average Metric: 170.00 / 244 (69.7%):  40%|███▉      | 243/608 [01:42<01:55,  3.15it/s]
Average Metric: 170.00 / 244 (69.7%):  40%|████      | 244/608 [01:42<01:59,  3.04it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 171.00 / 245 (69.8%):  40%|████      | 244/608 [01:42<01:59,  3.04it/s]
Average Metric: 171.00 / 245 (69.8%):  40%|████      | 245/608 [01:42<01:46,  3.39it/s]
Average Metric: 172.00 / 246 (69.9%):  40%|████      | 245/608 [01:43<01:46,  3.39it/s]
Average Metric: 172.00 / 246 (69.9%):  40%|████      | 246/608 [01:43<02:27,  2.45it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 172.00 / 247 (69.6%):  40%|████      | 246/608 [01:44<02:27,  2.45it/s]
Average Metric: 172.00 / 247 (69.6%):  41%|████      | 247/608 [01:44<03:00,  2.00it/s]
Average Metric: 173.00 / 248 (69.8%):  41%|████      | 247/608 [01:44<03:00,  2.00it/s]
Average Metric: 173.00 / 248 (69.8%):  41%|████      | 248/608 [01:44<03:20,  1.80it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 174.00 / 249 (69.9%):  41%|████      | 248/608 [01:45<03:20,  1.80it/s]
Average Metric: 174.00 / 249 (69.9%):  41%|████      | 249/608 [01:45<03:55,  1.53it/s]
Average Metric: 175.00 / 250 (70.0%):  41%|████      | 249/608 [01:45<03:55,  1.53it/s]
Average Metric: 175.00 / 250 (70.0%):  41%|████      | 250/608 [01:45<03:02,  1.97it/s]
Average Metric: 176.00 / 251 (70.1%):  41%|████      | 250/608 [01:46<03:02,  1.97it/s]
Average Metric: 176.00 / 251 (70.1%):  41%|████▏     | 251/608 [01:46<02:35,  2.30it/s]
Average Metric: 177.00 / 252 (70.2%):  41%|████▏     | 251/608 [01:46<02:35,  2.30it/s]
Average Metric: 177.00 / 252 (70.2%):  41%|████▏     | 252/608 [01:46<02:47,  2.12it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 178.00 / 253 (70.4%):  41%|████▏     | 252/608 [01:46<02:47,  2.12it/s]
Average Metric: 178.00 / 253 (70.4%):  42%|████▏     | 253/608 [01:46<02:14,  2.63it/s]
Average Metric: 179.00 / 254 (70.5%):  42%|████▏     | 253/608 [01:47<02:14,  2.63it/s]
Average Metric: 179.00 / 254 (70.5%):  42%|████▏     | 254/608 [01:47<02:20,  2.52it/s]
Average Metric: 180.00 / 255 (70.6%):  42%|████▏     | 254/608 [01:47<02:20,  2.52it/s]
Average Metric: 180.00 / 255 (70.6%):  42%|████▏     | 255/608 [01:47<02:26,  2.40it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 181.00 / 256 (70.7%):  42%|████▏     | 255/608 [01:48<02:26,  2.40it/s]
Average Metric: 181.00 / 256 (70.7%):  42%|████▏     | 256/608 [01:48<02:17,  2.56it/s]
Average Metric: 182.00 / 257 (70.8%):  42%|████▏     | 256/608 [01:48<02:17,  2.56it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 183.00 / 258 (70.9%):  42%|████▏     | 257/608 [01:48<02:16,  2.56it/s]
Average Metric: 183.00 / 258 (70.9%):  42%|████▏     | 258/608 [01:48<01:51,  3.13it/s]
Average Metric: 183.00 / 259 (70.7%):  42%|████▏     | 258/608 [01:48<01:51,  3.13it/s]
Average Metric: 183.00 / 259 (70.7%):  43%|████▎     | 259/608 [01:48<01:36,  3.60it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 183.00 / 260 (70.4%):  43%|████▎     | 259/608 [01:50<01:36,  3.60it/s]
Average Metric: 183.00 / 260 (70.4%):  43%|████▎     | 260/608 [01:50<03:08,  1.84it/s]
Average Metric: 184.00 / 261 (70.5%):  43%|████▎     | 260/608 [01:50<03:08,  1.84it/s]
Average Metric: 184.00 / 261 (70.5%):  43%|████▎     | 261/608 [01:50<02:45,  2.10it/s]
Average Metric: 185.00 / 262 (70.6%):  43%|████▎     | 261/608 [01:50<02:45,  2.10it/s]
Average Metric: 185.00 / 262 (70.6%):  43%|████▎     | 262/608 [01:50<02:28,  2.33it/s]
Average Metric: 186.00 / 263 (70.7%):  43%|████▎     | 262/608 [01:50<02:28,  2.33it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 187.00 / 264 (70.8%):  43%|████▎     | 263/608 [01:50<02:28,  2.33it/s]
Average Metric: 187.00 / 264 (70.8%):  43%|████▎     | 264/608 [01:50<01:38,  3.48it/s]
Average Metric: 188.00 / 265 (70.9%):  43%|████▎     | 264/608 [01:52<01:38,  3.48it/s]
Average Metric: 188.00 / 265 (70.9%):  44%|████▎     | 265/608 [01:52<02:54,  1.96it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 189.00 / 266 (71.1%):  44%|████▎     | 265/608 [01:52<02:54,  1.96it/s]
Average Metric: 189.00 / 266 (71.1%):  44%|████▍     | 266/608 [01:52<03:14,  1.76it/s]
Average Metric: 189.00 / 267 (70.8%):  44%|████▍     | 266/608 [01:52<03:14,  1.76it/s]
Average Metric: 189.00 / 268 (70.5%):  44%|████▍     | 267/608 [01:53<03:14,  1.76it/s]
Average Metric: 189.00 / 268 (70.5%):  44%|████▍     | 268/608 [01:53<02:45,  2.05it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 190.00 / 269 (70.6%):  44%|████▍     | 268/608 [01:53<02:45,  2.05it/s]
Average Metric: 191.00 / 270 (70.7%):  44%|████▍     | 269/608 [01:53<02:45,  2.05it/s]
Average Metric: 191.00 / 271 (70.5%):  44%|████▍     | 270/608 [01:54<02:44,  2.05it/s]
Average Metric: 191.00 / 271 (70.5%):  45%|████▍     | 271/608 [01:54<01:50,  3.06it/s]
Average Metric: 191.00 / 272 (70.2%):  45%|████▍     | 271/608 [01:54<01:50,  3.06it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 192.00 / 273 (70.3%):  45%|████▍     | 272/608 [01:54<01:49,  3.06it/s]
Average Metric: 192.00 / 273 (70.3%):  45%|████▍     | 273/608 [01:54<01:23,  4.02it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 193.00 / 274 (70.4%):  45%|████▍     | 273/608 [01:54<01:23,  4.02it/s]
Average Metric: 193.00 / 274 (70.4%):  45%|████▌     | 274/608 [01:54<01:51,  2.98it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 193.00 / 275 (70.2%):  45%|████▌     | 274/608 [01:55<01:51,  2.98it/s]
Average Metric: 193.00 / 275 (70.2%):  45%|████▌     | 275/608 [01:55<02:23,  2.31it/s]
Average Metric: 194.00 / 276 (70.3%):  45%|████▌     | 275/608 [01:55<02:23,  2.31it/s]
Average Metric: 194.00 / 276 (70.3%):  45%|████▌     | 276/608 [01:55<02:04,  2.67it/s]
Average Metric: 194.00 / 277 (70.0%):  45%|████▌     | 276/608 [01:56<02:04,  2.67it/s]
Average Metric: 194.00 / 277 (70.0%):  46%|████▌     | 277/608 [01:56<01:45,  3.12it/s]
Average Metric: 195.00 / 278 (70.1%):  46%|████▌     | 277/608 [01:56<01:45,  3.12it/s]
Average Metric: 195.00 / 278 (70.1%):  46%|████▌     | 278/608 [01:56<02:16,  2.41it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 195.00 / 279 (69.9%):  46%|████▌     | 278/608 [01:57<02:16,  2.41it/s]
Average Metric: 195.00 / 279 (69.9%):  46%|████▌     | 279/608 [01:57<02:25,  2.27it/s]
Average Metric: 196.00 / 280 (70.0%):  46%|████▌     | 279/608 [01:57<02:25,  2.27it/s]
Average Metric: 196.00 / 280 (70.0%):  46%|████▌     | 280/608 [01:57<02:13,  2.45it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 197.00 / 281 (70.1%):  46%|████▌     | 280/608 [01:57<02:13,  2.45it/s]
Average Metric: 197.00 / 281 (70.1%):  46%|████▌     | 281/608 [01:57<02:04,  2.63it/s]
Average Metric: 197.00 / 282 (69.9%):  46%|████▌     | 281/608 [01:58<02:04,  2.63it/s]
Average Metric: 197.00 / 282 (69.9%):  46%|████▋     | 282/608 [01:58<01:58,  2.75it/s]
Average Metric: 198.00 / 283 (70.0%):  46%|████▋     | 282/608 [01:58<01:58,  2.75it/s]
Average Metric: 198.00 / 283 (70.0%):  47%|████▋     | 283/608 [01:58<02:03,  2.62it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 198.00 / 284 (69.7%):  47%|████▋     | 283/608 [01:59<02:03,  2.62it/s]
Average Metric: 198.00 / 284 (69.7%):  47%|████▋     | 284/608 [01:59<03:12,  1.68it/s]
Average Metric: 199.00 / 285 (69.8%):  47%|████▋     | 284/608 [01:59<03:12,  1.68it/s]
Average Metric: 199.00 / 285 (69.8%):  47%|████▋     | 285/608 [01:59<02:29,  2.16it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 200.00 / 286 (69.9%):  47%|████▋     | 285/608 [02:00<02:29,  2.16it/s]
Average Metric: 200.00 / 286 (69.9%):  47%|████▋     | 286/608 [02:00<02:33,  2.10it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 201.00 / 287 (70.0%):  47%|████▋     | 286/608 [02:00<02:33,  2.10it/s]
Average Metric: 202.00 / 288 (70.1%):  47%|████▋     | 287/608 [02:00<02:32,  2.10it/s]
Average Metric: 202.00 / 288 (70.1%):  47%|████▋     | 288/608 [02:00<02:01,  2.64it/s]
Average Metric: 203.00 / 289 (70.2%):  47%|████▋     | 288/608 [02:00<02:01,  2.64it/s]
Average Metric: 203.00 / 290 (70.0%):  48%|████▊     | 289/608 [02:01<02:01,  2.64it/s]
Average Metric: 203.00 / 290 (70.0%):  48%|████▊     | 290/608 [02:01<01:22,  3.88it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 204.00 / 291 (70.1%):  48%|████▊     | 290/608 [02:01<01:22,  3.88it/s]
Average Metric: 204.00 / 291 (70.1%):  48%|████▊     | 291/608 [02:01<01:42,  3.09it/s]
Average Metric: 205.00 / 292 (70.2%):  48%|████▊     | 291/608 [02:01<01:42,  3.09it/s]
Average Metric: 205.00 / 292 (70.2%):  48%|████▊     | 292/608 [02:01<01:31,  3.46it/s]
Average Metric: 205.00 / 293 (70.0%):  48%|████▊     | 292/608 [02:02<01:31,  3.46it/s]
Average Metric: 205.00 / 293 (70.0%):  48%|████▊     | 293/608 [02:02<02:23,  2.19it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 206.00 / 294 (70.1%):  48%|████▊     | 293/608 [02:03<02:23,  2.19it/s]
Average Metric: 206.00 / 294 (70.1%):  48%|████▊     | 294/608 [02:03<03:13,  1.62it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 206.00 / 295 (69.8%):  48%|████▊     | 294/608 [02:04<03:13,  1.62it/s]
Average Metric: 206.00 / 295 (69.8%):  49%|████▊     | 295/608 [02:04<02:47,  1.86it/s]
Average Metric: 207.00 / 296 (69.9%):  49%|████▊     | 295/608 [02:04<02:47,  1.86it/s]
Average Metric: 207.00 / 296 (69.9%):  49%|████▊     | 296/608 [02:04<03:01,  1.72it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 208.00 / 297 (70.0%):  49%|████▊     | 296/608 [02:04<03:01,  1.72it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 209.00 / 298 (70.1%):  49%|████▉     | 297/608 [02:05<03:00,  1.72it/s]
Average Metric: 209.00 / 298 (70.1%):  49%|████▉     | 298/608 [02:05<02:52,  1.80it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 209.00 / 299 (69.9%):  49%|████▉     | 298/608 [02:06<02:52,  1.80it/s]
Average Metric: 209.00 / 299 (69.9%):  49%|████▉     | 299/608 [02:06<02:28,  2.08it/s]
Average Metric: 209.00 / 300 (69.7%):  49%|████▉     | 299/608 [02:06<02:28,  2.08it/s]
Average Metric: 210.00 / 301 (69.8%):  49%|████▉     | 300/608 [02:06<02:28,  2.08it/s]
Average Metric: 211.00 / 302 (69.9%):  50%|████▉     | 301/608 [02:06<02:27,  2.08it/s]
Average Metric: 211.00 / 302 (69.9%):  50%|████▉     | 302/608 [02:06<01:31,  3.34it/s]
Average Metric: 211.00 / 303 (69.6%):  50%|████▉     | 302/608 [02:07<01:31,  3.34it/s]
Average Metric: 211.00 / 303 (69.6%):  50%|████▉     | 303/608 [02:07<01:44,  2.92it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 212.00 / 304 (69.7%):  50%|████▉     | 303/608 [02:07<01:44,  2.92it/s]
Average Metric: 213.00 / 305 (69.8%):  50%|█████     | 304/608 [02:07<01:43,  2.92it/s]
Average Metric: 213.00 / 305 (69.8%):  50%|█████     | 305/608 [02:07<01:15,  4.00it/s]
Average Metric: 213.00 / 306 (69.6%):  50%|█████     | 305/608 [02:07<01:15,  4.00it/s]
Average Metric: 213.00 / 306 (69.6%):  50%|█████     | 306/608 [02:07<01:47,  2.82it/s]
Average Metric: 214.00 / 307 (69.7%):  50%|█████     | 306/608 [02:08<01:47,  2.82it/s]
Average Metric: 214.00 / 307 (69.7%):  50%|█████     | 307/608 [02:08<01:35,  3.17it/s]
Average Metric: 215.00 / 308 (69.8%):  50%|█████     | 307/608 [02:08<01:35,  3.17it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 215.00 / 309 (69.6%):  51%|█████     | 308/608 [02:08<01:34,  3.17it/s]
Average Metric: 215.00 / 309 (69.6%):  51%|█████     | 309/608 [02:08<01:27,  3.41it/s]
Average Metric: 215.00 / 310 (69.4%):  51%|█████     | 309/608 [02:09<01:27,  3.41it/s]
Average Metric: 215.00 / 310 (69.4%):  51%|█████     | 310/608 [02:09<01:40,  2.97it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 216.00 / 311 (69.5%):  51%|█████     | 310/608 [02:09<01:40,  2.97it/s]
Average Metric: 216.00 / 311 (69.5%):  51%|█████     | 311/608 [02:09<02:08,  2.31it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 216.00 / 312 (69.2%):  51%|█████     | 311/608 [02:10<02:08,  2.31it/s]
Average Metric: 216.00 / 312 (69.2%):  51%|█████▏    | 312/608 [02:10<01:57,  2.52it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 217.00 / 313 (69.3%):  51%|█████▏    | 312/608 [02:12<01:57,  2.52it/s]
Average Metric: 217.00 / 313 (69.3%):  51%|█████▏    | 313/608 [02:12<04:12,  1.17it/s]
Average Metric: 218.00 / 314 (69.4%):  51%|█████▏    | 313/608 [02:12<04:12,  1.17it/s]
Average Metric: 218.00 / 314 (69.4%):  52%|█████▏    | 314/608 [02:12<03:17,  1.49it/s]
Average Metric: 219.00 / 315 (69.5%):  52%|█████▏    | 314/608 [02:12<03:17,  1.49it/s]
Average Metric: 219.00 / 315 (69.5%):  52%|█████▏    | 315/608 [02:12<02:33,  1.91it/s]
Average Metric: 220.00 / 316 (69.6%):  52%|█████▏    | 315/608 [02:12<02:33,  1.91it/s]
Average Metric: 221.00 / 317 (69.7%):  52%|█████▏    | 316/608 [02:13<02:32,  1.91it/s]
Average Metric: 221.00 / 317 (69.7%):  52%|█████▏    | 317/608 [02:13<02:06,  2.30it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 221.00 / 318 (69.5%):  52%|█████▏    | 317/608 [02:13<02:06,  2.30it/s]
Average Metric: 221.00 / 318 (69.5%):  52%|█████▏    | 318/608 [02:13<01:43,  2.80it/s]
Average Metric: 222.00 / 319 (69.6%):  52%|█████▏    | 318/608 [02:13<01:43,  2.80it/s]
Average Metric: 222.00 / 319 (69.6%):  52%|█████▏    | 319/608 [02:13<01:27,  3.31it/s]
Average Metric: 223.00 / 320 (69.7%):  52%|█████▏    | 319/608 [02:13<01:27,  3.31it/s]
Average Metric: 223.00 / 320 (69.7%):  53%|█████▎    | 320/608 [02:13<01:22,  3.50it/s]
Average Metric: 224.00 / 321 (69.8%):  53%|█████▎    | 320/608 [02:14<01:22,  3.50it/s]
Average Metric: 224.00 / 321 (69.8%):  53%|█████▎    | 321/608 [02:14<01:34,  3.04it/s]
Average Metric: 225.00 / 322 (69.9%):  53%|█████▎    | 321/608 [02:14<01:34,  3.04it/s]
Average Metric: 225.00 / 322 (69.9%):  53%|█████▎    | 322/608 [02:14<01:21,  3.49it/s]
Average Metric: 226.00 / 323 (70.0%):  53%|█████▎    | 322/608 [02:14<01:21,  3.49it/s]
Average Metric: 226.00 / 323 (70.0%):  53%|█████▎    | 323/608 [02:14<01:36,  2.97it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 226.00 / 324 (69.8%):  53%|█████▎    | 323/608 [02:15<01:36,  2.97it/s]
Average Metric: 226.00 / 324 (69.8%):  53%|█████▎    | 324/608 [02:15<02:30,  1.89it/s]
Average Metric: 226.00 / 325 (69.5%):  53%|█████▎    | 324/608 [02:15<02:30,  1.89it/s]
Average Metric: 227.00 / 326 (69.6%):  53%|█████▎    | 325/608 [02:16<02:29,  1.89it/s]
Average Metric: 227.00 / 326 (69.6%):  54%|█████▎    | 326/608 [02:16<01:44,  2.70it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 227.00 / 327 (69.4%):  54%|█████▎    | 326/608 [02:16<01:44,  2.70it/s]
Average Metric: 228.00 / 328 (69.5%):  54%|█████▍    | 327/608 [02:16<01:43,  2.70it/s]
Average Metric: 228.00 / 329 (69.3%):  54%|█████▍    | 328/608 [02:16<01:43,  2.70it/s]
Average Metric: 228.00 / 329 (69.3%):  54%|█████▍    | 329/608 [02:16<01:03,  4.41it/s]
Average Metric: 229.00 / 330 (69.4%):  54%|█████▍    | 329/608 [02:16<01:03,  4.41it/s]
Average Metric: 229.00 / 330 (69.4%):  54%|█████▍    | 330/608 [02:16<00:59,  4.69it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 230.00 / 331 (69.5%):  54%|█████▍    | 330/608 [02:17<00:59,  4.69it/s]
Average Metric: 230.00 / 331 (69.5%):  54%|█████▍    | 331/608 [02:17<01:42,  2.71it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 231.00 / 332 (69.6%):  54%|█████▍    | 331/608 [02:19<01:42,  2.71it/s]
Average Metric: 231.00 / 332 (69.6%):  55%|█████▍    | 332/608 [02:19<02:58,  1.55it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 231.00 / 333 (69.4%):  55%|█████▍    | 332/608 [02:19<02:58,  1.55it/s]
Average Metric: 231.00 / 334 (69.2%):  55%|█████▍    | 333/608 [02:19<02:57,  1.55it/s]
Average Metric: 231.00 / 334 (69.2%):  55%|█████▍    | 334/608 [02:19<02:07,  2.14it/s]
Average Metric: 232.00 / 335 (69.3%):  55%|█████▍    | 334/608 [02:20<02:07,  2.14it/s]
Average Metric: 232.00 / 335 (69.3%):  55%|█████▌    | 335/608 [02:20<02:12,  2.06it/s]
Average Metric: 233.00 / 336 (69.3%):  55%|█████▌    | 335/608 [02:20<02:12,  2.06it/s]
Average Metric: 233.00 / 336 (69.3%):  55%|█████▌    | 336/608 [02:20<01:57,  2.32it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 234.00 / 337 (69.4%):  55%|█████▌    | 336/608 [02:20<01:57,  2.32it/s]
Average Metric: 234.00 / 337 (69.4%):  55%|█████▌    | 337/608 [02:20<01:44,  2.59it/s]
Average Metric: 235.00 / 338 (69.5%):  55%|█████▌    | 337/608 [02:21<01:44,  2.59it/s]
Average Metric: 235.00 / 338 (69.5%):  56%|█████▌    | 338/608 [02:21<02:07,  2.12it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 236.00 / 339 (69.6%):  56%|█████▌    | 338/608 [02:22<02:07,  2.12it/s]
Average Metric: 236.00 / 339 (69.6%):  56%|█████▌    | 339/608 [02:22<03:18,  1.36it/s]
Average Metric: 237.00 / 340 (69.7%):  56%|█████▌    | 339/608 [02:22<03:18,  1.36it/s]
Average Metric: 238.00 / 341 (69.8%):  56%|█████▌    | 340/608 [02:22<03:17,  1.36it/s]
Average Metric: 238.00 / 341 (69.8%):  56%|█████▌    | 341/608 [02:22<01:57,  2.27it/s]
Average Metric: 239.00 / 342 (69.9%):  56%|█████▌    | 341/608 [02:22<01:57,  2.27it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 240.00 / 343 (70.0%):  56%|█████▋    | 342/608 [02:22<01:57,  2.27it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 241.00 / 344 (70.1%):  56%|█████▋    | 343/608 [02:23<01:56,  2.27it/s]
Average Metric: 241.00 / 344 (70.1%):  57%|█████▋    | 344/608 [02:23<01:11,  3.67it/s]
Average Metric: 242.00 / 345 (70.1%):  57%|█████▋    | 344/608 [02:23<01:11,  3.67it/s]
Average Metric: 243.00 / 346 (70.2%):  57%|█████▋    | 345/608 [02:23<01:11,  3.67it/s]
Average Metric: 244.00 / 347 (70.3%):  57%|█████▋    | 346/608 [02:23<01:11,  3.67it/s]
Average Metric: 244.00 / 347 (70.3%):  57%|█████▋    | 347/608 [02:23<00:58,  4.47it/s]
Average Metric: 245.00 / 348 (70.4%):  57%|█████▋    | 347/608 [02:23<00:58,  4.47it/s]
Average Metric: 245.00 / 348 (70.4%):  57%|█████▋    | 348/608 [02:23<00:56,  4.63it/s]
Average Metric: 246.00 / 349 (70.5%):  57%|█████▋    | 348/608 [02:24<00:56,  4.63it/s]
Average Metric: 246.00 / 349 (70.5%):  57%|█████▋    | 349/608 [02:24<01:08,  3.78it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 247.00 / 350 (70.6%):  57%|█████▋    | 349/608 [02:24<01:08,  3.78it/s]
Average Metric: 247.00 / 350 (70.6%):  58%|█████▊    | 350/608 [02:24<01:21,  3.17it/s]
Average Metric: 248.00 / 351 (70.7%):  58%|█████▊    | 350/608 [02:25<01:21,  3.17it/s]
Average Metric: 248.00 / 351 (70.7%):  58%|█████▊    | 351/608 [02:25<02:14,  1.91it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 248.00 / 352 (70.5%):  58%|█████▊    | 351/608 [02:26<02:14,  1.91it/s]
Average Metric: 248.00 / 352 (70.5%):  58%|█████▊    | 352/608 [02:26<01:50,  2.31it/s]
Average Metric: 249.00 / 353 (70.5%):  58%|█████▊    | 352/608 [02:26<01:50,  2.31it/s]
Average Metric: 249.00 / 353 (70.5%):  58%|█████▊    | 353/608 [02:26<01:57,  2.17it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 250.00 / 354 (70.6%):  58%|█████▊    | 353/608 [02:27<01:57,  2.17it/s]
Average Metric: 250.00 / 354 (70.6%):  58%|█████▊    | 354/608 [02:27<02:37,  1.61it/s]
Average Metric: 251.00 / 355 (70.7%):  58%|█████▊    | 354/608 [02:28<02:37,  1.61it/s]
Average Metric: 251.00 / 355 (70.7%):  58%|█████▊    | 355/608 [02:28<02:22,  1.78it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 251.00 / 356 (70.5%):  58%|█████▊    | 355/608 [02:28<02:22,  1.78it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 251.00 / 356 (70.5%):  59%|█████▊    | 356/608 [02:28<02:37,  1.60it/s]
Average Metric: 252.00 / 357 (70.6%):  59%|█████▊    | 356/608 [02:29<02:37,  1.60it/s]
Average Metric: 252.00 / 357 (70.6%):  59%|█████▊    | 357/608 [02:29<02:02,  2.05it/s]
Average Metric: 252.00 / 358 (70.4%):  59%|█████▊    | 357/608 [02:29<02:02,  2.05it/s]
Average Metric: 252.00 / 358 (70.4%):  59%|█████▉    | 358/608 [02:29<01:49,  2.28it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 253.00 / 359 (70.5%):  59%|█████▉    | 358/608 [02:29<01:49,  2.28it/s]
Average Metric: 253.00 / 359 (70.5%):  59%|█████▉    | 359/608 [02:29<01:34,  2.63it/s]
Average Metric: 254.00 / 360 (70.6%):  59%|█████▉    | 359/608 [02:29<01:34,  2.63it/s]
Average Metric: 255.00 / 361 (70.6%):  59%|█████▉    | 360/608 [02:29<01:34,  2.63it/s]
Average Metric: 255.00 / 361 (70.6%):  59%|█████▉    | 361/608 [02:29<01:02,  3.96it/s]
Average Metric: 256.00 / 362 (70.7%):  59%|█████▉    | 361/608 [02:30<01:02,  3.96it/s]
Average Metric: 256.00 / 362 (70.7%):  60%|█████▉    | 362/608 [02:30<01:21,  3.01it/s]
Average Metric: 257.00 / 363 (70.8%):  60%|█████▉    | 362/608 [02:30<01:21,  3.01it/s]
Average Metric: 257.00 / 363 (70.8%):  60%|█████▉    | 363/608 [02:30<01:08,  3.56it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 257.00 / 364 (70.6%):  60%|█████▉    | 363/608 [02:31<01:08,  3.56it/s]
Average Metric: 257.00 / 364 (70.6%):  60%|█████▉    | 364/608 [02:31<01:31,  2.66it/s]
Average Metric: 257.00 / 365 (70.4%):  60%|█████▉    | 364/608 [02:31<01:31,  2.66it/s]
Average Metric: 258.00 / 366 (70.5%):  60%|██████    | 365/608 [02:31<01:31,  2.66it/s]
Average Metric: 258.00 / 366 (70.5%):  60%|██████    | 366/608 [02:31<01:03,  3.80it/s]
Average Metric: 259.00 / 367 (70.6%):  60%|██████    | 366/608 [02:31<01:03,  3.80it/s]
Average Metric: 259.00 / 367 (70.6%):  60%|██████    | 367/608 [02:31<01:08,  3.54it/s]
Average Metric: 259.00 / 368 (70.4%):  60%|██████    | 367/608 [02:32<01:08,  3.54it/s]
Average Metric: 259.00 / 368 (70.4%):  61%|██████    | 368/608 [02:32<01:06,  3.62it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 260.00 / 369 (70.5%):  61%|██████    | 368/608 [02:32<01:06,  3.62it/s]
Average Metric: 260.00 / 369 (70.5%):  61%|██████    | 369/608 [02:32<01:27,  2.73it/s]
Average Metric: 261.00 / 370 (70.5%):  61%|██████    | 369/608 [02:33<01:27,  2.73it/s]
Average Metric: 261.00 / 370 (70.5%):  61%|██████    | 370/608 [02:33<01:35,  2.49it/s]
Average Metric: 262.00 / 371 (70.6%):  61%|██████    | 370/608 [02:33<01:35,  2.49it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 262.00 / 371 (70.6%):  61%|██████    | 371/608 [02:33<01:39,  2.37it/s]
Average Metric: 262.00 / 372 (70.4%):  61%|██████    | 371/608 [02:33<01:39,  2.37it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 263.00 / 373 (70.5%):  61%|██████    | 372/608 [02:33<01:39,  2.37it/s]
Average Metric: 263.00 / 373 (70.5%):  61%|██████▏   | 373/608 [02:33<01:05,  3.60it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 263.00 / 374 (70.3%):  61%|██████▏   | 373/608 [02:34<01:05,  3.60it/s]
Average Metric: 263.00 / 374 (70.3%):  62%|██████▏   | 374/608 [02:34<01:31,  2.55it/s]
Average Metric: 264.00 / 375 (70.4%):  62%|██████▏   | 374/608 [02:36<01:31,  2.55it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 264.00 / 375 (70.4%):  62%|██████▏   | 375/608 [02:36<03:19,  1.17it/s]
Average Metric: 265.00 / 376 (70.5%):  62%|██████▏   | 375/608 [02:36<03:19,  1.17it/s]
Average Metric: 265.00 / 376 (70.5%):  62%|██████▏   | 376/608 [02:36<02:33,  1.51it/s]
Average Metric: 266.00 / 377 (70.6%):  62%|██████▏   | 376/608 [02:37<02:33,  1.51it/s]
Average Metric: 266.00 / 377 (70.6%):  62%|██████▏   | 377/608 [02:37<02:17,  1.68it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 267.00 / 378 (70.6%):  62%|██████▏   | 377/608 [02:37<02:17,  1.68it/s]
Average Metric: 267.00 / 378 (70.6%):  62%|██████▏   | 378/608 [02:37<01:53,  2.02it/s]
Average Metric: 268.00 / 379 (70.7%):  62%|██████▏   | 378/608 [02:37<01:53,  2.02it/s]
Average Metric: 268.00 / 379 (70.7%):  62%|██████▏   | 379/608 [02:37<01:43,  2.22it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 269.00 / 380 (70.8%):  62%|██████▏   | 379/608 [02:38<01:43,  2.22it/s]
Average Metric: 269.00 / 380 (70.8%):  62%|██████▎   | 380/608 [02:38<01:34,  2.41it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 269.00 / 381 (70.6%):  62%|██████▎   | 380/608 [02:38<01:34,  2.41it/s]
Average Metric: 269.00 / 381 (70.6%):  63%|██████▎   | 381/608 [02:38<01:41,  2.25it/s]
Average Metric: 269.00 / 382 (70.4%):  63%|██████▎   | 381/608 [02:38<01:41,  2.25it/s]
Average Metric: 270.00 / 383 (70.5%):  63%|██████▎   | 382/608 [02:38<01:40,  2.25it/s]
Average Metric: 271.00 / 384 (70.6%):  63%|██████▎   | 383/608 [02:38<01:40,  2.25it/s]
Average Metric: 271.00 / 384 (70.6%):  63%|██████▎   | 384/608 [02:38<00:50,  4.40it/s]
Average Metric: 272.00 / 385 (70.6%):  63%|██████▎   | 384/608 [02:38<00:50,  4.40it/s]
Average Metric: 273.00 / 386 (70.7%):  63%|██████▎   | 385/608 [02:39<00:50,  4.40it/s]
Average Metric: 273.00 / 386 (70.7%):  63%|██████▎   | 386/608 [02:39<01:02,  3.58it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 274.00 / 387 (70.8%):  63%|██████▎   | 386/608 [02:40<01:02,  3.58it/s]
Average Metric: 274.00 / 387 (70.8%):  64%|██████▎   | 387/608 [02:40<01:41,  2.19it/s]
Average Metric: 275.00 / 388 (70.9%):  64%|██████▎   | 387/608 [02:40<01:41,  2.19it/s]
Average Metric: 275.00 / 388 (70.9%):  64%|██████▍   | 388/608 [02:40<01:26,  2.54it/s]
Average Metric: 276.00 / 389 (71.0%):  64%|██████▍   | 388/608 [02:41<01:26,  2.54it/s]
Average Metric: 276.00 / 389 (71.0%):  64%|██████▍   | 389/608 [02:41<01:36,  2.26it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 277.00 / 390 (71.0%):  64%|██████▍   | 389/608 [02:42<01:36,  2.26it/s]
Average Metric: 277.00 / 390 (71.0%):  64%|██████▍   | 390/608 [02:42<01:57,  1.85it/s]
Average Metric: 278.00 / 391 (71.1%):  64%|██████▍   | 390/608 [02:42<01:57,  1.85it/s]
Average Metric: 278.00 / 392 (70.9%):  64%|██████▍   | 391/608 [02:42<01:57,  1.85it/s]
Average Metric: 278.00 / 392 (70.9%):  64%|██████▍   | 392/608 [02:42<01:18,  2.77it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 278.00 / 393 (70.7%):  64%|██████▍   | 392/608 [02:43<01:18,  2.77it/s]
Average Metric: 278.00 / 393 (70.7%):  65%|██████▍   | 393/608 [02:43<02:06,  1.70it/s]
Average Metric: 279.00 / 394 (70.8%):  65%|██████▍   | 393/608 [02:43<02:06,  1.70it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 280.00 / 395 (70.9%):  65%|██████▍   | 394/608 [02:44<02:06,  1.70it/s]
Average Metric: 280.00 / 395 (70.9%):  65%|██████▍   | 395/608 [02:44<01:28,  2.41it/s]
Average Metric: 281.00 / 396 (71.0%):  65%|██████▍   | 395/608 [02:44<01:28,  2.41it/s]
Average Metric: 281.00 / 396 (71.0%):  65%|██████▌   | 396/608 [02:44<01:17,  2.74it/s]
Average Metric: 282.00 / 397 (71.0%):  65%|██████▌   | 396/608 [02:45<01:17,  2.74it/s]
Average Metric: 282.00 / 397 (71.0%):  65%|██████▌   | 397/608 [02:45<01:41,  2.07it/s]
Average Metric: 282.00 / 398 (70.9%):  65%|██████▌   | 397/608 [02:45<01:41,  2.07it/s]
Average Metric: 282.00 / 398 (70.9%):  65%|██████▌   | 398/608 [02:45<01:29,  2.36it/s]
Average Metric: 282.00 / 399 (70.7%):  65%|██████▌   | 398/608 [02:45<01:29,  2.36it/s]
Average Metric: 282.00 / 399 (70.7%):  66%|██████▌   | 399/608 [02:45<01:13,  2.84it/s]
Average Metric: 283.00 / 400 (70.8%):  66%|██████▌   | 399/608 [02:45<01:13,  2.84it/s]
Average Metric: 284.00 / 401 (70.8%):  66%|██████▌   | 400/608 [02:46<01:13,  2.84it/s]
Average Metric: 284.00 / 401 (70.8%):  66%|██████▌   | 401/608 [02:46<00:55,  3.74it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 284.00 / 402 (70.6%):  66%|██████▌   | 401/608 [02:46<00:55,  3.74it/s]
Average Metric: 284.00 / 402 (70.6%):  66%|██████▌   | 402/608 [02:46<00:57,  3.61it/s]
Average Metric: 284.00 / 403 (70.5%):  66%|██████▌   | 402/608 [02:47<00:57,  3.61it/s]
Average Metric: 284.00 / 403 (70.5%):  66%|██████▋   | 403/608 [02:47<01:20,  2.53it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 285.00 / 404 (70.5%):  66%|██████▋   | 403/608 [02:47<01:20,  2.53it/s]
Average Metric: 285.00 / 404 (70.5%):  66%|██████▋   | 404/608 [02:47<01:40,  2.03it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 286.00 / 405 (70.6%):  66%|██████▋   | 404/608 [02:49<01:40,  2.03it/s]
Average Metric: 286.00 / 405 (70.6%):  67%|██████▋   | 405/608 [02:49<02:31,  1.34it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 287.00 / 406 (70.7%):  67%|██████▋   | 405/608 [02:49<02:31,  1.34it/s]
Average Metric: 288.00 / 407 (70.8%):  67%|██████▋   | 406/608 [02:49<02:30,  1.34it/s]
Average Metric: 288.00 / 407 (70.8%):  67%|██████▋   | 407/608 [02:49<01:33,  2.15it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 289.00 / 408 (70.8%):  67%|██████▋   | 407/608 [02:49<01:33,  2.15it/s]
Average Metric: 289.00 / 408 (70.8%):  67%|██████▋   | 408/608 [02:49<01:25,  2.33it/s]
Average Metric: 290.00 / 409 (70.9%):  67%|██████▋   | 408/608 [02:50<01:25,  2.33it/s]
Average Metric: 290.00 / 409 (70.9%):  67%|██████▋   | 409/608 [02:50<01:25,  2.33it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 290.00 / 410 (70.7%):  67%|██████▋   | 409/608 [02:52<01:25,  2.33it/s]
Average Metric: 290.00 / 410 (70.7%):  67%|██████▋   | 410/608 [02:52<02:47,  1.18it/s]
Average Metric: 291.00 / 411 (70.8%):  67%|██████▋   | 410/608 [02:52<02:47,  1.18it/s]
Average Metric: 291.00 / 411 (70.8%):  68%|██████▊   | 411/608 [02:52<02:06,  1.56it/s]
Average Metric: 292.00 / 412 (70.9%):  68%|██████▊   | 411/608 [02:52<02:06,  1.56it/s]
Average Metric: 292.00 / 413 (70.7%):  68%|██████▊   | 412/608 [02:52<02:05,  1.56it/s]
Average Metric: 292.00 / 413 (70.7%):  68%|██████▊   | 413/608 [02:52<01:20,  2.43it/s]
Average Metric: 292.00 / 414 (70.5%):  68%|██████▊   | 413/608 [02:52<01:20,  2.43it/s]
Average Metric: 292.00 / 414 (70.5%):  68%|██████▊   | 414/608 [02:52<01:06,  2.92it/s]
Average Metric: 292.00 / 415 (70.4%):  68%|██████▊   | 414/608 [02:52<01:06,  2.92it/s]
Average Metric: 292.00 / 415 (70.4%):  68%|██████▊   | 415/608 [02:52<01:00,  3.21it/s]
Average Metric: 293.00 / 416 (70.4%):  68%|██████▊   | 415/608 [02:53<01:00,  3.21it/s]
Average Metric: 293.00 / 416 (70.4%):  68%|██████▊   | 416/608 [02:53<00:55,  3.49it/s]
Average Metric: 294.00 / 417 (70.5%):  68%|██████▊   | 416/608 [02:53<00:55,  3.49it/s]
Average Metric: 294.00 / 417 (70.5%):  69%|██████▊   | 417/608 [02:53<00:52,  3.64it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 295.00 / 418 (70.6%):  69%|██████▊   | 417/608 [02:53<00:52,  3.64it/s]
Average Metric: 295.00 / 418 (70.6%):  69%|██████▉   | 418/608 [02:53<00:52,  3.62it/s]
Average Metric: 296.00 / 419 (70.6%):  69%|██████▉   | 418/608 [02:54<00:52,  3.62it/s]
Average Metric: 296.00 / 419 (70.6%):  69%|██████▉   | 419/608 [02:54<01:04,  2.93it/s]
Average Metric: 297.00 / 420 (70.7%):  69%|██████▉   | 419/608 [02:54<01:04,  2.93it/s]
Average Metric: 297.00 / 420 (70.7%):  69%|██████▉   | 420/608 [02:54<01:03,  2.98it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 297.00 / 421 (70.5%):  69%|██████▉   | 420/608 [02:55<01:03,  2.98it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 297.00 / 421 (70.5%):  69%|██████▉   | 421/608 [02:55<01:15,  2.48it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 297.00 / 422 (70.4%):  69%|██████▉   | 421/608 [02:55<01:15,  2.48it/s]
Average Metric: 297.00 / 422 (70.4%):  69%|██████▉   | 422/608 [02:55<01:17,  2.39it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 298.00 / 423 (70.4%):  69%|██████▉   | 422/608 [02:55<01:17,  2.39it/s]
Average Metric: 298.00 / 423 (70.4%):  70%|██████▉   | 423/608 [02:55<01:12,  2.56it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 298.00 / 424 (70.3%):  70%|██████▉   | 423/608 [02:57<01:12,  2.56it/s]
Average Metric: 298.00 / 424 (70.3%):  70%|██████▉   | 424/608 [02:57<02:30,  1.23it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 299.00 / 425 (70.4%):  70%|██████▉   | 424/608 [02:57<02:30,  1.23it/s]
Average Metric: 299.00 / 425 (70.4%):  70%|██████▉   | 425/608 [02:57<01:51,  1.65it/s]
Average Metric: 300.00 / 426 (70.4%):  70%|██████▉   | 425/608 [02:58<01:51,  1.65it/s]
Average Metric: 300.00 / 426 (70.4%):  70%|███████   | 426/608 [02:58<01:44,  1.74it/s]
Average Metric: 300.00 / 427 (70.3%):  70%|███████   | 426/608 [02:59<01:44,  1.74it/s]
Average Metric: 300.00 / 427 (70.3%):  70%|███████   | 427/608 [02:59<01:55,  1.57it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 300.00 / 428 (70.1%):  70%|███████   | 427/608 [02:59<01:55,  1.57it/s]
Average Metric: 300.00 / 428 (70.1%):  70%|███████   | 428/608 [02:59<01:30,  1.99it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 301.00 / 429 (70.2%):  70%|███████   | 428/608 [02:59<01:30,  1.99it/s]
Average Metric: 301.00 / 429 (70.2%):  71%|███████   | 429/608 [02:59<01:25,  2.09it/s]
Average Metric: 301.00 / 430 (70.0%):  71%|███████   | 429/608 [02:59<01:25,  2.09it/s]
Average Metric: 302.00 / 431 (70.1%):  71%|███████   | 430/608 [03:00<01:25,  2.09it/s]
Average Metric: 302.00 / 431 (70.1%):  71%|███████   | 431/608 [03:00<01:02,  2.83it/s]
Average Metric: 303.00 / 432 (70.1%):  71%|███████   | 431/608 [03:00<01:02,  2.83it/s]
Average Metric: 303.00 / 432 (70.1%):  71%|███████   | 432/608 [03:00<01:09,  2.54it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 303.00 / 433 (70.0%):  71%|███████   | 432/608 [03:01<01:09,  2.54it/s]
Average Metric: 303.00 / 433 (70.0%):  71%|███████   | 433/608 [03:01<01:18,  2.24it/s]
Average Metric: 304.00 / 434 (70.0%):  71%|███████   | 433/608 [03:01<01:18,  2.24it/s]
Average Metric: 304.00 / 434 (70.0%):  71%|███████▏  | 434/608 [03:01<01:03,  2.74it/s]
Average Metric: 305.00 / 435 (70.1%):  71%|███████▏  | 434/608 [03:01<01:03,  2.74it/s]
Average Metric: 305.00 / 435 (70.1%):  72%|███████▏  | 435/608 [03:01<00:56,  3.05it/s]
Average Metric: 305.00 / 436 (70.0%):  72%|███████▏  | 435/608 [03:01<00:56,  3.05it/s]
Average Metric: 305.00 / 436 (70.0%):  72%|███████▏  | 436/608 [03:01<00:57,  2.98it/s]
Average Metric: 306.00 / 437 (70.0%):  72%|███████▏  | 436/608 [03:01<00:57,  2.98it/s]
Average Metric: 307.00 / 438 (70.1%):  72%|███████▏  | 437/608 [03:02<00:57,  2.98it/s]
Average Metric: 307.00 / 438 (70.1%):  72%|███████▏  | 438/608 [03:02<00:35,  4.82it/s]
Average Metric: 308.00 / 439 (70.2%):  72%|███████▏  | 438/608 [03:02<00:35,  4.82it/s]
Average Metric: 308.00 / 439 (70.2%):  72%|███████▏  | 439/608 [03:02<00:44,  3.79it/s]
Average Metric: 309.00 / 440 (70.2%):  72%|███████▏  | 439/608 [03:02<00:44,  3.79it/s]
Average Metric: 309.00 / 440 (70.2%):  72%|███████▏  | 440/608 [03:02<00:37,  4.46it/s]
Average Metric: 310.00 / 441 (70.3%):  72%|███████▏  | 440/608 [03:02<00:37,  4.46it/s]
Average Metric: 310.00 / 441 (70.3%):  73%|███████▎  | 441/608 [03:02<00:38,  4.32it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 311.00 / 442 (70.4%):  73%|███████▎  | 441/608 [03:03<00:38,  4.32it/s]
Average Metric: 311.00 / 442 (70.4%):  73%|███████▎  | 442/608 [03:03<00:58,  2.83it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 312.00 / 443 (70.4%):  73%|███████▎  | 442/608 [03:05<00:58,  2.83it/s]
Average Metric: 312.00 / 443 (70.4%):  73%|███████▎  | 443/608 [03:05<01:55,  1.43it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 313.00 / 444 (70.5%):  73%|███████▎  | 443/608 [03:05<01:55,  1.43it/s]
Average Metric: 313.00 / 444 (70.5%):  73%|███████▎  | 444/608 [03:05<01:56,  1.41it/s]
Average Metric: 314.00 / 445 (70.6%):  73%|███████▎  | 444/608 [03:05<01:56,  1.41it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 315.00 / 446 (70.6%):  73%|███████▎  | 445/608 [03:06<01:55,  1.41it/s]
Average Metric: 315.00 / 446 (70.6%):  73%|███████▎  | 446/608 [03:06<01:31,  1.78it/s]
Average Metric: 315.00 / 447 (70.5%):  73%|███████▎  | 446/608 [03:07<01:31,  1.78it/s]
Average Metric: 315.00 / 447 (70.5%):  74%|███████▎  | 447/608 [03:07<01:33,  1.73it/s]
Average Metric: 316.00 / 448 (70.5%):  74%|███████▎  | 447/608 [03:07<01:33,  1.73it/s]
Average Metric: 316.00 / 448 (70.5%):  74%|███████▎  | 448/608 [03:07<01:25,  1.88it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 316.00 / 449 (70.4%):  74%|███████▎  | 448/608 [03:07<01:25,  1.88it/s]
Average Metric: 316.00 / 449 (70.4%):  74%|███████▍  | 449/608 [03:07<01:14,  2.13it/s]
Average Metric: 317.00 / 450 (70.4%):  74%|███████▍  | 449/608 [03:08<01:14,  2.13it/s]
Average Metric: 317.00 / 450 (70.4%):  74%|███████▍  | 450/608 [03:08<01:08,  2.32it/s]
Average Metric: 318.00 / 451 (70.5%):  74%|███████▍  | 450/608 [03:08<01:08,  2.32it/s]
Average Metric: 318.00 / 452 (70.4%):  74%|███████▍  | 451/608 [03:08<01:07,  2.32it/s]
Average Metric: 318.00 / 452 (70.4%):  74%|███████▍  | 452/608 [03:08<00:57,  2.69it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 318.00 / 453 (70.2%):  74%|███████▍  | 452/608 [03:09<00:57,  2.69it/s]
Average Metric: 318.00 / 453 (70.2%):  75%|███████▍  | 453/608 [03:09<01:08,  2.26it/s]
Average Metric: 319.00 / 454 (70.3%):  75%|███████▍  | 453/608 [03:09<01:08,  2.26it/s]
Average Metric: 319.00 / 454 (70.3%):  75%|███████▍  | 454/608 [03:09<00:58,  2.65it/s]
Average Metric: 319.00 / 455 (70.1%):  75%|███████▍  | 454/608 [03:09<00:58,  2.65it/s]
Average Metric: 320.00 / 456 (70.2%):  75%|███████▍  | 455/608 [03:09<00:57,  2.65it/s]
Average Metric: 320.00 / 456 (70.2%):  75%|███████▌  | 456/608 [03:09<00:41,  3.69it/s]
Average Metric: 321.00 / 457 (70.2%):  75%|███████▌  | 456/608 [03:10<00:41,  3.69it/s]
Average Metric: 321.00 / 457 (70.2%):  75%|███████▌  | 457/608 [03:10<00:42,  3.56it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 322.00 / 458 (70.3%):  75%|███████▌  | 457/608 [03:10<00:42,  3.56it/s]
Average Metric: 323.00 / 459 (70.4%):  75%|███████▌  | 458/608 [03:11<00:42,  3.56it/s]
Average Metric: 323.00 / 459 (70.4%):  75%|███████▌  | 459/608 [03:11<00:49,  3.03it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 323.00 / 460 (70.2%):  75%|███████▌  | 459/608 [03:11<00:49,  3.03it/s]
Average Metric: 323.00 / 460 (70.2%):  76%|███████▌  | 460/608 [03:11<01:05,  2.28it/s]
Average Metric: 323.00 / 461 (70.1%):  76%|███████▌  | 460/608 [03:12<01:05,  2.28it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 323.00 / 461 (70.1%):  76%|███████▌  | 461/608 [03:12<01:07,  2.18it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 324.00 / 462 (70.1%):  76%|███████▌  | 461/608 [03:12<01:07,  2.18it/s]
Average Metric: 324.00 / 462 (70.1%):  76%|███████▌  | 462/608 [03:12<00:58,  2.48it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 324.00 / 463 (70.0%):  76%|███████▌  | 462/608 [03:13<00:58,  2.48it/s]
Average Metric: 324.00 / 463 (70.0%):  76%|███████▌  | 463/608 [03:13<01:07,  2.16it/s]
Average Metric: 324.00 / 464 (69.8%):  76%|███████▌  | 463/608 [03:14<01:07,  2.16it/s]
Average Metric: 324.00 / 464 (69.8%):  76%|███████▋  | 464/608 [03:14<01:34,  1.52it/s]
Average Metric: 325.00 / 465 (69.9%):  76%|███████▋  | 464/608 [03:14<01:34,  1.52it/s]
Average Metric: 325.00 / 466 (69.7%):  76%|███████▋  | 465/608 [03:15<01:33,  1.52it/s]
Average Metric: 325.00 / 466 (69.7%):  77%|███████▋  | 466/608 [03:15<01:14,  1.91it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 326.00 / 467 (69.8%):  77%|███████▋  | 466/608 [03:15<01:14,  1.91it/s]
Average Metric: 326.00 / 467 (69.8%):  77%|███████▋  | 467/608 [03:15<01:06,  2.11it/s]
Average Metric: 327.00 / 468 (69.9%):  77%|███████▋  | 467/608 [03:15<01:06,  2.11it/s]
Average Metric: 328.00 / 469 (69.9%):  77%|███████▋  | 468/608 [03:15<01:06,  2.11it/s]
Average Metric: 328.00 / 469 (69.9%):  77%|███████▋  | 469/608 [03:15<00:48,  2.85it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 329.00 / 470 (70.0%):  77%|███████▋  | 469/608 [03:16<00:48,  2.85it/s]
Average Metric: 329.00 / 470 (70.0%):  77%|███████▋  | 470/608 [03:16<00:51,  2.67it/s]
Average Metric: 330.00 / 471 (70.1%):  77%|███████▋  | 470/608 [03:16<00:51,  2.67it/s]
Average Metric: 330.00 / 471 (70.1%):  77%|███████▋  | 471/608 [03:16<00:52,  2.63it/s]
Average Metric: 331.00 / 472 (70.1%):  77%|███████▋  | 471/608 [03:16<00:52,  2.63it/s]
Average Metric: 331.00 / 472 (70.1%):  78%|███████▊  | 472/608 [03:16<00:50,  2.71it/s]
Average Metric: 332.00 / 473 (70.2%):  78%|███████▊  | 472/608 [03:17<00:50,  2.71it/s]
Average Metric: 332.00 / 473 (70.2%):  78%|███████▊  | 473/608 [03:17<00:41,  3.25it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 332.00 / 474 (70.0%):  78%|███████▊  | 473/608 [03:17<00:41,  3.25it/s]
Average Metric: 332.00 / 474 (70.0%):  78%|███████▊  | 474/608 [03:17<00:51,  2.62it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 333.00 / 475 (70.1%):  78%|███████▊  | 474/608 [03:18<00:51,  2.62it/s]
Average Metric: 333.00 / 475 (70.1%):  78%|███████▊  | 475/608 [03:18<00:50,  2.62it/s]
Average Metric: 334.00 / 476 (70.2%):  78%|███████▊  | 475/608 [03:18<00:50,  2.62it/s]
Average Metric: 334.00 / 476 (70.2%):  78%|███████▊  | 476/608 [03:18<00:46,  2.83it/s]
Average Metric: 334.00 / 477 (70.0%):  78%|███████▊  | 476/608 [03:18<00:46,  2.83it/s]
Average Metric: 334.00 / 477 (70.0%):  78%|███████▊  | 477/608 [03:18<00:42,  3.12it/s]
Average Metric: 335.00 / 478 (70.1%):  78%|███████▊  | 477/608 [03:19<00:42,  3.12it/s]
Average Metric: 335.00 / 478 (70.1%):  79%|███████▊  | 478/608 [03:19<00:46,  2.83it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 336.00 / 479 (70.1%):  79%|███████▊  | 478/608 [03:20<00:46,  2.83it/s]
Average Metric: 336.00 / 479 (70.1%):  79%|███████▉  | 479/608 [03:20<01:14,  1.73it/s]
Average Metric: 336.00 / 480 (70.0%):  79%|███████▉  | 479/608 [03:20<01:14,  1.73it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 336.00 / 481 (69.9%):  79%|███████▉  | 480/608 [03:20<01:14,  1.73it/s]
Average Metric: 336.00 / 481 (69.9%):  79%|███████▉  | 481/608 [03:20<00:52,  2.44it/s]
Average Metric: 337.00 / 482 (69.9%):  79%|███████▉  | 481/608 [03:20<00:52,  2.44it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 337.00 / 483 (69.8%):  79%|███████▉  | 482/608 [03:21<00:51,  2.44it/s]
Average Metric: 337.00 / 483 (69.8%):  79%|███████▉  | 483/608 [03:21<00:42,  2.96it/s]
Average Metric: 337.00 / 484 (69.6%):  79%|███████▉  | 483/608 [03:21<00:42,  2.96it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 337.00 / 485 (69.5%):  80%|███████▉  | 484/608 [03:22<00:41,  2.96it/s]
Average Metric: 337.00 / 485 (69.5%):  80%|███████▉  | 485/608 [03:22<01:07,  1.83it/s]
Average Metric: 338.00 / 486 (69.5%):  80%|███████▉  | 485/608 [03:23<01:07,  1.83it/s]
Average Metric: 338.00 / 486 (69.5%):  80%|███████▉  | 486/608 [03:23<00:58,  2.09it/s]
Average Metric: 339.00 / 487 (69.6%):  80%|███████▉  | 486/608 [03:23<00:58,  2.09it/s]
Average Metric: 339.00 / 487 (69.6%):  80%|████████  | 487/608 [03:23<01:05,  1.84it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 340.00 / 488 (69.7%):  80%|████████  | 487/608 [03:24<01:05,  1.84it/s]
Average Metric: 340.00 / 488 (69.7%):  80%|████████  | 488/608 [03:24<01:00,  1.99it/s]
Average Metric: 340.00 / 489 (69.5%):  80%|████████  | 488/608 [03:24<01:00,  1.99it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 341.00 / 490 (69.6%):  80%|████████  | 489/608 [03:24<00:59,  1.99it/s]
Average Metric: 341.00 / 490 (69.6%):  81%|████████  | 490/608 [03:24<00:44,  2.63it/s]
Average Metric: 342.00 / 491 (69.7%):  81%|████████  | 490/608 [03:24<00:44,  2.63it/s]
Average Metric: 342.00 / 491 (69.7%):  81%|████████  | 491/608 [03:24<00:39,  2.99it/s]
Average Metric: 343.00 / 492 (69.7%):  81%|████████  | 491/608 [03:25<00:39,  2.99it/s]
Average Metric: 343.00 / 492 (69.7%):  81%|████████  | 492/608 [03:25<00:47,  2.43it/s]
Average Metric: 344.00 / 493 (69.8%):  81%|████████  | 492/608 [03:26<00:47,  2.43it/s]
Average Metric: 344.00 / 493 (69.8%):  81%|████████  | 493/608 [03:26<00:59,  1.94it/s]
Average Metric: 345.00 / 494 (69.8%):  81%|████████  | 493/608 [03:26<00:59,  1.94it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 346.00 / 495 (69.9%):  81%|████████▏ | 494/608 [03:27<00:58,  1.94it/s]
Average Metric: 346.00 / 495 (69.9%):  81%|████████▏ | 495/608 [03:27<00:53,  2.12it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 347.00 / 496 (70.0%):  81%|████████▏ | 495/608 [03:27<00:53,  2.12it/s]
Average Metric: 347.00 / 496 (70.0%):  82%|████████▏ | 496/608 [03:27<00:49,  2.28it/s]
Average Metric: 348.00 / 497 (70.0%):  82%|████████▏ | 496/608 [03:27<00:49,  2.28it/s]
Average Metric: 348.00 / 497 (70.0%):  82%|████████▏ | 497/608 [03:27<00:48,  2.28it/s]
Average Metric: 349.00 / 498 (70.1%):  82%|████████▏ | 497/608 [03:27<00:48,  2.28it/s]
Average Metric: 350.00 / 499 (70.1%):  82%|████████▏ | 498/608 [03:28<00:48,  2.28it/s]
Average Metric: 350.00 / 499 (70.1%):  82%|████████▏ | 499/608 [03:28<00:36,  3.00it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 351.00 / 500 (70.2%):  82%|████████▏ | 499/608 [03:28<00:36,  3.00it/s]
Average Metric: 351.00 / 500 (70.2%):  82%|████████▏ | 500/608 [03:28<00:33,  3.21it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 352.00 / 501 (70.3%):  82%|████████▏ | 500/608 [03:29<00:33,  3.21it/s]
Average Metric: 352.00 / 501 (70.3%):  82%|████████▏ | 501/608 [03:29<00:41,  2.58it/s]
Average Metric: 352.00 / 502 (70.1%):  82%|████████▏ | 501/608 [03:29<00:41,  2.58it/s]
Average Metric: 352.00 / 502 (70.1%):  83%|████████▎ | 502/608 [03:29<00:44,  2.39it/s]
Average Metric: 353.00 / 503 (70.2%):  83%|████████▎ | 502/608 [03:29<00:44,  2.39it/s]
Average Metric: 354.00 / 504 (70.2%):  83%|████████▎ | 503/608 [03:29<00:44,  2.39it/s]
Average Metric: 354.00 / 504 (70.2%):  83%|████████▎ | 504/608 [03:29<00:32,  3.24it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 355.00 / 505 (70.3%):  83%|████████▎ | 504/608 [03:30<00:32,  3.24it/s]
Average Metric: 355.00 / 505 (70.3%):  83%|████████▎ | 505/608 [03:30<00:33,  3.09it/s]
Average Metric: 356.00 / 506 (70.4%):  83%|████████▎ | 505/608 [03:31<00:33,  3.09it/s]
Average Metric: 356.00 / 506 (70.4%):  83%|████████▎ | 506/608 [03:31<00:54,  1.89it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 357.00 / 507 (70.4%):  83%|████████▎ | 506/608 [03:31<00:54,  1.89it/s]
Average Metric: 357.00 / 507 (70.4%):  83%|████████▎ | 507/608 [03:31<00:47,  2.11it/s]
Average Metric: 357.00 / 508 (70.3%):  83%|████████▎ | 507/608 [03:31<00:47,  2.11it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 358.00 / 509 (70.3%):  84%|████████▎ | 508/608 [03:32<00:47,  2.11it/s]
Average Metric: 358.00 / 509 (70.3%):  84%|████████▎ | 509/608 [03:32<00:34,  2.89it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 359.00 / 510 (70.4%):  84%|████████▎ | 509/608 [03:32<00:34,  2.89it/s]
Average Metric: 359.00 / 510 (70.4%):  84%|████████▍ | 510/608 [03:32<00:40,  2.41it/s]
Average Metric: 359.00 / 511 (70.3%):  84%|████████▍ | 510/608 [03:33<00:40,  2.41it/s]
Average Metric: 359.00 / 511 (70.3%):  84%|████████▍ | 511/608 [03:33<00:46,  2.11it/s]
Average Metric: 360.00 / 512 (70.3%):  84%|████████▍ | 511/608 [03:33<00:46,  2.11it/s]
Average Metric: 360.00 / 512 (70.3%):  84%|████████▍ | 512/608 [03:33<00:37,  2.56it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 361.00 / 513 (70.4%):  84%|████████▍ | 512/608 [03:34<00:37,  2.56it/s]
Average Metric: 361.00 / 513 (70.4%):  84%|████████▍ | 513/608 [03:34<00:55,  1.71it/s]
Average Metric: 362.00 / 514 (70.4%):  84%|████████▍ | 513/608 [03:35<00:55,  1.71it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 362.00 / 514 (70.4%):  85%|████████▍ | 514/608 [03:35<00:52,  1.78it/s]
Average Metric: 362.00 / 515 (70.3%):  85%|████████▍ | 514/608 [03:35<00:52,  1.78it/s]
Average Metric: 362.00 / 515 (70.3%):  85%|████████▍ | 515/608 [03:35<00:40,  2.31it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 363.00 / 516 (70.3%):  85%|████████▍ | 515/608 [03:35<00:40,  2.31it/s]
Average Metric: 363.00 / 516 (70.3%):  85%|████████▍ | 516/608 [03:35<00:35,  2.57it/s]
Average Metric: 364.00 / 517 (70.4%):  85%|████████▍ | 516/608 [03:35<00:35,  2.57it/s]
Average Metric: 364.00 / 517 (70.4%):  85%|████████▌ | 517/608 [03:35<00:30,  2.95it/s]
Average Metric: 365.00 / 518 (70.5%):  85%|████████▌ | 517/608 [03:36<00:30,  2.95it/s]
Average Metric: 365.00 / 518 (70.5%):  85%|████████▌ | 518/608 [03:36<00:28,  3.21it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 365.00 / 519 (70.3%):  85%|████████▌ | 518/608 [03:36<00:28,  3.21it/s]
Average Metric: 365.00 / 519 (70.3%):  85%|████████▌ | 519/608 [03:36<00:32,  2.74it/s]
Average Metric: 366.00 / 520 (70.4%):  85%|████████▌ | 519/608 [03:37<00:32,  2.74it/s]
Average Metric: 366.00 / 520 (70.4%):  86%|████████▌ | 520/608 [03:37<00:41,  2.13it/s]
Average Metric: 366.00 / 521 (70.2%):  86%|████████▌ | 520/608 [03:37<00:41,  2.13it/s]
Average Metric: 366.00 / 522 (70.1%):  86%|████████▌ | 521/608 [03:37<00:40,  2.13it/s]
Average Metric: 366.00 / 522 (70.1%):  86%|████████▌ | 522/608 [03:37<00:29,  2.95it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 367.00 / 523 (70.2%):  86%|████████▌ | 522/608 [03:38<00:29,  2.95it/s]
Average Metric: 367.00 / 523 (70.2%):  86%|████████▌ | 523/608 [03:38<00:42,  2.01it/s]
Average Metric: 368.00 / 524 (70.2%):  86%|████████▌ | 523/608 [03:38<00:42,  2.01it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 368.00 / 525 (70.1%):  86%|████████▌ | 524/608 [03:39<00:41,  2.01it/s]
Average Metric: 368.00 / 525 (70.1%):  86%|████████▋ | 525/608 [03:39<00:34,  2.38it/s]
Average Metric: 369.00 / 526 (70.2%):  86%|████████▋ | 525/608 [03:39<00:34,  2.38it/s]
Average Metric: 369.00 / 526 (70.2%):  87%|████████▋ | 526/608 [03:39<00:33,  2.48it/s]
Average Metric: 370.00 / 527 (70.2%):  87%|████████▋ | 526/608 [03:39<00:33,  2.48it/s]
Average Metric: 370.00 / 527 (70.2%):  87%|████████▋ | 527/608 [03:39<00:27,  2.97it/s]
Average Metric: 371.00 / 528 (70.3%):  87%|████████▋ | 527/608 [03:39<00:27,  2.97it/s]
Average Metric: 371.00 / 528 (70.3%):  87%|████████▋ | 528/608 [03:39<00:24,  3.33it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 372.00 / 529 (70.3%):  87%|████████▋ | 528/608 [03:40<00:24,  3.33it/s]
Average Metric: 372.00 / 529 (70.3%):  87%|████████▋ | 529/608 [03:40<00:23,  3.38it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 373.00 / 530 (70.4%):  87%|████████▋ | 529/608 [03:40<00:23,  3.38it/s]
Average Metric: 373.00 / 530 (70.4%):  87%|████████▋ | 530/608 [03:40<00:27,  2.82it/s]
Average Metric: 374.00 / 531 (70.4%):  87%|████████▋ | 530/608 [03:41<00:27,  2.82it/s]
Average Metric: 374.00 / 531 (70.4%):  87%|████████▋ | 531/608 [03:41<00:38,  1.99it/s]
Average Metric: 374.00 / 532 (70.3%):  87%|████████▋ | 531/608 [03:42<00:38,  1.99it/s]
Average Metric: 374.00 / 532 (70.3%):  88%|████████▊ | 532/608 [03:42<00:40,  1.86it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 374.00 / 533 (70.2%):  88%|████████▊ | 532/608 [03:42<00:40,  1.86it/s]
Average Metric: 374.00 / 533 (70.2%):  88%|████████▊ | 533/608 [03:42<00:35,  2.10it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 375.00 / 534 (70.2%):  88%|████████▊ | 533/608 [03:42<00:35,  2.10it/s]
Average Metric: 375.00 / 534 (70.2%):  88%|████████▊ | 534/608 [03:42<00:29,  2.48it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 376.00 / 535 (70.3%):  88%|████████▊ | 534/608 [03:43<00:29,  2.48it/s]
Average Metric: 376.00 / 535 (70.3%):  88%|████████▊ | 535/608 [03:43<00:32,  2.22it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 377.00 / 536 (70.3%):  88%|████████▊ | 535/608 [03:43<00:32,  2.22it/s]
Average Metric: 377.00 / 536 (70.3%):  88%|████████▊ | 536/608 [03:43<00:27,  2.58it/s]
Average Metric: 378.00 / 537 (70.4%):  88%|████████▊ | 536/608 [03:43<00:27,  2.58it/s]
Average Metric: 378.00 / 537 (70.4%):  88%|████████▊ | 537/608 [03:43<00:23,  3.01it/s]
Average Metric: 379.00 / 538 (70.4%):  88%|████████▊ | 537/608 [03:43<00:23,  3.01it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 379.00 / 539 (70.3%):  88%|████████▊ | 538/608 [03:45<00:23,  3.01it/s]
Average Metric: 379.00 / 539 (70.3%):  89%|████████▊ | 539/608 [03:45<00:35,  1.96it/s]
Average Metric: 380.00 / 540 (70.4%):  89%|████████▊ | 539/608 [03:45<00:35,  1.96it/s]
Average Metric: 380.00 / 540 (70.4%):  89%|████████▉ | 540/608 [03:45<00:32,  2.11it/s]
Average Metric: 380.00 / 541 (70.2%):  89%|████████▉ | 540/608 [03:45<00:32,  2.11it/s]
Average Metric: 380.00 / 541 (70.2%):  89%|████████▉ | 541/608 [03:45<00:25,  2.61it/s]
Average Metric: 380.00 / 542 (70.1%):  89%|████████▉ | 541/608 [03:45<00:25,  2.61it/s]
Average Metric: 380.00 / 542 (70.1%):  89%|████████▉ | 542/608 [03:45<00:22,  2.90it/s]
Average Metric: 381.00 / 543 (70.2%):  89%|████████▉ | 542/608 [03:46<00:22,  2.90it/s]
Average Metric: 381.00 / 543 (70.2%):  89%|████████▉ | 543/608 [03:46<00:20,  3.18it/s]
Average Metric: 382.00 / 544 (70.2%):  89%|████████▉ | 543/608 [03:46<00:20,  3.18it/s]
Average Metric: 382.00 / 544 (70.2%):  89%|████████▉ | 544/608 [03:46<00:16,  3.89it/s]
Average Metric: 383.00 / 545 (70.3%):  89%|████████▉ | 544/608 [03:46<00:16,  3.89it/s]
Average Metric: 383.00 / 545 (70.3%):  90%|████████▉ | 545/608 [03:46<00:17,  3.58it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 384.00 / 546 (70.3%):  90%|████████▉ | 545/608 [03:47<00:17,  3.58it/s]
Average Metric: 384.00 / 546 (70.3%):  90%|████████▉ | 546/608 [03:47<00:31,  1.96it/s]
Average Metric: 385.00 / 547 (70.4%):  90%|████████▉ | 546/608 [03:47<00:31,  1.96it/s]
Average Metric: 385.00 / 547 (70.4%):  90%|████████▉ | 547/608 [03:47<00:24,  2.49it/s]
Average Metric: 386.00 / 548 (70.4%):  90%|████████▉ | 547/608 [03:48<00:24,  2.49it/s]
Average Metric: 386.00 / 548 (70.4%):  90%|█████████ | 548/608 [03:48<00:21,  2.79it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 387.00 / 549 (70.5%):  90%|█████████ | 548/608 [03:48<00:21,  2.79it/s]
Average Metric: 387.00 / 549 (70.5%):  90%|█████████ | 549/608 [03:48<00:20,  2.94it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 387.00 / 550 (70.4%):  90%|█████████ | 549/608 [03:49<00:20,  2.94it/s]
Average Metric: 387.00 / 550 (70.4%):  90%|█████████ | 550/608 [03:49<00:33,  1.75it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 388.00 / 551 (70.4%):  90%|█████████ | 550/608 [03:49<00:33,  1.75it/s]
Average Metric: 388.00 / 551 (70.4%):  91%|█████████ | 551/608 [03:49<00:29,  1.91it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 388.00 / 552 (70.3%):  91%|█████████ | 551/608 [03:50<00:29,  1.91it/s]
Average Metric: 388.00 / 552 (70.3%):  91%|█████████ | 552/608 [03:50<00:37,  1.48it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 388.00 / 553 (70.2%):  91%|█████████ | 552/608 [03:51<00:37,  1.48it/s]
Average Metric: 388.00 / 553 (70.2%):  91%|█████████ | 553/608 [03:51<00:34,  1.61it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 388.00 / 554 (70.0%):  91%|█████████ | 553/608 [03:51<00:34,  1.61it/s]
Average Metric: 389.00 / 555 (70.1%):  91%|█████████ | 554/608 [03:51<00:33,  1.61it/s]
Average Metric: 389.00 / 555 (70.1%):  91%|█████████▏| 555/608 [03:51<00:20,  2.58it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 390.00 / 556 (70.1%):  91%|█████████▏| 555/608 [03:52<00:20,  2.58it/s]
Average Metric: 390.00 / 556 (70.1%):  91%|█████████▏| 556/608 [03:52<00:27,  1.92it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 390.00 / 557 (70.0%):  91%|█████████▏| 556/608 [03:53<00:27,  1.92it/s]
Average Metric: 390.00 / 557 (70.0%):  92%|█████████▏| 557/608 [03:53<00:31,  1.61it/s]
Average Metric: 391.00 / 558 (70.1%):  92%|█████████▏| 557/608 [03:53<00:31,  1.61it/s]
Average Metric: 392.00 / 559 (70.1%):  92%|█████████▏| 558/608 [03:53<00:31,  1.61it/s]
Average Metric: 392.00 / 559 (70.1%):  92%|█████████▏| 559/608 [03:53<00:21,  2.33it/s]
Average Metric: 393.00 / 560 (70.2%):  92%|█████████▏| 559/608 [03:54<00:21,  2.33it/s]
Average Metric: 393.00 / 560 (70.2%):  92%|█████████▏| 560/608 [03:54<00:19,  2.46it/s]
Average Metric: 394.00 / 561 (70.2%):  92%|█████████▏| 560/608 [03:54<00:19,  2.46it/s]
Average Metric: 394.00 / 561 (70.2%):  92%|█████████▏| 561/608 [03:54<00:18,  2.53it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 395.00 / 562 (70.3%):  92%|█████████▏| 561/608 [03:54<00:18,  2.53it/s]
Average Metric: 396.00 / 563 (70.3%):  92%|█████████▏| 562/608 [03:54<00:18,  2.53it/s]
Average Metric: 396.00 / 563 (70.3%):  93%|█████████▎| 563/608 [03:54<00:14,  3.20it/s]
Average Metric: 397.00 / 564 (70.4%):  93%|█████████▎| 563/608 [03:55<00:14,  3.20it/s]
Average Metric: 397.00 / 564 (70.4%):  93%|█████████▎| 564/608 [03:55<00:14,  3.00it/s]
Average Metric: 397.00 / 565 (70.3%):  93%|█████████▎| 564/608 [03:55<00:14,  3.00it/s]
Average Metric: 397.00 / 565 (70.3%):  93%|█████████▎| 565/608 [03:55<00:17,  2.46it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 398.00 / 566 (70.3%):  93%|█████████▎| 565/608 [03:56<00:17,  2.46it/s]
Average Metric: 399.00 / 567 (70.4%):  93%|█████████▎| 566/608 [03:56<00:17,  2.46it/s]
Average Metric: 399.00 / 567 (70.4%):  93%|█████████▎| 567/608 [03:56<00:10,  3.75it/s]
Average Metric: 400.00 / 568 (70.4%):  93%|█████████▎| 567/608 [03:56<00:10,  3.75it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 401.00 / 569 (70.5%):  93%|█████████▎| 568/608 [03:58<00:10,  3.75it/s]
Average Metric: 401.00 / 569 (70.5%):  94%|█████████▎| 569/608 [03:58<00:21,  1.85it/s]
Average Metric: 402.00 / 570 (70.5%):  94%|█████████▎| 569/608 [03:58<00:21,  1.85it/s]
Average Metric: 403.00 / 571 (70.6%):  94%|█████████▍| 570/608 [03:58<00:20,  1.85it/s]
Average Metric: 403.00 / 571 (70.6%):  94%|█████████▍| 571/608 [03:58<00:17,  2.11it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 404.00 / 572 (70.6%):  94%|█████████▍| 571/608 [03:59<00:17,  2.11it/s]
Average Metric: 404.00 / 572 (70.6%):  94%|█████████▍| 572/608 [03:59<00:19,  1.83it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 404.00 / 573 (70.5%):  94%|█████████▍| 572/608 [03:59<00:19,  1.83it/s]
Average Metric: 404.00 / 573 (70.5%):  94%|█████████▍| 573/608 [03:59<00:17,  1.99it/s]
Average Metric: 405.00 / 574 (70.6%):  94%|█████████▍| 573/608 [03:59<00:17,  1.99it/s]
Average Metric: 406.00 / 575 (70.6%):  94%|█████████▍| 574/608 [04:00<00:17,  1.99it/s]
Average Metric: 406.00 / 575 (70.6%):  95%|█████████▍| 575/608 [04:00<00:12,  2.72it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 406.00 / 576 (70.5%):  95%|█████████▍| 575/608 [04:00<00:12,  2.72it/s]
Average Metric: 406.00 / 576 (70.5%):  95%|█████████▍| 576/608 [04:00<00:11,  2.90it/s]
Average Metric: 407.00 / 577 (70.5%):  95%|█████████▍| 576/608 [04:00<00:11,  2.90it/s]
Average Metric: 407.00 / 577 (70.5%):  95%|█████████▍| 577/608 [04:00<00:09,  3.34it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 408.00 / 578 (70.6%):  95%|█████████▍| 577/608 [04:01<00:09,  3.34it/s]
Average Metric: 408.00 / 578 (70.6%):  95%|█████████▌| 578/608 [04:01<00:16,  1.86it/s]
Average Metric: 409.00 / 579 (70.6%):  95%|█████████▌| 578/608 [04:02<00:16,  1.86it/s]
Average Metric: 409.00 / 579 (70.6%):  95%|█████████▌| 579/608 [04:02<00:12,  2.36it/s]
Average Metric: 410.00 / 580 (70.7%):  95%|█████████▌| 579/608 [04:02<00:12,  2.36it/s]
Average Metric: 410.00 / 580 (70.7%):  95%|█████████▌| 580/608 [04:02<00:10,  2.78it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 411.00 / 581 (70.7%):  95%|█████████▌| 580/608 [04:02<00:10,  2.78it/s]
Average Metric: 411.00 / 581 (70.7%):  96%|█████████▌| 581/608 [04:02<00:08,  3.36it/s]
Average Metric: 411.00 / 582 (70.6%):  96%|█████████▌| 581/608 [04:02<00:08,  3.36it/s]
Average Metric: 411.00 / 582 (70.6%):  96%|█████████▌| 582/608 [04:02<00:07,  3.39it/s]
Average Metric: 411.00 / 583 (70.5%):  96%|█████████▌| 582/608 [04:02<00:07,  3.39it/s]
Average Metric: 412.00 / 584 (70.5%):  96%|█████████▌| 583/608 [04:03<00:07,  3.39it/s]
Average Metric: 412.00 / 584 (70.5%):  96%|█████████▌| 584/608 [04:03<00:06,  3.81it/s]
Average Metric: 413.00 / 585 (70.6%):  96%|█████████▌| 584/608 [04:03<00:06,  3.81it/s]
Average Metric: 413.00 / 585 (70.6%):  96%|█████████▌| 585/608 [04:03<00:06,  3.60it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 414.00 / 586 (70.6%):  96%|█████████▌| 585/608 [04:03<00:06,  3.60it/s]
Average Metric: 414.00 / 586 (70.6%):  96%|█████████▋| 586/608 [04:03<00:06,  3.56it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 415.00 / 587 (70.7%):  96%|█████████▋| 586/608 [04:04<00:06,  3.56it/s]
Average Metric: 415.00 / 587 (70.7%):  97%|█████████▋| 587/608 [04:04<00:06,  3.14it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 415.00 / 588 (70.6%):  97%|█████████▋| 587/608 [04:05<00:06,  3.14it/s]
Average Metric: 415.00 / 588 (70.6%):  97%|█████████▋| 588/608 [04:05<00:11,  1.69it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 416.00 / 589 (70.6%):  97%|█████████▋| 588/608 [04:05<00:11,  1.69it/s]
Average Metric: 416.00 / 589 (70.6%):  97%|█████████▋| 589/608 [04:05<00:10,  1.89it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 417.00 / 590 (70.7%):  97%|█████████▋| 589/608 [04:06<00:10,  1.89it/s]
Average Metric: 417.00 / 590 (70.7%):  97%|█████████▋| 590/608 [04:06<00:08,  2.00it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 418.00 / 591 (70.7%):  97%|█████████▋| 590/608 [04:06<00:08,  2.00it/s]
Average Metric: 418.00 / 591 (70.7%):  97%|█████████▋| 591/608 [04:06<00:09,  1.73it/s]
Average Metric: 419.00 / 592 (70.8%):  97%|█████████▋| 591/608 [04:07<00:09,  1.73it/s]
Average Metric: 419.00 / 592 (70.8%):  97%|█████████▋| 592/608 [04:07<00:10,  1.51it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 420.00 / 593 (70.8%):  97%|█████████▋| 592/608 [04:08<00:10,  1.51it/s]
Average Metric: 420.00 / 593 (70.8%):  98%|█████████▊| 593/608 [04:08<00:10,  1.39it/s]
Average Metric: 421.00 / 594 (70.9%):  98%|█████████▊| 593/608 [04:09<00:10,  1.39it/s]
Average Metric: 421.00 / 594 (70.9%):  98%|█████████▊| 594/608 [04:09<00:08,  1.65it/s]
Average Metric: 422.00 / 595 (70.9%):  98%|█████████▊| 594/608 [04:09<00:08,  1.65it/s]
Average Metric: 422.00 / 595 (70.9%):  98%|█████████▊| 595/608 [04:09<00:06,  2.10it/s]
Average Metric: 423.00 / 596 (71.0%):  98%|█████████▊| 595/608 [04:09<00:06,  2.10it/s]
Average Metric: 423.00 / 596 (71.0%):  98%|█████████▊| 596/608 [04:09<00:04,  2.62it/s]
Average Metric: 423.00 / 597 (70.9%):  98%|█████████▊| 596/608 [04:09<00:04,  2.62it/s]
Average Metric: 423.00 / 597 (70.9%):  98%|█████████▊| 597/608 [04:09<00:03,  3.09it/s]
Average Metric: 424.00 / 598 (70.9%):  98%|█████████▊| 597/608 [04:09<00:03,  3.09it/s]
Average Metric: 424.00 / 599 (70.8%):  98%|█████████▊| 598/608 [04:10<00:03,  3.09it/s]
Average Metric: 424.00 / 599 (70.8%):  99%|█████████▊| 599/608 [04:10<00:02,  3.40it/s]
Average Metric: 424.00 / 600 (70.7%):  99%|█████████▊| 599/608 [04:10<00:02,  3.40it/s]
Average Metric: 425.00 / 601 (70.7%):  99%|█████████▊| 600/608 [04:10<00:02,  3.40it/s]
Average Metric: 425.00 / 601 (70.7%):  99%|█████████▉| 601/608 [04:10<00:01,  4.66it/s]
Average Metric: 425.00 / 602 (70.6%):  99%|█████████▉| 601/608 [04:10<00:01,  4.66it/s]
Average Metric: 426.00 / 603 (70.6%):  99%|█████████▉| 602/608 [04:10<00:01,  4.66it/s]
Average Metric: 426.00 / 603 (70.6%):  99%|█████████▉| 603/608 [04:10<00:00,  6.04it/s]
Average Metric: 427.00 / 604 (70.7%):  99%|█████████▉| 603/608 [04:11<00:00,  6.04it/s]
Average Metric: 427.00 / 604 (70.7%):  99%|█████████▉| 604/608 [04:11<00:01,  2.76it/s]
Average Metric: 428.00 / 605 (70.7%):  99%|█████████▉| 604/608 [04:11<00:01,  2.76it/s]
Average Metric: 428.00 / 605 (70.7%): 100%|█████████▉| 605/608 [04:11<00:01,  2.85it/s]
Average Metric: 429.00 / 606 (70.8%): 100%|█████████▉| 605/608 [04:11<00:01,  2.85it/s]
Average Metric: 429.00 / 606 (70.8%): 100%|█████████▉| 606/608 [04:11<00:00,  3.36it/s]
Average Metric: 430.00 / 607 (70.8%): 100%|█████████▉| 606/608 [04:12<00:00,  3.36it/s]
Average Metric: 430.00 / 607 (70.8%): 100%|█████████▉| 607/608 [04:12<00:00,  2.49it/s]
Average Metric: 430.00 / 608 (70.7%): 100%|█████████▉| 607/608 [04:12<00:00,  2.49it/s]
Average Metric: 430.00 / 608 (70.7%): 100%|██████████| 608/608 [04:12<00:00,  2.86it/s]
Average Metric: 430.00 / 608 (70.7%): 100%|██████████| 608/608 [04:12<00:00,  2.40it/s]
2025/04/18 11:54:11 INFO dspy.evaluate.evaluate: Average Metric: 430 / 608 (70.7%)
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

  0%|          | 0/117 [00:00<?, ?it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 1.00 / 1 (100.0%):   0%|          | 0/117 [00:06<?, ?it/s]
Average Metric: 1.00 / 1 (100.0%):   1%|          | 1/117 [00:06<12:01,  6.22s/it]
Average Metric: 2.00 / 2 (100.0%):   1%|          | 1/117 [00:06<12:01,  6.22s/it]
Average Metric: 2.00 / 3 (66.7%):   2%|▏         | 2/117 [00:06<11:55,  6.22s/it] 
Average Metric: 2.00 / 4 (50.0%):   3%|▎         | 3/117 [00:06<11:49,  6.22s/it]
Average Metric: 2.00 / 4 (50.0%):   3%|▎         | 4/117 [00:06<02:16,  1.21s/it]
Average Metric: 3.00 / 5 (60.0%):   3%|▎         | 4/117 [00:06<02:16,  1.21s/it]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 3.00 / 6 (50.0%):   4%|▍         | 5/117 [00:07<02:15,  1.21s/it]
Average Metric: 3.00 / 6 (50.0%):   5%|▌         | 6/117 [00:07<01:40,  1.10it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 3.00 / 7 (42.9%):   5%|▌         | 6/117 [00:07<01:40,  1.10it/s]
Average Metric: 4.00 / 8 (50.0%):   6%|▌         | 7/117 [00:07<01:40,  1.10it/s]
Average Metric: 4.00 / 8 (50.0%):   7%|▋         | 8/117 [00:07<01:08,  1.59it/s]
Average Metric: 5.00 / 9 (55.6%):   7%|▋         | 8/117 [00:08<01:08,  1.59it/s]
Average Metric: 5.00 / 9 (55.6%):   8%|▊         | 9/117 [00:08<01:06,  1.61it/s]
Average Metric: 6.00 / 10 (60.0%):   8%|▊         | 9/117 [00:08<01:06,  1.61it/s]
Average Metric: 6.00 / 10 (60.0%):   9%|▊         | 10/117 [00:08<00:56,  1.89it/s]
Average Metric: 7.00 / 11 (63.6%):   9%|▊         | 10/117 [00:08<00:56,  1.89it/s]
Average Metric: 7.00 / 11 (63.6%):   9%|▉         | 11/117 [00:08<00:46,  2.29it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 8.00 / 12 (66.7%):   9%|▉         | 11/117 [00:09<00:46,  2.29it/s]
Average Metric: 8.00 / 12 (66.7%):  10%|█         | 12/117 [00:09<00:43,  2.40it/s]
Average Metric: 9.00 / 13 (69.2%):  10%|█         | 12/117 [00:09<00:43,  2.40it/s]
Average Metric: 9.00 / 13 (69.2%):  11%|█         | 13/117 [00:09<00:39,  2.65it/s]
Average Metric: 9.00 / 14 (64.3%):  11%|█         | 13/117 [00:09<00:39,  2.65it/s]
Average Metric: 9.00 / 14 (64.3%):  12%|█▏        | 14/117 [00:09<00:43,  2.35it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 9.00 / 15 (60.0%):  12%|█▏        | 14/117 [00:09<00:43,  2.35it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 9.00 / 16 (56.2%):  13%|█▎        | 15/117 [00:10<00:43,  2.35it/s]
Average Metric: 9.00 / 16 (56.2%):  14%|█▎        | 16/117 [00:10<00:45,  2.23it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 10.00 / 17 (58.8%):  14%|█▎        | 16/117 [00:11<00:45,  2.23it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 10.00 / 17 (58.8%):  15%|█▍        | 17/117 [00:11<00:45,  2.21it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 10.00 / 18 (55.6%):  15%|█▍        | 17/117 [00:12<00:45,  2.21it/s]
Average Metric: 10.00 / 18 (55.6%):  15%|█▌        | 18/117 [00:12<00:56,  1.77it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 10.00 / 19 (52.6%):  15%|█▌        | 18/117 [00:13<00:56,  1.77it/s]
Average Metric: 10.00 / 19 (52.6%):  16%|█▌        | 19/117 [00:13<01:11,  1.36it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 10.00 / 20 (50.0%):  16%|█▌        | 19/117 [00:14<01:11,  1.36it/s]
Average Metric: 10.00 / 20 (50.0%):  17%|█▋        | 20/117 [00:14<01:08,  1.41it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 10.00 / 21 (47.6%):  17%|█▋        | 20/117 [00:14<01:08,  1.41it/s]
Average Metric: 10.00 / 21 (47.6%):  18%|█▊        | 21/117 [00:14<01:08,  1.41it/s]
Average Metric: 11.00 / 22 (50.0%):  18%|█▊        | 21/117 [00:14<01:08,  1.41it/s]
Average Metric: 12.00 / 23 (52.2%):  19%|█▉        | 22/117 [00:14<01:07,  1.41it/s]
Average Metric: 12.00 / 23 (52.2%):  20%|█▉        | 23/117 [00:14<00:41,  2.28it/s]
Average Metric: 13.00 / 24 (54.2%):  20%|█▉        | 23/117 [00:15<00:41,  2.28it/s]
Average Metric: 13.00 / 24 (54.2%):  21%|██        | 24/117 [00:15<00:44,  2.10it/s]
Average Metric: 13.00 / 25 (52.0%):  21%|██        | 24/117 [00:15<00:44,  2.10it/s]
Average Metric: 13.00 / 25 (52.0%):  21%|██▏       | 25/117 [00:15<00:36,  2.54it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 14.00 / 26 (53.8%):  21%|██▏       | 25/117 [00:16<00:36,  2.54it/s]
Average Metric: 14.00 / 26 (53.8%):  22%|██▏       | 26/117 [00:16<00:33,  2.73it/s]
Average Metric: 15.00 / 27 (55.6%):  22%|██▏       | 26/117 [00:16<00:33,  2.73it/s]
Average Metric: 15.00 / 28 (53.6%):  23%|██▎       | 27/117 [00:16<00:32,  2.73it/s]
Average Metric: 15.00 / 28 (53.6%):  24%|██▍       | 28/117 [00:16<00:23,  3.84it/s]
Average Metric: 16.00 / 29 (55.2%):  24%|██▍       | 28/117 [00:16<00:23,  3.84it/s]
Average Metric: 16.00 / 29 (55.2%):  25%|██▍       | 29/117 [00:16<00:28,  3.04it/s]
Average Metric: 17.00 / 30 (56.7%):  25%|██▍       | 29/117 [00:17<00:28,  3.04it/s]
Average Metric: 17.00 / 30 (56.7%):  26%|██▌       | 30/117 [00:17<00:34,  2.51it/s]
Average Metric: 18.00 / 31 (58.1%):  26%|██▌       | 30/117 [00:17<00:34,  2.51it/s]
Average Metric: 18.00 / 31 (58.1%):  26%|██▋       | 31/117 [00:17<00:30,  2.83it/s]
Average Metric: 18.00 / 32 (56.2%):  26%|██▋       | 31/117 [00:17<00:30,  2.83it/s]
Average Metric: 18.00 / 32 (56.2%):  27%|██▋       | 32/117 [00:17<00:26,  3.25it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 19.00 / 33 (57.6%):  27%|██▋       | 32/117 [00:18<00:26,  3.25it/s]
Average Metric: 19.00 / 33 (57.6%):  28%|██▊       | 33/117 [00:18<00:31,  2.65it/s]
Average Metric: 20.00 / 34 (58.8%):  28%|██▊       | 33/117 [00:18<00:31,  2.65it/s]
Average Metric: 20.00 / 34 (58.8%):  29%|██▉       | 34/117 [00:18<00:32,  2.53it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 21.00 / 35 (60.0%):  29%|██▉       | 34/117 [00:19<00:32,  2.53it/s]
Average Metric: 21.00 / 35 (60.0%):  30%|██▉       | 35/117 [00:19<00:27,  2.97it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 22.00 / 36 (61.1%):  30%|██▉       | 35/117 [00:19<00:27,  2.97it/s]
Average Metric: 22.00 / 36 (61.1%):  31%|███       | 36/117 [00:19<00:40,  2.00it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 23.00 / 37 (62.2%):  31%|███       | 36/117 [00:21<00:40,  2.00it/s]
Average Metric: 23.00 / 37 (62.2%):  32%|███▏      | 37/117 [00:21<01:03,  1.27it/s]
Average Metric: 24.00 / 38 (63.2%):  32%|███▏      | 37/117 [00:21<01:03,  1.27it/s]
Average Metric: 24.00 / 38 (63.2%):  32%|███▏      | 38/117 [00:21<00:48,  1.61it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 25.00 / 39 (64.1%):  32%|███▏      | 38/117 [00:22<00:48,  1.61it/s]
Average Metric: 25.00 / 39 (64.1%):  33%|███▎      | 39/117 [00:22<00:55,  1.41it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 26.00 / 40 (65.0%):  33%|███▎      | 39/117 [00:23<00:55,  1.41it/s]
Average Metric: 26.00 / 40 (65.0%):  34%|███▍      | 40/117 [00:23<01:00,  1.26it/s]
Average Metric: 26.00 / 41 (63.4%):  34%|███▍      | 40/117 [00:23<01:00,  1.26it/s]
Average Metric: 27.00 / 42 (64.3%):  35%|███▌      | 41/117 [00:23<01:00,  1.26it/s]
Average Metric: 28.00 / 43 (65.1%):  36%|███▌      | 42/117 [00:23<00:59,  1.26it/s]
Average Metric: 28.00 / 43 (65.1%):  37%|███▋      | 43/117 [00:23<00:27,  2.70it/s]
Average Metric: 29.00 / 44 (65.9%):  37%|███▋      | 43/117 [00:23<00:27,  2.70it/s]
Average Metric: 29.00 / 44 (65.9%):  38%|███▊      | 44/117 [00:23<00:24,  2.93it/s]
Average Metric: 30.00 / 45 (66.7%):  38%|███▊      | 44/117 [00:23<00:24,  2.93it/s]
Average Metric: 31.00 / 46 (67.4%):  38%|███▊      | 45/117 [00:24<00:24,  2.93it/s]
Average Metric: 31.00 / 46 (67.4%):  39%|███▉      | 46/117 [00:24<00:28,  2.50it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 31.00 / 47 (66.0%):  39%|███▉      | 46/117 [00:25<00:28,  2.50it/s]
Average Metric: 31.00 / 47 (66.0%):  40%|████      | 47/117 [00:25<00:38,  1.82it/s]
Average Metric: 32.00 / 48 (66.7%):  40%|████      | 47/117 [00:26<00:38,  1.82it/s]
Average Metric: 32.00 / 48 (66.7%):  41%|████      | 48/117 [00:26<00:34,  2.03it/s]
Average Metric: 33.00 / 49 (67.3%):  41%|████      | 48/117 [00:26<00:34,  2.03it/s]
Average Metric: 33.00 / 49 (67.3%):  42%|████▏     | 49/117 [00:26<00:30,  2.22it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 33.00 / 50 (66.0%):  42%|████▏     | 49/117 [00:27<00:30,  2.22it/s]
Average Metric: 33.00 / 50 (66.0%):  43%|████▎     | 50/117 [00:27<00:32,  2.06it/s]
Average Metric: 34.00 / 51 (66.7%):  43%|████▎     | 50/117 [00:27<00:32,  2.06it/s]
Average Metric: 34.00 / 51 (66.7%):  44%|████▎     | 51/117 [00:27<00:30,  2.16it/s]
Average Metric: 35.00 / 52 (67.3%):  44%|████▎     | 51/117 [00:27<00:30,  2.16it/s]
Average Metric: 35.00 / 52 (67.3%):  44%|████▍     | 52/117 [00:27<00:23,  2.76it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 35.00 / 53 (66.0%):  44%|████▍     | 52/117 [00:28<00:23,  2.76it/s]
Average Metric: 35.00 / 53 (66.0%):  45%|████▌     | 53/117 [00:28<00:24,  2.66it/s]
Average Metric: 36.00 / 54 (66.7%):  45%|████▌     | 53/117 [00:28<00:24,  2.66it/s]
Average Metric: 36.00 / 54 (66.7%):  46%|████▌     | 54/117 [00:28<00:21,  2.92it/s]
Average Metric: 37.00 / 55 (67.3%):  46%|████▌     | 54/117 [00:28<00:21,  2.92it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 38.00 / 56 (67.9%):  47%|████▋     | 55/117 [00:29<00:21,  2.92it/s]
Average Metric: 38.00 / 56 (67.9%):  48%|████▊     | 56/117 [00:29<00:24,  2.45it/s]
Average Metric: 38.00 / 57 (66.7%):  48%|████▊     | 56/117 [00:30<00:24,  2.45it/s]
Average Metric: 38.00 / 57 (66.7%):  49%|████▊     | 57/117 [00:30<00:37,  1.58it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 39.00 / 58 (67.2%):  49%|████▊     | 57/117 [00:30<00:37,  1.58it/s]
Average Metric: 40.00 / 59 (67.8%):  50%|████▉     | 58/117 [00:30<00:37,  1.58it/s]
Average Metric: 40.00 / 59 (67.8%):  50%|█████     | 59/117 [00:30<00:22,  2.53it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 41.00 / 60 (68.3%):  50%|█████     | 59/117 [00:31<00:22,  2.53it/s]
Average Metric: 41.00 / 60 (68.3%):  51%|█████▏    | 60/117 [00:31<00:20,  2.79it/s]
Average Metric: 41.00 / 61 (67.2%):  51%|█████▏    | 60/117 [00:31<00:20,  2.79it/s]
Average Metric: 41.00 / 61 (67.2%):  52%|█████▏    | 61/117 [00:31<00:20,  2.77it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 42.00 / 62 (67.7%):  52%|█████▏    | 61/117 [00:32<00:20,  2.77it/s]
Average Metric: 42.00 / 62 (67.7%):  53%|█████▎    | 62/117 [00:32<00:24,  2.29it/s]
Average Metric: 43.00 / 63 (68.3%):  53%|█████▎    | 62/117 [00:32<00:24,  2.29it/s]
Average Metric: 43.00 / 64 (67.2%):  54%|█████▍    | 63/117 [00:32<00:23,  2.29it/s]
Average Metric: 43.00 / 64 (67.2%):  55%|█████▍    | 64/117 [00:32<00:18,  2.88it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 44.00 / 65 (67.7%):  55%|█████▍    | 64/117 [00:33<00:18,  2.88it/s]
Average Metric: 44.00 / 65 (67.7%):  56%|█████▌    | 65/117 [00:33<00:24,  2.09it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 45.00 / 66 (68.2%):  56%|█████▌    | 65/117 [00:34<00:24,  2.09it/s]
Average Metric: 45.00 / 66 (68.2%):  56%|█████▋    | 66/117 [00:34<00:31,  1.62it/s]
Average Metric: 46.00 / 67 (68.7%):  56%|█████▋    | 66/117 [00:34<00:31,  1.62it/s]
Average Metric: 46.00 / 67 (68.7%):  57%|█████▋    | 67/117 [00:34<00:24,  2.01it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 47.00 / 68 (69.1%):  57%|█████▋    | 67/117 [00:34<00:24,  2.01it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 48.00 / 69 (69.6%):  58%|█████▊    | 68/117 [00:34<00:24,  2.01it/s]
Average Metric: 48.00 / 69 (69.6%):  59%|█████▉    | 69/117 [00:34<00:15,  3.17it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 49.00 / 70 (70.0%):  59%|█████▉    | 69/117 [00:34<00:15,  3.17it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 50.00 / 71 (70.4%):  60%|█████▉    | 70/117 [00:35<00:14,  3.17it/s]
Average Metric: 50.00 / 71 (70.4%):  61%|██████    | 71/117 [00:35<00:11,  3.87it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 51.00 / 72 (70.8%):  61%|██████    | 71/117 [00:35<00:11,  3.87it/s]
Average Metric: 51.00 / 72 (70.8%):  62%|██████▏   | 72/117 [00:35<00:16,  2.76it/s]
Average Metric: 52.00 / 73 (71.2%):  62%|██████▏   | 72/117 [00:36<00:16,  2.76it/s]
Average Metric: 52.00 / 73 (71.2%):  62%|██████▏   | 73/117 [00:36<00:14,  2.95it/s]
Average Metric: 53.00 / 74 (71.6%):  62%|██████▏   | 73/117 [00:37<00:14,  2.95it/s]
Average Metric: 53.00 / 74 (71.6%):  63%|██████▎   | 74/117 [00:37<00:22,  1.91it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 54.00 / 75 (72.0%):  63%|██████▎   | 74/117 [00:37<00:22,  1.91it/s]
Average Metric: 54.00 / 75 (72.0%):  64%|██████▍   | 75/117 [00:37<00:17,  2.35it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 55.00 / 76 (72.4%):  64%|██████▍   | 75/117 [00:38<00:17,  2.35it/s]
Average Metric: 55.00 / 76 (72.4%):  65%|██████▍   | 76/117 [00:38<00:26,  1.57it/s]
Average Metric: 56.00 / 77 (72.7%):  65%|██████▍   | 76/117 [00:38<00:26,  1.57it/s]
Average Metric: 57.00 / 78 (73.1%):  66%|██████▌   | 77/117 [00:38<00:25,  1.57it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 58.00 / 79 (73.4%):  67%|██████▋   | 78/117 [00:39<00:24,  1.57it/s]
Average Metric: 58.00 / 79 (73.4%):  68%|██████▊   | 79/117 [00:39<00:15,  2.45it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 59.00 / 80 (73.8%):  68%|██████▊   | 79/117 [00:39<00:15,  2.45it/s]
Average Metric: 60.00 / 81 (74.1%):  68%|██████▊   | 80/117 [00:39<00:15,  2.45it/s]
Average Metric: 60.00 / 81 (74.1%):  69%|██████▉   | 81/117 [00:39<00:11,  3.26it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 61.00 / 82 (74.4%):  69%|██████▉   | 81/117 [00:40<00:11,  3.26it/s]
Average Metric: 61.00 / 82 (74.4%):  70%|███████   | 82/117 [00:40<00:17,  1.95it/s]
Average Metric: 61.00 / 83 (73.5%):  70%|███████   | 82/117 [00:40<00:17,  1.95it/s]
Average Metric: 62.00 / 84 (73.8%):  71%|███████   | 83/117 [00:41<00:17,  1.95it/s]
Average Metric: 62.00 / 84 (73.8%):  72%|███████▏  | 84/117 [00:41<00:13,  2.39it/s]
Average Metric: 63.00 / 85 (74.1%):  72%|███████▏  | 84/117 [00:41<00:13,  2.39it/s]
Average Metric: 63.00 / 85 (74.1%):  73%|███████▎  | 85/117 [00:41<00:12,  2.49it/s]
Average Metric: 64.00 / 86 (74.4%):  73%|███████▎  | 85/117 [00:41<00:12,  2.49it/s]
Average Metric: 64.00 / 86 (74.4%):  74%|███████▎  | 86/117 [00:41<00:11,  2.78it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 65.00 / 87 (74.7%):  74%|███████▎  | 86/117 [00:42<00:11,  2.78it/s]
Average Metric: 65.00 / 87 (74.7%):  74%|███████▍  | 87/117 [00:42<00:09,  3.04it/s]
Average Metric: 65.00 / 88 (73.9%):  74%|███████▍  | 87/117 [00:42<00:09,  3.04it/s]
Average Metric: 65.00 / 88 (73.9%):  75%|███████▌  | 88/117 [00:42<00:11,  2.49it/s]
Average Metric: 66.00 / 89 (74.2%):  75%|███████▌  | 88/117 [00:43<00:11,  2.49it/s]
Average Metric: 66.00 / 89 (74.2%):  76%|███████▌  | 89/117 [00:43<00:13,  2.07it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 67.00 / 90 (74.4%):  76%|███████▌  | 89/117 [00:43<00:13,  2.07it/s]
Average Metric: 67.00 / 91 (73.6%):  77%|███████▋  | 90/117 [00:43<00:13,  2.07it/s]
Average Metric: 67.00 / 91 (73.6%):  78%|███████▊  | 91/117 [00:43<00:08,  2.95it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 68.00 / 92 (73.9%):  78%|███████▊  | 91/117 [00:45<00:08,  2.95it/s]
Average Metric: 68.00 / 92 (73.9%):  79%|███████▊  | 92/117 [00:45<00:15,  1.67it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 69.00 / 93 (74.2%):  79%|███████▊  | 92/117 [00:45<00:15,  1.67it/s]
Average Metric: 69.00 / 93 (74.2%):  79%|███████▉  | 93/117 [00:45<00:12,  1.98it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 70.00 / 94 (74.5%):  79%|███████▉  | 93/117 [00:45<00:12,  1.98it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 70.00 / 95 (73.7%):  80%|████████  | 94/117 [00:46<00:11,  1.98it/s]
Average Metric: 70.00 / 95 (73.7%):  81%|████████  | 95/117 [00:46<00:10,  2.01it/s]
Average Metric: 71.00 / 96 (74.0%):  81%|████████  | 95/117 [00:46<00:10,  2.01it/s]
Average Metric: 71.00 / 96 (74.0%):  82%|████████▏ | 96/117 [00:46<00:09,  2.16it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 72.00 / 97 (74.2%):  82%|████████▏ | 96/117 [00:47<00:09,  2.16it/s]
Average Metric: 72.00 / 97 (74.2%):  83%|████████▎ | 97/117 [00:47<00:10,  2.00it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 73.00 / 98 (74.5%):  83%|████████▎ | 97/117 [00:47<00:10,  2.00it/s]
Average Metric: 73.00 / 98 (74.5%):  84%|████████▍ | 98/117 [00:47<00:07,  2.42it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 73.00 / 99 (73.7%):  84%|████████▍ | 98/117 [00:47<00:07,  2.42it/s]
Average Metric: 73.00 / 99 (73.7%):  85%|████████▍ | 99/117 [00:47<00:08,  2.24it/s]
Average Metric: 73.00 / 100 (73.0%):  85%|████████▍ | 99/117 [00:48<00:08,  2.24it/s]
Average Metric: 73.00 / 100 (73.0%):  85%|████████▌ | 100/117 [00:48<00:08,  2.06it/s]
Average Metric: 74.00 / 101 (73.3%):  85%|████████▌ | 100/117 [00:48<00:08,  2.06it/s]
Average Metric: 74.00 / 101 (73.3%):  86%|████████▋ | 101/117 [00:48<00:06,  2.58it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 74.00 / 102 (72.5%):  86%|████████▋ | 101/117 [00:48<00:06,  2.58it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 75.00 / 103 (72.8%):  87%|████████▋ | 102/117 [00:48<00:05,  2.58it/s]
Average Metric: 75.00 / 103 (72.8%):  88%|████████▊ | 103/117 [00:48<00:03,  3.87it/s]
Average Metric: 75.00 / 104 (72.1%):  88%|████████▊ | 103/117 [00:49<00:03,  3.87it/s]
Average Metric: 75.00 / 104 (72.1%):  89%|████████▉ | 104/117 [00:49<00:04,  2.74it/s]
Average Metric: 75.00 / 105 (71.4%):  89%|████████▉ | 104/117 [00:49<00:04,  2.74it/s]
Average Metric: 75.00 / 105 (71.4%):  90%|████████▉ | 105/117 [00:49<00:04,  2.64it/s]
Average Metric: 76.00 / 106 (71.7%):  90%|████████▉ | 105/117 [00:50<00:04,  2.64it/s]
Average Metric: 77.00 / 107 (72.0%):  91%|█████████ | 106/117 [00:50<00:04,  2.64it/s]
Average Metric: 77.00 / 107 (72.0%):  91%|█████████▏| 107/117 [00:50<00:03,  2.53it/s]
Average Metric: 78.00 / 108 (72.2%):  91%|█████████▏| 107/117 [00:51<00:03,  2.53it/s]
Average Metric: 78.00 / 108 (72.2%):  92%|█████████▏| 108/117 [00:51<00:03,  2.55it/s]
Average Metric: 78.00 / 109 (71.6%):  92%|█████████▏| 108/117 [00:52<00:03,  2.55it/s]
Average Metric: 78.00 / 109 (71.6%):  93%|█████████▎| 109/117 [00:52<00:04,  1.95it/s]
Average Metric: 79.00 / 110 (71.8%):  93%|█████████▎| 109/117 [00:52<00:04,  1.95it/s]
Average Metric: 80.00 / 111 (72.1%):  94%|█████████▍| 110/117 [00:52<00:03,  1.95it/s]
Average Metric: 80.00 / 111 (72.1%):  95%|█████████▍| 111/117 [00:52<00:02,  2.62it/s]
Average Metric: 81.00 / 112 (72.3%):  95%|█████████▍| 111/117 [00:53<00:02,  2.62it/s]
Average Metric: 81.00 / 112 (72.3%):  96%|█████████▌| 112/117 [00:53<00:02,  2.01it/s]
Average Metric: 82.00 / 113 (72.6%):  96%|█████████▌| 112/117 [00:53<00:02,  2.01it/s]
Average Metric: 82.00 / 114 (71.9%):  97%|█████████▋| 113/117 [00:53<00:01,  2.01it/s]
Average Metric: 82.00 / 115 (71.3%):  97%|█████████▋| 114/117 [00:53<00:01,  2.01it/s]
Average Metric: 82.00 / 115 (71.3%):  98%|█████████▊| 115/117 [00:53<00:00,  3.21it/s]
Average Metric: 83.00 / 116 (71.6%):  98%|█████████▊| 115/117 [00:53<00:00,  3.21it/s]
Average Metric: 83.00 / 116 (71.6%):  99%|█████████▉| 116/117 [00:53<00:00,  3.42it/s]
Average Metric: 84.00 / 117 (71.8%):  99%|█████████▉| 116/117 [00:55<00:00,  3.42it/s]
Average Metric: 84.00 / 117 (71.8%): 100%|██████████| 117/117 [00:55<00:00,  2.03it/s]
Average Metric: 84.00 / 117 (71.8%): 100%|██████████| 117/117 [00:55<00:00,  2.12it/s]
2025/04/18 11:55:07 INFO dspy.evaluate.evaluate: Average Metric: 84 / 117 (71.8%)
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

  0%|          | 0/608 [00:00<?, ?it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 1.00 / 1 (100.0%):   0%|          | 0/608 [00:05<?, ?it/s]
Average Metric: 1.00 / 1 (100.0%):   0%|          | 1/608 [00:05<56:23,  5.57s/it]
Average Metric: 2.00 / 2 (100.0%):   0%|          | 1/608 [00:06<56:23,  5.57s/it]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 2.00 / 2 (100.0%):   0%|          | 2/608 [00:06<27:54,  2.76s/it]
Average Metric: 2.00 / 3 (66.7%):   0%|          | 2/608 [00:06<27:54,  2.76s/it] 
Average Metric: 2.00 / 3 (66.7%):   0%|          | 3/608 [00:06<15:58,  1.58s/it]
Average Metric: 3.00 / 4 (75.0%):   0%|          | 3/608 [00:06<15:58,  1.58s/it]
Average Metric: 3.00 / 4 (75.0%):   1%|          | 4/608 [00:06<11:19,  1.12s/it]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 4.00 / 5 (80.0%):   1%|          | 4/608 [00:07<11:19,  1.12s/it]
Average Metric: 4.00 / 5 (80.0%):   1%|          | 5/608 [00:07<07:37,  1.32it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 4.00 / 6 (66.7%):   1%|          | 5/608 [00:07<07:37,  1.32it/s]
Average Metric: 4.00 / 6 (66.7%):   1%|          | 6/608 [00:07<05:31,  1.81it/s]
Average Metric: 5.00 / 7 (71.4%):   1%|          | 6/608 [00:07<05:31,  1.81it/s]
Average Metric: 5.00 / 7 (71.4%):   1%|          | 7/608 [00:07<04:22,  2.29it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 6.00 / 8 (75.0%):   1%|          | 7/608 [00:07<04:22,  2.29it/s]
Average Metric: 7.00 / 9 (77.8%):   1%|▏         | 8/608 [00:07<04:22,  2.29it/s]
Average Metric: 7.00 / 9 (77.8%):   1%|▏         | 9/608 [00:07<03:02,  3.28it/s]
Average Metric: 8.00 / 10 (80.0%):   1%|▏         | 9/608 [00:08<03:02,  3.28it/s]
Average Metric: 8.00 / 10 (80.0%):   2%|▏         | 10/608 [00:08<03:15,  3.06it/s]
Average Metric: 9.00 / 11 (81.8%):   2%|▏         | 10/608 [00:08<03:15,  3.06it/s]
Average Metric: 9.00 / 11 (81.8%):   2%|▏         | 11/608 [00:08<03:45,  2.65it/s]
Average Metric: 9.00 / 12 (75.0%):   2%|▏         | 11/608 [00:08<03:45,  2.65it/s]
Average Metric: 9.00 / 13 (69.2%):   2%|▏         | 12/608 [00:08<03:44,  2.65it/s]
Average Metric: 10.00 / 14 (71.4%):   2%|▏         | 13/608 [00:08<03:44,  2.65it/s]
Average Metric: 10.00 / 15 (66.7%):   2%|▏         | 14/608 [00:09<03:44,  2.65it/s]
Average Metric: 10.00 / 15 (66.7%):   2%|▏         | 15/608 [00:09<02:47,  3.55it/s]
Average Metric: 11.00 / 16 (68.8%):   2%|▏         | 15/608 [00:09<02:47,  3.55it/s]
Average Metric: 11.00 / 17 (64.7%):   3%|▎         | 16/608 [00:10<02:46,  3.55it/s]
Average Metric: 11.00 / 17 (64.7%):   3%|▎         | 17/608 [00:10<03:42,  2.66it/s]
Average Metric: 12.00 / 18 (66.7%):   3%|▎         | 17/608 [00:10<03:42,  2.66it/s]
Average Metric: 12.00 / 18 (66.7%):   3%|▎         | 18/608 [00:10<03:22,  2.91it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 13.00 / 19 (68.4%):   3%|▎         | 18/608 [00:11<03:22,  2.91it/s]
Average Metric: 13.00 / 19 (68.4%):   3%|▎         | 19/608 [00:11<03:35,  2.73it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 13.00 / 20 (65.0%):   3%|▎         | 19/608 [00:11<03:35,  2.73it/s]
Average Metric: 13.00 / 20 (65.0%):   3%|▎         | 20/608 [00:11<03:29,  2.81it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 13.00 / 21 (61.9%):   3%|▎         | 20/608 [00:13<03:29,  2.81it/s]
Average Metric: 13.00 / 21 (61.9%):   3%|▎         | 21/608 [00:13<07:28,  1.31it/s]
Average Metric: 13.00 / 22 (59.1%):   3%|▎         | 21/608 [00:14<07:28,  1.31it/s]
Average Metric: 13.00 / 22 (59.1%):   4%|▎         | 22/608 [00:14<07:15,  1.34it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 14.00 / 23 (60.9%):   4%|▎         | 22/608 [00:15<07:15,  1.34it/s]
Average Metric: 14.00 / 23 (60.9%):   4%|▍         | 23/608 [00:15<07:34,  1.29it/s]
Average Metric: 15.00 / 24 (62.5%):   4%|▍         | 23/608 [00:15<07:34,  1.29it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 15.00 / 25 (60.0%):   4%|▍         | 24/608 [00:15<07:33,  1.29it/s]
Average Metric: 15.00 / 25 (60.0%):   4%|▍         | 25/608 [00:15<04:45,  2.05it/s]
Average Metric: 16.00 / 26 (61.5%):   4%|▍         | 25/608 [00:15<04:45,  2.05it/s]
Average Metric: 17.00 / 27 (63.0%):   4%|▍         | 26/608 [00:15<04:44,  2.05it/s]
Average Metric: 17.00 / 28 (60.7%):   4%|▍         | 27/608 [00:16<04:44,  2.05it/s]
Average Metric: 17.00 / 28 (60.7%):   5%|▍         | 28/608 [00:16<04:03,  2.38it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 18.00 / 29 (62.1%):   5%|▍         | 28/608 [00:17<04:03,  2.38it/s]
Average Metric: 18.00 / 29 (62.1%):   5%|▍         | 29/608 [00:17<04:10,  2.31it/s]
Average Metric: 19.00 / 30 (63.3%):   5%|▍         | 29/608 [00:17<04:10,  2.31it/s]
Average Metric: 19.00 / 30 (63.3%):   5%|▍         | 30/608 [00:17<03:56,  2.44it/s]
Average Metric: 19.00 / 31 (61.3%):   5%|▍         | 30/608 [00:17<03:56,  2.44it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 20.00 / 32 (62.5%):   5%|▌         | 31/608 [00:17<03:56,  2.44it/s]
Average Metric: 20.00 / 32 (62.5%):   5%|▌         | 32/608 [00:17<03:00,  3.20it/s]
Average Metric: 20.00 / 33 (60.6%):   5%|▌         | 32/608 [00:17<03:00,  3.20it/s]
Average Metric: 20.00 / 33 (60.6%):   5%|▌         | 33/608 [00:17<02:49,  3.40it/s]
Average Metric: 21.00 / 34 (61.8%):   5%|▌         | 33/608 [00:17<02:49,  3.40it/s]
Average Metric: 22.00 / 35 (62.9%):   6%|▌         | 34/608 [00:17<02:49,  3.40it/s]
Average Metric: 22.00 / 36 (61.1%):   6%|▌         | 35/608 [00:18<02:48,  3.40it/s]
Average Metric: 22.00 / 36 (61.1%):   6%|▌         | 36/608 [00:18<01:43,  5.50it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 22.00 / 37 (59.5%):   6%|▌         | 36/608 [00:19<01:43,  5.50it/s]
Average Metric: 22.00 / 37 (59.5%):   6%|▌         | 37/608 [00:19<04:00,  2.37it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 23.00 / 38 (60.5%):   6%|▌         | 37/608 [00:20<04:00,  2.37it/s]
Average Metric: 23.00 / 38 (60.5%):   6%|▋         | 38/608 [00:20<04:48,  1.98it/s]
Average Metric: 24.00 / 39 (61.5%):   6%|▋         | 38/608 [00:20<04:48,  1.98it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 24.00 / 40 (60.0%):   6%|▋         | 39/608 [00:21<04:47,  1.98it/s]
Average Metric: 24.00 / 40 (60.0%):   7%|▋         | 40/608 [00:21<04:53,  1.94it/s]
Average Metric: 24.00 / 41 (58.5%):   7%|▋         | 40/608 [00:21<04:53,  1.94it/s]
Average Metric: 24.00 / 41 (58.5%):   7%|▋         | 41/608 [00:21<04:27,  2.12it/s]
Average Metric: 24.00 / 42 (57.1%):   7%|▋         | 41/608 [00:22<04:27,  2.12it/s]
Average Metric: 24.00 / 42 (57.1%):   7%|▋         | 42/608 [00:22<04:59,  1.89it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 24.00 / 43 (55.8%):   7%|▋         | 42/608 [00:23<04:59,  1.89it/s]
Average Metric: 24.00 / 43 (55.8%):   7%|▋         | 43/608 [00:23<06:14,  1.51it/s]
Average Metric: 24.00 / 44 (54.5%):   7%|▋         | 43/608 [00:23<06:14,  1.51it/s]
Average Metric: 25.00 / 45 (55.6%):   7%|▋         | 44/608 [00:23<06:14,  1.51it/s]
Average Metric: 25.00 / 45 (55.6%):   7%|▋         | 45/608 [00:23<03:57,  2.37it/s]
Average Metric: 25.00 / 46 (54.3%):   7%|▋         | 45/608 [00:24<03:57,  2.37it/s]
Average Metric: 25.00 / 46 (54.3%):   8%|▊         | 46/608 [00:24<03:44,  2.50it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 26.00 / 47 (55.3%):   8%|▊         | 46/608 [00:24<03:44,  2.50it/s]
Average Metric: 27.00 / 48 (56.2%):   8%|▊         | 47/608 [00:24<03:44,  2.50it/s]
Average Metric: 27.00 / 48 (56.2%):   8%|▊         | 48/608 [00:24<02:41,  3.48it/s]
Average Metric: 27.00 / 49 (55.1%):   8%|▊         | 48/608 [00:24<02:41,  3.48it/s]
Average Metric: 28.00 / 50 (56.0%):   8%|▊         | 49/608 [00:24<02:40,  3.48it/s]
Average Metric: 28.00 / 50 (56.0%):   8%|▊         | 50/608 [00:24<02:03,  4.50it/s]
Average Metric: 28.00 / 51 (54.9%):   8%|▊         | 50/608 [00:24<02:03,  4.50it/s]
Average Metric: 28.00 / 51 (54.9%):   8%|▊         | 51/608 [00:24<01:53,  4.89it/s]
Average Metric: 29.00 / 52 (55.8%):   8%|▊         | 51/608 [00:25<01:53,  4.89it/s]
Average Metric: 29.00 / 52 (55.8%):   9%|▊         | 52/608 [00:25<02:45,  3.35it/s]
Average Metric: 29.00 / 53 (54.7%):   9%|▊         | 52/608 [00:25<02:45,  3.35it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 29.00 / 54 (53.7%):   9%|▊         | 53/608 [00:26<02:45,  3.35it/s]
Average Metric: 29.00 / 54 (53.7%):   9%|▉         | 54/608 [00:26<03:57,  2.33it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 30.00 / 55 (54.5%):   9%|▉         | 54/608 [00:27<03:57,  2.33it/s]
Average Metric: 30.00 / 55 (54.5%):   9%|▉         | 55/608 [00:27<04:27,  2.07it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 30.00 / 56 (53.6%):   9%|▉         | 55/608 [00:28<04:27,  2.07it/s]
Average Metric: 30.00 / 56 (53.6%):   9%|▉         | 56/608 [00:28<06:19,  1.45it/s]
Average Metric: 31.00 / 57 (54.4%):   9%|▉         | 56/608 [00:28<06:19,  1.45it/s]
Average Metric: 31.00 / 57 (54.4%):   9%|▉         | 57/608 [00:28<05:14,  1.75it/s]
Average Metric: 32.00 / 58 (55.2%):   9%|▉         | 57/608 [00:28<05:14,  1.75it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 33.00 / 59 (55.9%):  10%|▉         | 58/608 [00:29<05:13,  1.75it/s]
Average Metric: 33.00 / 59 (55.9%):  10%|▉         | 59/608 [00:29<03:47,  2.41it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 34.00 / 60 (56.7%):  10%|▉         | 59/608 [00:30<03:47,  2.41it/s]
Average Metric: 34.00 / 60 (56.7%):  10%|▉         | 60/608 [00:30<05:30,  1.66it/s]
Average Metric: 34.00 / 61 (55.7%):  10%|▉         | 60/608 [00:30<05:30,  1.66it/s]
Average Metric: 35.00 / 62 (56.5%):  10%|█         | 61/608 [00:30<05:30,  1.66it/s]
Average Metric: 35.00 / 62 (56.5%):  10%|█         | 62/608 [00:30<04:05,  2.22it/s]
Average Metric: 36.00 / 63 (57.1%):  10%|█         | 62/608 [00:31<04:05,  2.22it/s]
Average Metric: 36.00 / 63 (57.1%):  10%|█         | 63/608 [00:31<03:41,  2.46it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 37.00 / 64 (57.8%):  10%|█         | 63/608 [00:32<03:41,  2.46it/s]
Average Metric: 37.00 / 64 (57.8%):  11%|█         | 64/608 [00:32<04:53,  1.85it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 37.00 / 65 (56.9%):  11%|█         | 64/608 [00:32<04:53,  1.85it/s]
Average Metric: 37.00 / 65 (56.9%):  11%|█         | 65/608 [00:32<04:11,  2.16it/s]
Average Metric: 38.00 / 66 (57.6%):  11%|█         | 65/608 [00:32<04:11,  2.16it/s]
Average Metric: 38.00 / 67 (56.7%):  11%|█         | 66/608 [00:32<04:10,  2.16it/s]
Average Metric: 38.00 / 67 (56.7%):  11%|█         | 67/608 [00:32<02:49,  3.20it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 39.00 / 68 (57.4%):  11%|█         | 67/608 [00:32<02:49,  3.20it/s]
Average Metric: 39.00 / 68 (57.4%):  11%|█         | 68/608 [00:32<02:58,  3.03it/s]
Average Metric: 40.00 / 69 (58.0%):  11%|█         | 68/608 [00:32<02:58,  3.03it/s]
Average Metric: 40.00 / 70 (57.1%):  11%|█▏        | 69/608 [00:32<02:58,  3.03it/s]
Average Metric: 40.00 / 71 (56.3%):  12%|█▏        | 70/608 [00:33<02:57,  3.03it/s]
Average Metric: 40.00 / 71 (56.3%):  12%|█▏        | 71/608 [00:33<02:04,  4.32it/s]
Average Metric: 41.00 / 72 (56.9%):  12%|█▏        | 71/608 [00:33<02:04,  4.32it/s]
Average Metric: 41.00 / 72 (56.9%):  12%|█▏        | 72/608 [00:33<02:10,  4.09it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 41.00 / 73 (56.2%):  12%|█▏        | 72/608 [00:34<02:10,  4.09it/s]
Average Metric: 41.00 / 73 (56.2%):  12%|█▏        | 73/608 [00:34<03:05,  2.88it/s]
Average Metric: 41.00 / 74 (55.4%):  12%|█▏        | 73/608 [00:34<03:05,  2.88it/s]
Average Metric: 41.00 / 74 (55.4%):  12%|█▏        | 74/608 [00:34<03:47,  2.34it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 41.00 / 75 (54.7%):  12%|█▏        | 74/608 [00:36<03:47,  2.34it/s]
Average Metric: 41.00 / 75 (54.7%):  12%|█▏        | 75/608 [00:36<05:17,  1.68it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 42.00 / 76 (55.3%):  12%|█▏        | 75/608 [00:36<05:17,  1.68it/s]
Average Metric: 42.00 / 76 (55.3%):  12%|█▎        | 76/608 [00:36<05:38,  1.57it/s]
Average Metric: 42.00 / 77 (54.5%):  12%|█▎        | 76/608 [00:37<05:38,  1.57it/s]
Average Metric: 42.00 / 77 (54.5%):  13%|█▎        | 77/608 [00:37<05:51,  1.51it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 43.00 / 78 (55.1%):  13%|█▎        | 77/608 [00:37<05:51,  1.51it/s]
Average Metric: 44.00 / 79 (55.7%):  13%|█▎        | 78/608 [00:37<05:50,  1.51it/s]
Average Metric: 44.00 / 79 (55.7%):  13%|█▎        | 79/608 [00:37<03:49,  2.30it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 45.00 / 80 (56.2%):  13%|█▎        | 79/608 [00:38<03:49,  2.30it/s]
Average Metric: 45.00 / 80 (56.2%):  13%|█▎        | 80/608 [00:38<04:17,  2.05it/s]
Average Metric: 46.00 / 81 (56.8%):  13%|█▎        | 80/608 [00:38<04:17,  2.05it/s]
Average Metric: 46.00 / 81 (56.8%):  13%|█▎        | 81/608 [00:38<03:55,  2.24it/s]
Average Metric: 46.00 / 82 (56.1%):  13%|█▎        | 81/608 [00:39<03:55,  2.24it/s]
Average Metric: 46.00 / 82 (56.1%):  13%|█▎        | 82/608 [00:39<03:57,  2.21it/s]
Average Metric: 47.00 / 83 (56.6%):  13%|█▎        | 82/608 [00:39<03:57,  2.21it/s]
Average Metric: 48.00 / 84 (57.1%):  14%|█▎        | 83/608 [00:39<03:57,  2.21it/s]
Average Metric: 48.00 / 84 (57.1%):  14%|█▍        | 84/608 [00:39<02:26,  3.57it/s]
Average Metric: 49.00 / 85 (57.6%):  14%|█▍        | 84/608 [00:39<02:26,  3.57it/s]
Average Metric: 49.00 / 85 (57.6%):  14%|█▍        | 85/608 [00:39<02:34,  3.39it/s]
Average Metric: 50.00 / 86 (58.1%):  14%|█▍        | 85/608 [00:39<02:34,  3.39it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 51.00 / 87 (58.6%):  14%|█▍        | 86/608 [00:40<02:33,  3.39it/s]
Average Metric: 51.00 / 87 (58.6%):  14%|█▍        | 87/608 [00:40<03:06,  2.79it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 52.00 / 88 (59.1%):  14%|█▍        | 87/608 [00:40<03:06,  2.79it/s]
Average Metric: 52.00 / 88 (59.1%):  14%|█▍        | 88/608 [00:40<03:01,  2.86it/s]
Average Metric: 52.00 / 89 (58.4%):  14%|█▍        | 88/608 [00:41<03:01,  2.86it/s]
Average Metric: 52.00 / 89 (58.4%):  15%|█▍        | 89/608 [00:41<02:51,  3.03it/s]
Average Metric: 53.00 / 90 (58.9%):  15%|█▍        | 89/608 [00:41<02:51,  3.03it/s]
Average Metric: 53.00 / 91 (58.2%):  15%|█▍        | 90/608 [00:41<02:50,  3.03it/s]
Average Metric: 53.00 / 91 (58.2%):  15%|█▍        | 91/608 [00:41<02:07,  4.04it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 53.00 / 92 (57.6%):  15%|█▍        | 91/608 [00:42<02:07,  4.04it/s]
Average Metric: 53.00 / 92 (57.6%):  15%|█▌        | 92/608 [00:42<03:17,  2.62it/s]
Average Metric: 54.00 / 93 (58.1%):  15%|█▌        | 92/608 [00:42<03:17,  2.62it/s]
Average Metric: 54.00 / 93 (58.1%):  15%|█▌        | 93/608 [00:42<03:19,  2.59it/s]
Average Metric: 55.00 / 94 (58.5%):  15%|█▌        | 93/608 [00:42<03:19,  2.59it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 56.00 / 95 (58.9%):  15%|█▌        | 94/608 [00:44<03:18,  2.59it/s]
Average Metric: 56.00 / 95 (58.9%):  16%|█▌        | 95/608 [00:44<05:13,  1.64it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 57.00 / 96 (59.4%):  16%|█▌        | 95/608 [00:45<05:13,  1.64it/s]
Average Metric: 57.00 / 96 (59.4%):  16%|█▌        | 96/608 [00:45<06:31,  1.31it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 57.00 / 97 (58.8%):  16%|█▌        | 96/608 [00:46<06:31,  1.31it/s]
Average Metric: 57.00 / 97 (58.8%):  16%|█▌        | 97/608 [00:46<05:46,  1.47it/s]
Average Metric: 57.00 / 98 (58.2%):  16%|█▌        | 97/608 [00:46<05:46,  1.47it/s]
Average Metric: 57.00 / 98 (58.2%):  16%|█▌        | 98/608 [00:46<05:33,  1.53it/s]
Average Metric: 57.00 / 99 (57.6%):  16%|█▌        | 98/608 [00:47<05:33,  1.53it/s]
Average Metric: 57.00 / 99 (57.6%):  16%|█▋        | 99/608 [00:47<04:30,  1.88it/s]
Average Metric: 58.00 / 100 (58.0%):  16%|█▋        | 99/608 [00:47<04:30,  1.88it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 58.00 / 101 (57.4%):  16%|█▋        | 100/608 [00:47<04:30,  1.88it/s]
Average Metric: 59.00 / 102 (57.8%):  17%|█▋        | 101/608 [00:47<04:29,  1.88it/s]
Average Metric: 59.00 / 102 (57.8%):  17%|█▋        | 102/608 [00:47<03:15,  2.59it/s]
Average Metric: 59.00 / 103 (57.3%):  17%|█▋        | 102/608 [00:47<03:15,  2.59it/s]
Average Metric: 59.00 / 103 (57.3%):  17%|█▋        | 103/608 [00:47<02:48,  3.00it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 59.00 / 104 (56.7%):  17%|█▋        | 103/608 [00:48<02:48,  3.00it/s]
Average Metric: 59.00 / 104 (56.7%):  17%|█▋        | 104/608 [00:48<03:28,  2.42it/s]
Average Metric: 59.00 / 105 (56.2%):  17%|█▋        | 104/608 [00:48<03:28,  2.42it/s]
Average Metric: 60.00 / 106 (56.6%):  17%|█▋        | 105/608 [00:48<03:27,  2.42it/s]
Average Metric: 60.00 / 107 (56.1%):  17%|█▋        | 106/608 [00:48<03:27,  2.42it/s]
Average Metric: 60.00 / 107 (56.1%):  18%|█▊        | 107/608 [00:48<01:59,  4.20it/s]
Average Metric: 61.00 / 108 (56.5%):  18%|█▊        | 107/608 [00:48<01:59,  4.20it/s]
Average Metric: 61.00 / 108 (56.5%):  18%|█▊        | 108/608 [00:48<01:51,  4.50it/s]
Average Metric: 61.00 / 109 (56.0%):  18%|█▊        | 108/608 [00:49<01:51,  4.50it/s]
Average Metric: 61.00 / 109 (56.0%):  18%|█▊        | 109/608 [00:49<02:03,  4.03it/s]
Average Metric: 61.00 / 110 (55.5%):  18%|█▊        | 109/608 [00:49<02:03,  4.03it/s]
Average Metric: 61.00 / 111 (55.0%):  18%|█▊        | 110/608 [00:49<02:03,  4.03it/s]
Average Metric: 61.00 / 111 (55.0%):  18%|█▊        | 111/608 [00:49<02:05,  3.97it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 62.00 / 112 (55.4%):  18%|█▊        | 111/608 [00:50<02:05,  3.97it/s]
Average Metric: 62.00 / 112 (55.4%):  18%|█▊        | 112/608 [00:50<03:10,  2.61it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 63.00 / 113 (55.8%):  18%|█▊        | 112/608 [00:51<03:10,  2.61it/s]
Average Metric: 63.00 / 113 (55.8%):  19%|█▊        | 113/608 [00:51<03:26,  2.39it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 64.00 / 114 (56.1%):  19%|█▊        | 113/608 [00:52<03:26,  2.39it/s]
Average Metric: 64.00 / 114 (56.1%):  19%|█▉        | 114/608 [00:52<04:22,  1.88it/s]
Average Metric: 65.00 / 115 (56.5%):  19%|█▉        | 114/608 [00:52<04:22,  1.88it/s]
Average Metric: 65.00 / 115 (56.5%):  19%|█▉        | 115/608 [00:52<04:17,  1.91it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 65.00 / 116 (56.0%):  19%|█▉        | 115/608 [00:53<04:17,  1.91it/s]
Average Metric: 65.00 / 116 (56.0%):  19%|█▉        | 116/608 [00:53<05:53,  1.39it/s]
Average Metric: 65.00 / 117 (55.6%):  19%|█▉        | 116/608 [00:53<05:53,  1.39it/s]
Average Metric: 65.00 / 117 (55.6%):  19%|█▉        | 117/608 [00:53<04:31,  1.81it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 65.00 / 118 (55.1%):  19%|█▉        | 117/608 [00:55<04:31,  1.81it/s]
Average Metric: 65.00 / 118 (55.1%):  19%|█▉        | 118/608 [00:55<05:39,  1.44it/s]
Average Metric: 66.00 / 119 (55.5%):  19%|█▉        | 118/608 [00:55<05:39,  1.44it/s]
Average Metric: 66.00 / 119 (55.5%):  20%|█▉        | 119/608 [00:55<04:37,  1.76it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 66.00 / 120 (55.0%):  20%|█▉        | 119/608 [00:55<04:37,  1.76it/s]
Average Metric: 66.00 / 121 (54.5%):  20%|█▉        | 120/608 [00:55<04:36,  1.76it/s]
Average Metric: 66.00 / 121 (54.5%):  20%|█▉        | 121/608 [00:55<02:57,  2.75it/s]
Average Metric: 67.00 / 122 (54.9%):  20%|█▉        | 121/608 [00:55<02:57,  2.75it/s]
Average Metric: 67.00 / 122 (54.9%):  20%|██        | 122/608 [00:55<02:57,  2.74it/s]
Average Metric: 68.00 / 123 (55.3%):  20%|██        | 122/608 [00:56<02:57,  2.74it/s]
Average Metric: 68.00 / 123 (55.3%):  20%|██        | 123/608 [00:56<02:45,  2.93it/s]
Average Metric: 68.00 / 124 (54.8%):  20%|██        | 123/608 [00:56<02:45,  2.93it/s]
Average Metric: 68.00 / 125 (54.4%):  20%|██        | 124/608 [00:56<02:45,  2.93it/s]
Average Metric: 68.00 / 125 (54.4%):  21%|██        | 125/608 [00:56<01:56,  4.13it/s]
Average Metric: 68.00 / 126 (54.0%):  21%|██        | 125/608 [00:56<01:56,  4.13it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 68.00 / 127 (53.5%):  21%|██        | 126/608 [00:56<01:56,  4.13it/s]
Average Metric: 68.00 / 127 (53.5%):  21%|██        | 127/608 [00:56<02:05,  3.84it/s]
Average Metric: 69.00 / 128 (53.9%):  21%|██        | 127/608 [00:57<02:05,  3.84it/s]
Average Metric: 69.00 / 128 (53.9%):  21%|██        | 128/608 [00:57<03:04,  2.60it/s]
Average Metric: 69.00 / 129 (53.5%):  21%|██        | 128/608 [00:58<03:04,  2.60it/s]
Average Metric: 69.00 / 129 (53.5%):  21%|██        | 129/608 [00:58<03:24,  2.34it/s]
Average Metric: 69.00 / 130 (53.1%):  21%|██        | 129/608 [00:58<03:24,  2.34it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 69.00 / 130 (53.1%):  21%|██▏       | 130/608 [00:58<03:32,  2.25it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 70.00 / 131 (53.4%):  21%|██▏       | 130/608 [00:59<03:32,  2.25it/s]
Average Metric: 70.00 / 131 (53.4%):  22%|██▏       | 131/608 [00:59<02:56,  2.69it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 71.00 / 132 (53.8%):  22%|██▏       | 131/608 [00:59<02:56,  2.69it/s]
Average Metric: 71.00 / 132 (53.8%):  22%|██▏       | 132/608 [00:59<02:48,  2.83it/s]
Average Metric: 71.00 / 133 (53.4%):  22%|██▏       | 132/608 [00:59<02:48,  2.83it/s]
Average Metric: 71.00 / 133 (53.4%):  22%|██▏       | 133/608 [00:59<02:36,  3.04it/s]
Average Metric: 72.00 / 134 (53.7%):  22%|██▏       | 133/608 [01:00<02:36,  3.04it/s]
Average Metric: 72.00 / 134 (53.7%):  22%|██▏       | 134/608 [01:00<02:47,  2.83it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 72.00 / 135 (53.3%):  22%|██▏       | 134/608 [01:02<02:47,  2.83it/s]
Average Metric: 72.00 / 135 (53.3%):  22%|██▏       | 135/608 [01:02<07:20,  1.07it/s]
Average Metric: 72.00 / 136 (52.9%):  22%|██▏       | 135/608 [01:02<07:20,  1.07it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 73.00 / 137 (53.3%):  22%|██▏       | 136/608 [01:02<07:19,  1.07it/s]
Average Metric: 73.00 / 137 (53.3%):  23%|██▎       | 137/608 [01:02<04:51,  1.61it/s]
Average Metric: 74.00 / 138 (53.6%):  23%|██▎       | 137/608 [01:02<04:51,  1.61it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 75.00 / 139 (54.0%):  23%|██▎       | 138/608 [01:03<04:51,  1.61it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 75.00 / 139 (54.0%):  23%|██▎       | 139/608 [01:03<03:27,  2.26it/s]
Average Metric: 76.00 / 140 (54.3%):  23%|██▎       | 139/608 [01:03<03:27,  2.26it/s]
Average Metric: 76.00 / 140 (54.3%):  23%|██▎       | 140/608 [01:03<03:02,  2.56it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 76.00 / 141 (53.9%):  23%|██▎       | 140/608 [01:03<03:02,  2.56it/s]
Average Metric: 76.00 / 141 (53.9%):  23%|██▎       | 141/608 [01:03<03:22,  2.31it/s]
Average Metric: 76.00 / 142 (53.5%):  23%|██▎       | 141/608 [01:04<03:22,  2.31it/s]
Average Metric: 76.00 / 142 (53.5%):  23%|██▎       | 142/608 [01:04<02:47,  2.78it/s]
Average Metric: 77.00 / 143 (53.8%):  23%|██▎       | 142/608 [01:04<02:47,  2.78it/s]
Average Metric: 77.00 / 144 (53.5%):  24%|██▎       | 143/608 [01:04<02:47,  2.78it/s]
Average Metric: 77.00 / 144 (53.5%):  24%|██▎       | 144/608 [01:04<02:23,  3.22it/s]
Average Metric: 78.00 / 145 (53.8%):  24%|██▎       | 144/608 [01:04<02:23,  3.22it/s]
Average Metric: 78.00 / 145 (53.8%):  24%|██▍       | 145/608 [01:04<02:02,  3.79it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 78.00 / 146 (53.4%):  24%|██▍       | 145/608 [01:05<02:02,  3.79it/s]
Average Metric: 78.00 / 146 (53.4%):  24%|██▍       | 146/608 [01:05<03:19,  2.32it/s]
Average Metric: 78.00 / 147 (53.1%):  24%|██▍       | 146/608 [01:05<03:19,  2.32it/s]
Average Metric: 79.00 / 148 (53.4%):  24%|██▍       | 147/608 [01:05<03:18,  2.32it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 79.00 / 149 (53.0%):  24%|██▍       | 148/608 [01:06<03:18,  2.32it/s]
Average Metric: 79.00 / 149 (53.0%):  25%|██▍       | 149/608 [01:06<02:24,  3.18it/s]
Average Metric: 80.00 / 150 (53.3%):  25%|██▍       | 149/608 [01:07<02:24,  3.18it/s]
Average Metric: 80.00 / 150 (53.3%):  25%|██▍       | 150/608 [01:07<03:02,  2.50it/s]
Average Metric: 80.00 / 151 (53.0%):  25%|██▍       | 150/608 [01:07<03:02,  2.50it/s]
Average Metric: 80.00 / 151 (53.0%):  25%|██▍       | 151/608 [01:07<02:45,  2.75it/s]
Average Metric: 81.00 / 152 (53.3%):  25%|██▍       | 151/608 [01:07<02:45,  2.75it/s]
Average Metric: 81.00 / 152 (53.3%):  25%|██▌       | 152/608 [01:07<02:42,  2.80it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 82.00 / 153 (53.6%):  25%|██▌       | 152/608 [01:08<02:42,  2.80it/s]
Average Metric: 82.00 / 153 (53.6%):  25%|██▌       | 153/608 [01:08<04:17,  1.77it/s]
Average Metric: 82.00 / 154 (53.2%):  25%|██▌       | 153/608 [01:09<04:17,  1.77it/s]
Average Metric: 82.00 / 154 (53.2%):  25%|██▌       | 154/608 [01:09<04:08,  1.83it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 82.00 / 155 (52.9%):  25%|██▌       | 154/608 [01:10<04:08,  1.83it/s]
Average Metric: 82.00 / 155 (52.9%):  25%|██▌       | 155/608 [01:10<05:59,  1.26it/s]
Average Metric: 83.00 / 156 (53.2%):  25%|██▌       | 155/608 [01:10<05:59,  1.26it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 83.00 / 157 (52.9%):  26%|██▌       | 156/608 [01:10<05:58,  1.26it/s]
Average Metric: 83.00 / 157 (52.9%):  26%|██▌       | 157/608 [01:10<03:42,  2.02it/s]
Average Metric: 84.00 / 158 (53.2%):  26%|██▌       | 157/608 [01:11<03:42,  2.02it/s]
Average Metric: 84.00 / 158 (53.2%):  26%|██▌       | 158/608 [01:11<03:27,  2.17it/s]
Average Metric: 84.00 / 159 (52.8%):  26%|██▌       | 158/608 [01:11<03:27,  2.17it/s]
Average Metric: 85.00 / 160 (53.1%):  26%|██▌       | 159/608 [01:11<03:26,  2.17it/s]
Average Metric: 85.00 / 160 (53.1%):  26%|██▋       | 160/608 [01:11<02:41,  2.78it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 86.00 / 161 (53.4%):  26%|██▋       | 160/608 [01:12<02:41,  2.78it/s]
Average Metric: 86.00 / 161 (53.4%):  26%|██▋       | 161/608 [01:12<02:45,  2.70it/s]
Average Metric: 87.00 / 162 (53.7%):  26%|██▋       | 161/608 [01:12<02:45,  2.70it/s]
Average Metric: 87.00 / 162 (53.7%):  27%|██▋       | 162/608 [01:12<03:02,  2.44it/s]
Average Metric: 87.00 / 163 (53.4%):  27%|██▋       | 162/608 [01:12<03:02,  2.44it/s]
Average Metric: 87.00 / 163 (53.4%):  27%|██▋       | 163/608 [01:12<02:52,  2.59it/s]
Average Metric: 88.00 / 164 (53.7%):  27%|██▋       | 163/608 [01:13<02:52,  2.59it/s]
Average Metric: 89.00 / 165 (53.9%):  27%|██▋       | 164/608 [01:13<02:51,  2.59it/s]
Average Metric: 89.00 / 165 (53.9%):  27%|██▋       | 165/608 [01:13<02:00,  3.67it/s]
Average Metric: 90.00 / 166 (54.2%):  27%|██▋       | 165/608 [01:13<02:00,  3.67it/s]
Average Metric: 90.00 / 166 (54.2%):  27%|██▋       | 166/608 [01:13<02:52,  2.56it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 91.00 / 167 (54.5%):  27%|██▋       | 166/608 [01:14<02:52,  2.56it/s]
Average Metric: 91.00 / 167 (54.5%):  27%|██▋       | 167/608 [01:14<02:34,  2.86it/s]
Average Metric: 91.00 / 168 (54.2%):  27%|██▋       | 167/608 [01:14<02:34,  2.86it/s]
Average Metric: 91.00 / 168 (54.2%):  28%|██▊       | 168/608 [01:14<02:08,  3.43it/s]
Average Metric: 92.00 / 169 (54.4%):  28%|██▊       | 168/608 [01:14<02:08,  3.43it/s]
Average Metric: 92.00 / 169 (54.4%):  28%|██▊       | 169/608 [01:14<02:05,  3.49it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 93.00 / 170 (54.7%):  28%|██▊       | 169/608 [01:15<02:05,  3.49it/s]
Average Metric: 93.00 / 170 (54.7%):  28%|██▊       | 170/608 [01:15<04:09,  1.76it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 94.00 / 171 (55.0%):  28%|██▊       | 170/608 [01:15<04:09,  1.76it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 95.00 / 172 (55.2%):  28%|██▊       | 171/608 [01:16<04:08,  1.76it/s]
Average Metric: 95.00 / 172 (55.2%):  28%|██▊       | 172/608 [01:16<02:51,  2.54it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 96.00 / 173 (55.5%):  28%|██▊       | 172/608 [01:17<02:51,  2.54it/s]
Average Metric: 96.00 / 173 (55.5%):  28%|██▊       | 173/608 [01:17<03:35,  2.02it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 96.00 / 174 (55.2%):  28%|██▊       | 173/608 [01:17<03:35,  2.02it/s]
Average Metric: 96.00 / 174 (55.2%):  29%|██▊       | 174/608 [01:17<03:57,  1.83it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 97.00 / 175 (55.4%):  29%|██▊       | 174/608 [01:18<03:57,  1.83it/s]
Average Metric: 97.00 / 175 (55.4%):  29%|██▉       | 175/608 [01:18<04:41,  1.54it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 97.00 / 176 (55.1%):  29%|██▉       | 175/608 [01:19<04:41,  1.54it/s]
Average Metric: 97.00 / 176 (55.1%):  29%|██▉       | 176/608 [01:19<04:21,  1.65it/s]
Average Metric: 97.00 / 177 (54.8%):  29%|██▉       | 176/608 [01:19<04:21,  1.65it/s]
Average Metric: 97.00 / 177 (54.8%):  29%|██▉       | 177/608 [01:19<04:12,  1.71it/s]
Average Metric: 98.00 / 178 (55.1%):  29%|██▉       | 177/608 [01:19<04:12,  1.71it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 98.00 / 179 (54.7%):  29%|██▉       | 178/608 [01:19<04:12,  1.71it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 99.00 / 180 (55.0%):  29%|██▉       | 179/608 [01:20<04:11,  1.71it/s]
Average Metric: 99.00 / 180 (55.0%):  30%|██▉       | 180/608 [01:20<03:15,  2.19it/s]
Average Metric: 100.00 / 181 (55.2%):  30%|██▉       | 180/608 [01:20<03:15,  2.19it/s]
Average Metric: 100.00 / 181 (55.2%):  30%|██▉       | 181/608 [01:20<02:50,  2.51it/s]
Average Metric: 100.00 / 182 (54.9%):  30%|██▉       | 181/608 [01:21<02:50,  2.51it/s]
Average Metric: 100.00 / 182 (54.9%):  30%|██▉       | 182/608 [01:21<02:33,  2.77it/s]
Average Metric: 100.00 / 183 (54.6%):  30%|██▉       | 182/608 [01:21<02:33,  2.77it/s]
Average Metric: 100.00 / 183 (54.6%):  30%|███       | 183/608 [01:21<02:39,  2.67it/s]
Average Metric: 101.00 / 184 (54.9%):  30%|███       | 183/608 [01:21<02:39,  2.67it/s]
Average Metric: 101.00 / 184 (54.9%):  30%|███       | 184/608 [01:21<02:21,  3.00it/s]
Average Metric: 102.00 / 185 (55.1%):  30%|███       | 184/608 [01:21<02:21,  3.00it/s]
Average Metric: 103.00 / 186 (55.4%):  30%|███       | 185/608 [01:22<02:20,  3.00it/s]
Average Metric: 103.00 / 186 (55.4%):  31%|███       | 186/608 [01:22<02:07,  3.30it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 103.00 / 187 (55.1%):  31%|███       | 186/608 [01:22<02:07,  3.30it/s]
Average Metric: 103.00 / 188 (54.8%):  31%|███       | 187/608 [01:22<02:07,  3.30it/s]
Average Metric: 103.00 / 188 (54.8%):  31%|███       | 188/608 [01:22<01:40,  4.18it/s]
Average Metric: 104.00 / 189 (55.0%):  31%|███       | 188/608 [01:22<01:40,  4.18it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 104.00 / 190 (54.7%):  31%|███       | 189/608 [01:23<01:40,  4.18it/s]
Average Metric: 104.00 / 190 (54.7%):  31%|███▏      | 190/608 [01:23<02:40,  2.60it/s]
Average Metric: 105.00 / 191 (55.0%):  31%|███▏      | 190/608 [01:24<02:40,  2.60it/s]
Average Metric: 105.00 / 191 (55.0%):  31%|███▏      | 191/608 [01:24<02:24,  2.88it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 105.00 / 192 (54.7%):  31%|███▏      | 191/608 [01:25<02:24,  2.88it/s]
Average Metric: 105.00 / 192 (54.7%):  32%|███▏      | 192/608 [01:25<03:47,  1.83it/s]
Average Metric: 105.00 / 193 (54.4%):  32%|███▏      | 192/608 [01:25<03:47,  1.83it/s]
Average Metric: 105.00 / 193 (54.4%):  32%|███▏      | 193/608 [01:25<03:25,  2.02it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 105.00 / 194 (54.1%):  32%|███▏      | 193/608 [01:26<03:25,  2.02it/s]
Average Metric: 105.00 / 194 (54.1%):  32%|███▏      | 194/608 [01:26<04:44,  1.46it/s]
Average Metric: 105.00 / 195 (53.8%):  32%|███▏      | 194/608 [01:27<04:44,  1.46it/s]
Average Metric: 105.00 / 195 (53.8%):  32%|███▏      | 195/608 [01:27<04:02,  1.71it/s]
Average Metric: 106.00 / 196 (54.1%):  32%|███▏      | 195/608 [01:27<04:02,  1.71it/s]
Average Metric: 106.00 / 196 (54.1%):  32%|███▏      | 196/608 [01:27<03:12,  2.14it/s]
Average Metric: 107.00 / 197 (54.3%):  32%|███▏      | 196/608 [01:27<03:12,  2.14it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 108.00 / 198 (54.5%):  32%|███▏      | 197/608 [01:27<03:12,  2.14it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 109.00 / 199 (54.8%):  33%|███▎      | 198/608 [01:27<03:11,  2.14it/s]
Average Metric: 109.00 / 199 (54.8%):  33%|███▎      | 199/608 [01:27<01:40,  4.05it/s]
Average Metric: 109.00 / 200 (54.5%):  33%|███▎      | 199/608 [01:29<01:40,  4.05it/s]
Average Metric: 109.00 / 200 (54.5%):  33%|███▎      | 200/608 [01:29<03:36,  1.89it/s]
Average Metric: 109.00 / 201 (54.2%):  33%|███▎      | 200/608 [01:29<03:36,  1.89it/s]
Average Metric: 109.00 / 201 (54.2%):  33%|███▎      | 201/608 [01:29<03:31,  1.93it/s]
Average Metric: 109.00 / 202 (54.0%):  33%|███▎      | 201/608 [01:29<03:31,  1.93it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 110.00 / 203 (54.2%):  33%|███▎      | 202/608 [01:29<03:30,  1.93it/s]
Average Metric: 110.00 / 203 (54.2%):  33%|███▎      | 203/608 [01:29<02:30,  2.68it/s]
Average Metric: 110.00 / 204 (53.9%):  33%|███▎      | 203/608 [01:30<02:30,  2.68it/s]
Average Metric: 110.00 / 204 (53.9%):  34%|███▎      | 204/608 [01:30<02:45,  2.44it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 111.00 / 205 (54.1%):  34%|███▎      | 204/608 [01:31<02:45,  2.44it/s]
Average Metric: 111.00 / 205 (54.1%):  34%|███▎      | 205/608 [01:31<03:19,  2.02it/s]
Average Metric: 112.00 / 206 (54.4%):  34%|███▎      | 205/608 [01:31<03:19,  2.02it/s]
Average Metric: 112.00 / 207 (54.1%):  34%|███▍      | 206/608 [01:31<03:18,  2.02it/s]
Average Metric: 112.00 / 207 (54.1%):  34%|███▍      | 207/608 [01:31<02:52,  2.33it/s]
Average Metric: 112.00 / 208 (53.8%):  34%|███▍      | 207/608 [01:32<02:52,  2.33it/s]
Average Metric: 112.00 / 208 (53.8%):  34%|███▍      | 208/608 [01:32<02:26,  2.74it/s]
Average Metric: 112.00 / 209 (53.6%):  34%|███▍      | 208/608 [01:32<02:26,  2.74it/s]
Average Metric: 112.00 / 209 (53.6%):  34%|███▍      | 209/608 [01:32<02:47,  2.38it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 113.00 / 210 (53.8%):  34%|███▍      | 209/608 [01:33<02:47,  2.38it/s]
Average Metric: 113.00 / 210 (53.8%):  35%|███▍      | 210/608 [01:33<02:37,  2.53it/s]
Average Metric: 114.00 / 211 (54.0%):  35%|███▍      | 210/608 [01:33<02:37,  2.53it/s]
Average Metric: 115.00 / 212 (54.2%):  35%|███▍      | 211/608 [01:33<02:37,  2.53it/s]
Average Metric: 115.00 / 212 (54.2%):  35%|███▍      | 212/608 [01:33<02:30,  2.63it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 116.00 / 213 (54.5%):  35%|███▍      | 212/608 [01:35<02:30,  2.63it/s]
Average Metric: 116.00 / 213 (54.5%):  35%|███▌      | 213/608 [01:35<04:16,  1.54it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 117.00 / 214 (54.7%):  35%|███▌      | 213/608 [01:35<04:16,  1.54it/s]
Average Metric: 117.00 / 214 (54.7%):  35%|███▌      | 214/608 [01:35<03:51,  1.70it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 118.00 / 215 (54.9%):  35%|███▌      | 214/608 [01:35<03:51,  1.70it/s]
Average Metric: 119.00 / 216 (55.1%):  35%|███▌      | 215/608 [01:36<03:50,  1.70it/s]
Average Metric: 119.00 / 216 (55.1%):  36%|███▌      | 216/608 [01:36<03:20,  1.95it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 120.00 / 217 (55.3%):  36%|███▌      | 216/608 [01:36<03:20,  1.95it/s]
Average Metric: 120.00 / 217 (55.3%):  36%|███▌      | 217/608 [01:36<03:02,  2.15it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 121.00 / 218 (55.5%):  36%|███▌      | 217/608 [01:37<03:02,  2.15it/s]
Average Metric: 121.00 / 218 (55.5%):  36%|███▌      | 218/608 [01:37<03:38,  1.79it/s]
Average Metric: 121.00 / 219 (55.3%):  36%|███▌      | 218/608 [01:38<03:38,  1.79it/s]
Average Metric: 121.00 / 219 (55.3%):  36%|███▌      | 219/608 [01:38<03:37,  1.79it/s]
Average Metric: 122.00 / 220 (55.5%):  36%|███▌      | 219/608 [01:38<03:37,  1.79it/s]
Average Metric: 122.00 / 220 (55.5%):  36%|███▌      | 220/608 [01:38<03:09,  2.04it/s]
Average Metric: 123.00 / 221 (55.7%):  36%|███▌      | 220/608 [01:38<03:09,  2.04it/s]
Average Metric: 123.00 / 222 (55.4%):  36%|███▋      | 221/608 [01:38<03:09,  2.04it/s]
Average Metric: 123.00 / 222 (55.4%):  37%|███▋      | 222/608 [01:38<01:54,  3.36it/s]
Average Metric: 123.00 / 223 (55.2%):  37%|███▋      | 222/608 [01:38<01:54,  3.36it/s]
Average Metric: 123.00 / 223 (55.2%):  37%|███▋      | 223/608 [01:38<01:45,  3.65it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 123.00 / 224 (54.9%):  37%|███▋      | 223/608 [01:39<01:45,  3.65it/s]
Average Metric: 123.00 / 224 (54.9%):  37%|███▋      | 224/608 [01:39<01:53,  3.39it/s]
Average Metric: 124.00 / 225 (55.1%):  37%|███▋      | 224/608 [01:39<01:53,  3.39it/s]
Average Metric: 124.00 / 225 (55.1%):  37%|███▋      | 225/608 [01:39<02:15,  2.84it/s]
Average Metric: 124.00 / 226 (54.9%):  37%|███▋      | 225/608 [01:39<02:15,  2.84it/s]
Average Metric: 124.00 / 226 (54.9%):  37%|███▋      | 226/608 [01:39<01:59,  3.19it/s]
Average Metric: 124.00 / 227 (54.6%):  37%|███▋      | 226/608 [01:39<01:59,  3.19it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 125.00 / 228 (54.8%):  37%|███▋      | 227/608 [01:42<01:59,  3.19it/s]
Average Metric: 125.00 / 228 (54.8%):  38%|███▊      | 228/608 [01:42<04:29,  1.41it/s]
Average Metric: 126.00 / 229 (55.0%):  38%|███▊      | 228/608 [01:42<04:29,  1.41it/s]
Average Metric: 126.00 / 230 (54.8%):  38%|███▊      | 229/608 [01:42<04:28,  1.41it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 127.00 / 231 (55.0%):  38%|███▊      | 230/608 [01:42<04:27,  1.41it/s]
Average Metric: 127.00 / 231 (55.0%):  38%|███▊      | 231/608 [01:42<02:30,  2.50it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 128.00 / 232 (55.2%):  38%|███▊      | 231/608 [01:44<02:30,  2.50it/s]
Average Metric: 128.00 / 232 (55.2%):  38%|███▊      | 232/608 [01:44<04:34,  1.37it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 129.00 / 233 (55.4%):  38%|███▊      | 232/608 [01:45<04:34,  1.37it/s]
Average Metric: 129.00 / 233 (55.4%):  38%|███▊      | 233/608 [01:45<04:03,  1.54it/s]
Average Metric: 129.00 / 234 (55.1%):  38%|███▊      | 233/608 [01:45<04:03,  1.54it/s]
Average Metric: 129.00 / 234 (55.1%):  38%|███▊      | 234/608 [01:45<03:30,  1.78it/s]
Average Metric: 129.00 / 235 (54.9%):  38%|███▊      | 234/608 [01:45<03:30,  1.78it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 130.00 / 236 (55.1%):  39%|███▊      | 235/608 [01:45<03:29,  1.78it/s]
Average Metric: 130.00 / 236 (55.1%):  39%|███▉      | 236/608 [01:45<02:29,  2.49it/s]
Average Metric: 130.00 / 237 (54.9%):  39%|███▉      | 236/608 [01:45<02:29,  2.49it/s]
Average Metric: 130.00 / 237 (54.9%):  39%|███▉      | 237/608 [01:45<02:05,  2.96it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 130.00 / 238 (54.6%):  39%|███▉      | 237/608 [01:45<02:05,  2.96it/s]
Average Metric: 131.00 / 239 (54.8%):  39%|███▉      | 238/608 [01:46<02:04,  2.96it/s]
Average Metric: 131.00 / 239 (54.8%):  39%|███▉      | 239/608 [01:46<01:48,  3.41it/s]
Average Metric: 131.00 / 240 (54.6%):  39%|███▉      | 239/608 [01:46<01:48,  3.41it/s]
Average Metric: 131.00 / 240 (54.6%):  39%|███▉      | 240/608 [01:46<01:42,  3.58it/s]
Average Metric: 132.00 / 241 (54.8%):  39%|███▉      | 240/608 [01:46<01:42,  3.58it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 132.00 / 242 (54.5%):  40%|███▉      | 241/608 [01:46<01:42,  3.58it/s]
Average Metric: 132.00 / 242 (54.5%):  40%|███▉      | 242/608 [01:46<01:11,  5.11it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 133.00 / 243 (54.7%):  40%|███▉      | 242/608 [01:47<01:11,  5.11it/s]
Average Metric: 133.00 / 243 (54.7%):  40%|███▉      | 243/608 [01:47<02:00,  3.02it/s]
Average Metric: 134.00 / 244 (54.9%):  40%|███▉      | 243/608 [01:47<02:00,  3.02it/s]
Average Metric: 134.00 / 244 (54.9%):  40%|████      | 244/608 [01:47<02:17,  2.64it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 135.00 / 245 (55.1%):  40%|████      | 244/608 [01:48<02:17,  2.64it/s]
Average Metric: 135.00 / 245 (55.1%):  40%|████      | 245/608 [01:48<02:57,  2.04it/s]
Average Metric: 135.00 / 246 (54.9%):  40%|████      | 245/608 [01:48<02:57,  2.04it/s]
Average Metric: 135.00 / 246 (54.9%):  40%|████      | 246/608 [01:48<02:27,  2.45it/s]
Average Metric: 136.00 / 247 (55.1%):  40%|████      | 246/608 [01:48<02:27,  2.45it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 137.00 / 248 (55.2%):  41%|████      | 247/608 [01:49<02:27,  2.45it/s]
Average Metric: 137.00 / 248 (55.2%):  41%|████      | 248/608 [01:49<02:23,  2.51it/s]
Average Metric: 138.00 / 249 (55.4%):  41%|████      | 248/608 [01:50<02:23,  2.51it/s]
Average Metric: 138.00 / 249 (55.4%):  41%|████      | 249/608 [01:50<03:28,  1.72it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 138.00 / 250 (55.2%):  41%|████      | 249/608 [01:51<03:28,  1.72it/s]
Average Metric: 138.00 / 250 (55.2%):  41%|████      | 250/608 [01:51<03:23,  1.76it/s]
Average Metric: 139.00 / 251 (55.4%):  41%|████      | 250/608 [01:51<03:23,  1.76it/s]
Average Metric: 139.00 / 251 (55.4%):  41%|████▏     | 251/608 [01:51<03:11,  1.86it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 139.00 / 252 (55.2%):  41%|████▏     | 251/608 [01:52<03:11,  1.86it/s]
Average Metric: 139.00 / 252 (55.2%):  41%|████▏     | 252/608 [01:52<02:38,  2.24it/s]2025-04-18 11:57:00,692 - ERROR - [ASYNC EVALUATION ERROR]		->[INPUT DATA]: {'input': {'asin': 'B09XS7JWHH', 'attribute': 'earpiece_shape', 'starfish_prediction': 'Over Ear', 'starfish_prediction_reason': "The product is described as 'Over Ear' in the 'headphones_form_factor' attribute, indicating that the headphones have large ear cups that cover the entire ear. This is consistent with the 'headphones_ear_placement' attribute value of 'over_ear'. Therefore, the earpiece shape is 'Over Ear'.", 'aqumen_reason': '{  "earpiece_shape": [    {      "reason": "The product data describes the Sony WH-1000XM5 as \'over-ear headphones\' in the bullet points. Specifically, it states \'These over ear headphones ensure your voice is heard clearly, even in noisy environments.\' This directly confirms that the earpiece shape is over-ear.",      "prediction": "Correct"    }  ]}', 'aqumen_prediction': 'Correct', 'goes_in_production': 'True', 'product_type': 'HEADPHONES', 'asin_info': '{\'asin\': \'B09XS7JWHH\', \'marketplace_id\': \'1\', \'product_type\': \'HEADPHONES\', \'title\': \'Sony WH-1000XM5 The Best Wireless Noise Canceling Headphones, Auto NC Optimizer, 30-Hour Battery, Alexa Voice Control, Black\', \'bullet_point\': {\'bp1\': \'NOISE CANCELLATION: Immerse yourself in the world of music with these noise cancelling headphones, the Sony WH-1000XM5. They come equipped with an advanced noise cancellation feature, powered by two processors controlling eight microphones. Experience the magic of noise cancelling headphones bluetooth technology, ensuring an uninterrupted listening experience free from external disturbances. This unique, distraction-free listening experience sets the Sony WH-1000XM5 apart from other headphones in the market.\', \'bp2\': \'HANDS-FREE CALLING: Step into the future of communication with the Sony WH-1000XM5, a pair of over-ear headphones that make crystal clear hands-free calling a reality. They come equipped with four beamforming microphones and advanced audio signal processing. These over ear headphones ensure your voice is heard clearly, even in noisy environments. This feature is a boon for professionals and individuals who value clear, crisp communication.\', \'bp3\': \'LONG BATTERY LIFE: Say goodbye to battery anxiety with the Sony WH-1000XM5, a wireless headset that offers up to 30 hours of playback time on a single charge. These head phones also feature a quick charging option that provides 3 hours of playback with just a 3-minute charge, ensuring uninterrupted music enjoyment. (USB Type-C Cable included)\', \'bp4\': "COMFORT & STYLE: Experience the perfect blend of comfort and style with the Sony WH-1000XM5\'s lightweight design and soft fit leather. These headphones are designed for maximum comfort, allowing you to wear them for extended periods without any discomfort. Sound quality and comfort go hand in hand with these headphones, making them an ideal choice for music lovers.", \'bp5\': "TOUCH CONTROLS: Take control of your music with the Sony WH-1000XM5\'s intuitive touch controls. With a simple touch, you can pause, play, skip tracks, control volume, activate your voice assistant, and answer phone calls. This feature makes the Sony WH-1000XM5 a must-have for those who value convenience and control."}, \'attributes\': {\'item_weight\': [\'8.82 ounces\'], \'age_range_description\': [\'Adult\'], \'headphones_form_factor\': [\'Over Ear\'], \'is_autographed\': [\'False\'], \'brand\': [\'Sony\'], \'control_method\': [\'touch\'], \'audio_driver_type\': [\'dynamic_driver\'], \'frequency_range\': [\'2.4 GHz\'], \'recommended_uses_for_product\': [\'Calling\'], \'style\': [\'Headphones\'], \'target_gender\': [\'unisex\'], \'item_type_name\': [\'BLUETOOTH HEADPHONES\'], \'headphones_jack\': [\'3.5 mm Jack\'], \'battery.average_life\': [\'30.0 hours\'], \'manufacturer\': [\'Sony\'], \'ean\': [\'4548736132627\'], \'audio_latency\': [\'200.0 milliseconds\'], \'theme\': [\'Video Game\'], \'model_number\': [\'WH1000XM5/B\'], \'noise_control\': [\'active_noise_cancellation\'], \'headphones_ear_placement\': [\'over_ear\'], \'connectivity_technology\': [\'Bluetooth\'], \'included_components\': [\'Headphones\', \'USB Type-C cable (USB-A to USB-C) (approx. 20 cm (7.88 in.))\', \'Headphone cable (approx. 1.2 m (47.25 in.))\', \'Carrying case\'], \'impedance\': [\'48.0 ohm\'], \'model_name\': [\'WH1000XM5\'], \'cable.feature\': [\'Without Cable\'], \'control_type\': [\'Voice Control\'], \'bluetooth_range\': [\'10.0 meters\'], \'item_type_keyword\': [\'headphones\'], \'number_of_items\': [\'1\'], \'warranty_description\': [\'1 year\'], \'color\': [\'Black\'], \'bluetooth_version\': [\'5.2\'], \'series_number\': [\'5\'], \'customer_package_type\': [\'FFP\'], \'controller_type\': [\'Bluetooth\'], \'carrying_case.battery_average_life\': [\'30.0 hours\'], \'carrying_case.material\': [\'plastic\'], \'gtin\': [\'04548736132627\'], \'wireless_communication_technology\': [\'Bluetooth\'], \'product_type\': [\'HEADPHONES\'], \'compatible_devices\': [\'Laptops\', \'Desktops\', \'Tablets\', \'Telephones\', \'Smart Speaker\'], \'material\': [\'Leather\', \'Metal\', \'Plastic\'], \'unit_count\': [\'1.0\']}, \'language_tag\': \'en_US\', \'marketplace_name\': \'United States\'}', 'starfish_prompt': '\n            ROLE: You are a Catalog Expert. You analyze product information and you are trying your best to infer missing attribute values.  \n# TASK: \n\n            Below is a product sold on Amazon in JSON format. \n            {\'asin\': \'B09XS7JWHH\', \'marketplace_id\': \'1\', \'product_type\': \'HEADPHONES\', \'title\': \'Sony WH-1000XM5 The Best Wireless Noise Canceling Headphones, Auto NC Optimizer, 30-Hour Battery, Alexa Voice Control, Black\', \'bullet_point\': {\'bp1\': \'NOISE CANCELLATION: Immerse yourself in the world of music with these noise cancelling headphones, the Sony WH-1000XM5. They come equipped with an advanced noise cancellation feature, powered by two processors controlling eight microphones. Experience the magic of noise cancelling headphones bluetooth technology, ensuring an uninterrupted listening experience free from external disturbances. This unique, distraction-free listening experience sets the Sony WH-1000XM5 apart from other headphones in the market.\', \'bp2\': \'HANDS-FREE CALLING: Step into the future of communication with the Sony WH-1000XM5, a pair of over-ear headphones that make crystal clear hands-free calling a reality. They come equipped with four beamforming microphones and advanced audio signal processing. These over ear headphones ensure your voice is heard clearly, even in noisy environments. This feature is a boon for professionals and individuals who value clear, crisp communication.\', \'bp3\': \'LONG BATTERY LIFE: Say goodbye to battery anxiety with the Sony WH-1000XM5, a wireless headset that offers up to 30 hours of playback time on a single charge. These head phones also feature a quick charging option that provides 3 hours of playback with just a 3-minute charge, ensuring uninterrupted music enjoyment. (USB Type-C Cable included)\', \'bp4\': "COMFORT & STYLE: Experience the perfect blend of comfort and style with the Sony WH-1000XM5\'s lightweight design and soft fit leather. These headphones are designed for maximum comfort, allowing you to wear them for extended periods without any discomfort. Sound quality and comfort go hand in hand with these headphones, making them an ideal choice for music lovers.", \'bp5\': "TOUCH CONTROLS: Take control of your music with the Sony WH-1000XM5\'s intuitive touch controls. With a simple touch, you can pause, play, skip tracks, control volume, activate your voice assistant, and answer phone calls. This feature makes the Sony WH-1000XM5 a must-have for those who value convenience and control."}, \'attributes\': {\'item_weight\': [\'8.82 ounces\'], \'age_range_description\': [\'Adult\'], \'headphones_form_factor\': [\'Over Ear\'], \'is_autographed\': [\'False\'], \'brand\': [\'Sony\'], \'control_method\': [\'touch\'], \'audio_driver_type\': [\'dynamic_driver\'], \'frequency_range\': [\'2.4 GHz\'], \'recommended_uses_for_product\': [\'Calling\'], \'style\': [\'Headphones\'], \'target_gender\': [\'unisex\'], \'item_type_name\': [\'BLUETOOTH HEADPHONES\'], \'headphones_jack\': [\'3.5 mm Jack\'], \'battery.average_life\': [\'30.0 hours\'], \'manufacturer\': [\'Sony\'], \'ean\': [\'4548736132627\'], \'audio_latency\': [\'200.0 milliseconds\'], \'theme\': [\'Video Game\'], \'model_number\': [\'WH1000XM5/B\'], \'noise_control\': [\'active_noise_cancellation\'], \'headphones_ear_placement\': [\'over_ear\'], \'connectivity_technology\': [\'Bluetooth\'], \'included_components\': [\'Headphones\', \'USB Type-C cable (USB-A to USB-C) (approx. 20 cm (7.88 in.))\', \'Headphone cable (approx. 1.2 m (47.25 in.))\', \'Carrying case\'], \'impedance\': [\'48.0 ohm\'], \'model_name\': [\'WH1000XM5\'], \'cable.feature\': [\'Without Cable\'], \'control_type\': [\'Voice Control\'], \'bluetooth_range\': [\'10.0 meters\'], \'item_type_keyword\': [\'headphones\'], \'number_of_items\': [\'1\'], \'warranty_description\': [\'1 year\'], \'color\': [\'Black\'], \'bluetooth_version\': [\'5.2\'], \'series_number\': [\'5\'], \'customer_package_type\': [\'FFP\'], \'controller_type\': [\'Bluetooth\'], \'carrying_case.battery_average_life\': [\'30.0 hours\'], \'carrying_case.material\': [\'plastic\'], \'gtin\': [\'04548736132627\'], \'wireless_communication_technology\': [\'Bluetooth\'], \'product_type\': [\'HEADPHONES\'], \'compatible_devices\': [\'Laptops\', \'Desktops\', \'Tablets\', \'Telephones\', \'Smart Speaker\'], \'material\': [\'Leather\', \'Metal\', \'Plastic\'], \'unit_count\': [\'1.0\']}, \'language_tag\': \'en_US\', \'marketplace_name\': \'United States\'}\n\n            Analyze the provided Amazon product information in JSON format, detailed above, to determine the value in English of a specific attribute.\n\n            Your task is to thoroughly examine the product details. If the attribute\'s value is clearly inferable from the provided information, make an accurate prediction. \n            In scenarios where the value cannot be deduced, indicate this with \'[NO]\' for Not Obtainable. \n            If the attribute does not pertain to the product, use \'[NA]\' for Not Applicable. \n            Ensure your prediction is compatible with the attribute\'s data type, such as predicting \'True\' or \'False\' for Boolean attributes, or an integer for Integer attributes. Avoid using scientific notation for any prediction.\n\n            \n            \n            \n            \n\n            Essential to your analysis is a well-founded rationale, which should be derived from and supported by the product details. \n            This reasoning is crucial for the validity of your prediction.\n\n            Focus your analysis on this specific attribute: \n            attribute name: earpiece_shape.\n\n            Concisely present your analysis and conclusion in the following JSON format:\n            {"reason": "<explanation of your reasoning>", \n             "value": "<your predicted value in English>"}\n            \n            This output should be in JSON format only, with no additional content. \n            \n            \n                attribute metadata:\n                \n                    attribute_generation_instruction: The attribute earpiece_shape refers to the design and form of the component that fits into or around the ear in headphones, which affects the comfort, fit, and acoustics of the device. Typical earpiece shapes for headphones include rounded tips for inserting into the ear canal, over-ear cups that envelop the entire ear, and angled ear hooks or wings that wrap around the outer ear.\n                \n                    max_number_of_values_for_attribute: 1 (Explanation: Only a single value should be predicted for this attribute)\n                \n            \n\n            \n            \n        ', 'attribute_instructions': 'attribute_generation_instruction: The attribute earpiece_shape refers to the design and form of the component that fits into or around the ear in headphones, which affects the comfort, fit, and acoustics of the device. Typical earpiece shapes for headphones include rounded tips for inserting into the ear canal, over-ear cups that envelop the entire ear, and angled ear hooks or wings that wrap around the outer ear.\n                \n                    max_number_of_values_for_attribute: 1 (Explanation: Only a single value should be predicted for this attribute)', 'prompt_key': 'B09XS7JWHH-HEADPHONES-earpiece_shape', 'aqumen_prompts': 'Below is an instruction that describes a task, paired with an input that provides further context. Write a response that appropriately completes the request.\n\n### Instruction:\nYou are an auditor for Amazon. Your task is to verify the \'earpiece_shape\' of a product in the Amazon catalog. \nYou will be given the Amazon product data and a test value of \'earpiece_shape\'.\nFirst, you need to deduce the earpiece_shape of the product from the Amazon product data.\nThen, you need to compare the earpiece_shape you deduced from the Amazon product data to the test value of earpiece_shape. \nYou need to predict if the test value of \'earpiece_shape\' is \'Correct\', \'Incorrect\', or \'Unknown\' based on the Amazon product data.\nYou also need to give the reason for your prediction.\n\n\n\n\n\n\n### Rules:\nTo ensure accurate predictions, follow these rules in sequence and think step by step before responding.\n\n1. If you cannot deduce the value of the \'earpiece_shape\' from the given product data, predict \'Unknown\'.\n2. If the test value is aligns with the deduced value, predict \'Correct\'.\n3. If the test value is less informative than the deduced value, predict \'Correct\'.\n4. If the test value is more informative than the deduced value, predict \'Correct\'.\n5. Predict \'Incorrect\' if the test value contradicts the deduced value.\n\n\n### Additional information:\nHere is some additional information about \'earpiece_shape\' to help you make highly accurate classifications.\nEarpiece shape refers to the design and form factor of the part of headphones that fits into or around the outer ear, affecting comfort, fit, and aesthetics.\n\n\n### Amazon product data:\nGiven below is the Amazon product data.\n \n\n{\n  "product_type": "HEADPHONES",\n  "title": "Sony WH-1000XM5 The Best Wireless Noise Canceling Headphones, Auto NC Optimizer, 30-Hour Battery, Alexa Voice Control, Black",\n  "bullet_points": "1) NOISE CANCELLATION: Immerse yourself in the world of music with these noise cancelling headphones, the Sony WH-1000XM5. They come equipped with an advanced noise cancellation feature, powered by two processors controlling eight microphones. Experience the magic of noise cancelling headphones bluetooth technology, ensuring an uninterrupted listening experience free from external disturbances. This unique, distraction-free listening experience sets the Sony WH-1000XM5 apart from other headphones in the market. 2) HANDS-FREE CALLING: Step into the future of communication with the Sony WH-1000XM5, a pair of over-ear headphones that make crystal clear hands-free calling a reality. They come equipped with four beamforming microphones and advanced audio signal processing. These over ear headphones ensure your voice is heard clearly, even in noisy environments. This feature is a boon for professionals and individuals who value clear, crisp communication. 3) LONG BATTERY LIFE: Say goodbye to battery anxiety with the Sony WH-1000XM5, a wireless headset that offers up to 30 hours of playback time on a single charge. These head phones also feature a quick charging option that provides 3 hours of playback with just a 3-minute charge, ensuring uninterrupted music enjoyment. (USB Type-C Cable included) 4) COMFORT & STYLE: Experience the perfect blend of comfort and style with the Sony WH-1000XM5\'s lightweight design and soft fit leather. These headphones are designed for maximum comfort, allowing you to wear them for extended periods without any discomfort. Sound quality and comfort go hand in hand with these headphones, making them an ideal choice for music lovers. 5) TOUCH CONTROLS: Take control of your music with the Sony WH-1000XM5\'s intuitive touch controls. With a simple touch, you can pause, play, skip tracks, control volume, activate your voice assistant, and answer phone calls. This feature makes the Sony WH-1000XM5 a must-have for those who value convenience and control.",\n  "product_description": ""\n}\n\n### Test value:\nNow verify the test value of the attribute \'earpiece_shape\': \'Over Ear\'.\n\n\n### Output format:\nRemember to make only one overall prediction. Feel free to ignore irrelevant information and only pay close attention to relevant information in product data.\nPlease output the results in the following JSON format. The JSON should not have anything else except the reason and the prediction.\n{\'earpiece_shape\': [{"reason": "evidence for the prediction", "prediction": "Correct/Incorrect/Unknown"}]} \nDo not output anything except the JSON. Always begin your output with {.\n\n\n### Response:', 'dspy_uuid': 'ca16a39d-dd3f-43d1-b506-585c3b288fc9', 'dspy_split': 'test'}, 'output': {'reasoning': 'The `earpiece_shape` attribute for headphones refers to the design and form of the component that fits into or around the ear. In the provided `asin_info`, under the `attributes` section, there\'s an attribute called `headphones_form_factor` with a value of `Over Ear`. This directly implies that the earpiece shape of the Sony WH-1000XM5 headphones is also `Over Ear`. This is further supported by the description of the product, which mentions "over-ear headphones" in the first bullet point.', 'attribute_value': 'Over Ear'}}		 ->[PROMPT]: Below is an instruction that describes a task, paired with an input that provides further context. Write a response that appropriately completes the request.

### Instruction:
You are an auditor for Amazon. Your task is to verify the 'earpiece_shape' of a product in the Amazon catalog. 
You will be given the Amazon product data and a test value of 'earpiece_shape'.
First, you need to deduce the earpiece_shape of the product from the Amazon product data.
Then, you need to compare the earpiece_shape you deduced from the Amazon product data to the test value of earpiece_shape. 
You need to predict if the test value of 'earpiece_shape' is 'Correct', 'Incorrect', or 'Unknown' based on the Amazon product data.
You also need to give the reason for your prediction.






### Rules:
To ensure accurate predictions, follow these rules in sequence and think step by step before responding.

1. If you cannot deduce the value of the 'earpiece_shape' from the given product data, predict 'Unknown'.
2. If the test value is aligns with the deduced value, predict 'Correct'.
3. If the test value is less informative than the deduced value, predict 'Correct'.
4. If the test value is more informative than the deduced value, predict 'Correct'.
5. Predict 'Incorrect' if the test value contradicts the deduced value.


### Additional information:
Here is some additional information about 'earpiece_shape' to help you make highly accurate classifications.
Earpiece shape refers to the design and form factor of the part of headphones that fits into or around the outer ear, affecting comfort, fit, and aesthetics.


### Amazon product data:
Given below is the Amazon product data.
 
{{input}}

### Test value:
Now verify the test value of the attribute 'earpiece_shape': '{{output.attribute_value}}'.


### Output format:
Remember to make only one overall prediction. Feel free to ignore irrelevant information and only pay close attention to relevant information in product data.
Please output the results in the following JSON format. The JSON should not have anything else except the reason and the prediction.
{
    "reason": "evidence for the prediction", 
    "prediction": "Correct/Incorrect/Unknown"
} 
Do not output anything except the JSON. Always begin your output with {.


### Response:		 ->[FORMATTED MESSAGE]: content='Below is an instruction that describes a task, paired with an input that provides further context. Write a response that appropriately completes the request.\n\n### Instruction:\nYou are an auditor for Amazon. Your task is to verify the \'earpiece_shape\' of a product in the Amazon catalog. \nYou will be given the Amazon product data and a test value of \'earpiece_shape\'.\nFirst, you need to deduce the earpiece_shape of the product from the Amazon product data.\nThen, you need to compare the earpiece_shape you deduced from the Amazon product data to the test value of earpiece_shape. \nYou need to predict if the test value of \'earpiece_shape\' is \'Correct\', \'Incorrect\', or \'Unknown\' based on the Amazon product data.\nYou also need to give the reason for your prediction.\n\n\n\n\n\n\n### Rules:\nTo ensure accurate predictions, follow these rules in sequence and think step by step before responding.\n\n1. If you cannot deduce the value of the \'earpiece_shape\' from the given product data, predict \'Unknown\'.\n2. If the test value is aligns with the deduced value, predict \'Correct\'.\n3. If the test value is less informative than the deduced value, predict \'Correct\'.\n4. If the test value is more informative than the deduced value, predict \'Correct\'.\n5. Predict \'Incorrect\' if the test value contradicts the deduced value.\n\n\n### Additional information:\nHere is some additional information about \'earpiece_shape\' to help you make highly accurate classifications.\nEarpiece shape refers to the design and form factor of the part of headphones that fits into or around the outer ear, affecting comfort, fit, and aesthetics.\n\n\n### Amazon product data:\nGiven below is the Amazon product data.\n \n{&#39;asin&#39;: &#39;B09XS7JWHH&#39;, &#39;attribute&#39;: &#39;earpiece_shape&#39;, &#39;starfish_prediction&#39;: &#39;Over Ear&#39;, &#39;starfish_prediction_reason&#39;: &#34;The product is described as &#39;Over Ear&#39; in the &#39;headphones_form_factor&#39; attribute, indicating that the headphones have large ear cups that cover the entire ear. This is consistent with the &#39;headphones_ear_placement&#39; attribute value of &#39;over_ear&#39;. Therefore, the earpiece shape is &#39;Over Ear&#39;.&#34;, &#39;aqumen_reason&#39;: &#39;{  &#34;earpiece_shape&#34;: [    {      &#34;reason&#34;: &#34;The product data describes the Sony WH-1000XM5 as \\&#39;over-ear headphones\\&#39; in the bullet points. Specifically, it states \\&#39;These over ear headphones ensure your voice is heard clearly, even in noisy environments.\\&#39; This directly confirms that the earpiece shape is over-ear.&#34;,      &#34;prediction&#34;: &#34;Correct&#34;    }  ]}&#39;, &#39;aqumen_prediction&#39;: &#39;Correct&#39;, &#39;goes_in_production&#39;: &#39;True&#39;, &#39;product_type&#39;: &#39;HEADPHONES&#39;, &#39;asin_info&#39;: &#39;{\\&#39;asin\\&#39;: \\&#39;B09XS7JWHH\\&#39;, \\&#39;marketplace_id\\&#39;: \\&#39;1\\&#39;, \\&#39;product_type\\&#39;: \\&#39;HEADPHONES\\&#39;, \\&#39;title\\&#39;: \\&#39;Sony WH-1000XM5 The Best Wireless Noise Canceling Headphones, Auto NC Optimizer, 30-Hour Battery, Alexa Voice Control, Black\\&#39;, \\&#39;bullet_point\\&#39;: {\\&#39;bp1\\&#39;: \\&#39;NOISE CANCELLATION: Immerse yourself in the world of music with these noise cancelling headphones, the Sony WH-1000XM5. They come equipped with an advanced noise cancellation feature, powered by two processors controlling eight microphones. Experience the magic of noise cancelling headphones bluetooth technology, ensuring an uninterrupted listening experience free from external disturbances. This unique, distraction-free listening experience sets the Sony WH-1000XM5 apart from other headphones in the market.\\&#39;, \\&#39;bp2\\&#39;: \\&#39;HANDS-FREE CALLING: Step into the future of communication with the Sony WH-1000XM5, a pair of over-ear headphones that make crystal clear hands-free calling a reality. They come equipped with four beamforming microphones and advanced audio signal processing. These over ear headphones ensure your voice is heard clearly, even in noisy environments. This feature is a boon for professionals and individuals who value clear, crisp communication.\\&#39;, \\&#39;bp3\\&#39;: \\&#39;LONG BATTERY LIFE: Say goodbye to battery anxiety with the Sony WH-1000XM5, a wireless headset that offers up to 30 hours of playback time on a single charge. These head phones also feature a quick charging option that provides 3 hours of playback with just a 3-minute charge, ensuring uninterrupted music enjoyment. (USB Type-C Cable included)\\&#39;, \\&#39;bp4\\&#39;: &#34;COMFORT &amp; STYLE: Experience the perfect blend of comfort and style with the Sony WH-1000XM5\\&#39;s lightweight design and soft fit leather. These headphones are designed for maximum comfort, allowing you to wear them for extended periods without any discomfort. Sound quality and comfort go hand in hand with these headphones, making them an ideal choice for music lovers.&#34;, \\&#39;bp5\\&#39;: &#34;TOUCH CONTROLS: Take control of your music with the Sony WH-1000XM5\\&#39;s intuitive touch controls. With a simple touch, you can pause, play, skip tracks, control volume, activate your voice assistant, and answer phone calls. This feature makes the Sony WH-1000XM5 a must-have for those who value convenience and control.&#34;}, \\&#39;attributes\\&#39;: {\\&#39;item_weight\\&#39;: [\\&#39;8.82 ounces\\&#39;], \\&#39;age_range_description\\&#39;: [\\&#39;Adult\\&#39;], \\&#39;headphones_form_factor\\&#39;: [\\&#39;Over Ear\\&#39;], \\&#39;is_autographed\\&#39;: [\\&#39;False\\&#39;], \\&#39;brand\\&#39;: [\\&#39;Sony\\&#39;], \\&#39;control_method\\&#39;: [\\&#39;touch\\&#39;], \\&#39;audio_driver_type\\&#39;: [\\&#39;dynamic_driver\\&#39;], \\&#39;frequency_range\\&#39;: [\\&#39;2.4 GHz\\&#39;], \\&#39;recommended_uses_for_product\\&#39;: [\\&#39;Calling\\&#39;], \\&#39;style\\&#39;: [\\&#39;Headphones\\&#39;], \\&#39;target_gender\\&#39;: [\\&#39;unisex\\&#39;], \\&#39;item_type_name\\&#39;: [\\&#39;BLUETOOTH HEADPHONES\\&#39;], \\&#39;headphones_jack\\&#39;: [\\&#39;3.5 mm Jack\\&#39;], \\&#39;battery.average_life\\&#39;: [\\&#39;30.0 hours\\&#39;], \\&#39;manufacturer\\&#39;: [\\&#39;Sony\\&#39;], \\&#39;ean\\&#39;: [\\&#39;4548736132627\\&#39;], \\&#39;audio_latency\\&#39;: [\\&#39;200.0 milliseconds\\&#39;], \\&#39;theme\\&#39;: [\\&#39;Video Game\\&#39;], \\&#39;model_number\\&#39;: [\\&#39;WH1000XM5/B\\&#39;], \\&#39;noise_control\\&#39;: [\\&#39;active_noise_cancellation\\&#39;], \\&#39;headphones_ear_placement\\&#39;: [\\&#39;over_ear\\&#39;], \\&#39;connectivity_technology\\&#39;: [\\&#39;Bluetooth\\&#39;], \\&#39;included_components\\&#39;: [\\&#39;Headphones\\&#39;, \\&#39;USB Type-C cable (USB-A to USB-C) (approx. 20 cm (7.88 in.))\\&#39;, \\&#39;Headphone cable (approx. 1.2 m (47.25 in.))\\&#39;, \\&#39;Carrying case\\&#39;], \\&#39;impedance\\&#39;: [\\&#39;48.0 ohm\\&#39;], \\&#39;model_name\\&#39;: [\\&#39;WH1000XM5\\&#39;], \\&#39;cable.feature\\&#39;: [\\&#39;Without Cable\\&#39;], \\&#39;control_type\\&#39;: [\\&#39;Voice Control\\&#39;], \\&#39;bluetooth_range\\&#39;: [\\&#39;10.0 meters\\&#39;], \\&#39;item_type_keyword\\&#39;: [\\&#39;headphones\\&#39;], \\&#39;number_of_items\\&#39;: [\\&#39;1\\&#39;], \\&#39;warranty_description\\&#39;: [\\&#39;1 year\\&#39;], \\&#39;color\\&#39;: [\\&#39;Black\\&#39;], \\&#39;bluetooth_version\\&#39;: [\\&#39;5.2\\&#39;], \\&#39;series_number\\&#39;: [\\&#39;5\\&#39;], \\&#39;customer_package_type\\&#39;: [\\&#39;FFP\\&#39;], \\&#39;controller_type\\&#39;: [\\&#39;Bluetooth\\&#39;], \\&#39;carrying_case.battery_average_life\\&#39;: [\\&#39;30.0 hours\\&#39;], \\&#39;carrying_case.material\\&#39;: [\\&#39;plastic\\&#39;], \\&#39;gtin\\&#39;: [\\&#39;04548736132627\\&#39;], \\&#39;wireless_communication_technology\\&#39;: [\\&#39;Bluetooth\\&#39;], \\&#39;product_type\\&#39;: [\\&#39;HEADPHONES\\&#39;], \\&#39;compatible_devices\\&#39;: [\\&#39;Laptops\\&#39;, \\&#39;Desktops\\&#39;, \\&#39;Tablets\\&#39;, \\&#39;Telephones\\&#39;, \\&#39;Smart Speaker\\&#39;], \\&#39;material\\&#39;: [\\&#39;Leather\\&#39;, \\&#39;Metal\\&#39;, \\&#39;Plastic\\&#39;], \\&#39;unit_count\\&#39;: [\\&#39;1.0\\&#39;]}, \\&#39;language_tag\\&#39;: \\&#39;en_US\\&#39;, \\&#39;marketplace_name\\&#39;: \\&#39;United States\\&#39;}&#39;, &#39;starfish_prompt&#39;: &#39;\\n            ROLE: You are a Catalog Expert. You analyze product information and you are trying your best to infer missing attribute values.  \\n# TASK: \\n\\n            Below is a product sold on Amazon in JSON format. \\n            {\\&#39;asin\\&#39;: \\&#39;B09XS7JWHH\\&#39;, \\&#39;marketplace_id\\&#39;: \\&#39;1\\&#39;, \\&#39;product_type\\&#39;: \\&#39;HEADPHONES\\&#39;, \\&#39;title\\&#39;: \\&#39;Sony WH-1000XM5 The Best Wireless Noise Canceling Headphones, Auto NC Optimizer, 30-Hour Battery, Alexa Voice Control, Black\\&#39;, \\&#39;bullet_point\\&#39;: {\\&#39;bp1\\&#39;: \\&#39;NOISE CANCELLATION: Immerse yourself in the world of music with these noise cancelling headphones, the Sony WH-1000XM5. They come equipped with an advanced noise cancellation feature, powered by two processors controlling eight microphones. Experience the magic of noise cancelling headphones bluetooth technology, ensuring an uninterrupted listening experience free from external disturbances. This unique, distraction-free listening experience sets the Sony WH-1000XM5 apart from other headphones in the market.\\&#39;, \\&#39;bp2\\&#39;: \\&#39;HANDS-FREE CALLING: Step into the future of communication with the Sony WH-1000XM5, a pair of over-ear headphones that make crystal clear hands-free calling a reality. They come equipped with four beamforming microphones and advanced audio signal processing. These over ear headphones ensure your voice is heard clearly, even in noisy environments. This feature is a boon for professionals and individuals who value clear, crisp communication.\\&#39;, \\&#39;bp3\\&#39;: \\&#39;LONG BATTERY LIFE: Say goodbye to battery anxiety with the Sony WH-1000XM5, a wireless headset that offers up to 30 hours of playback time on a single charge. These head phones also feature a quick charging option that provides 3 hours of playback with just a 3-minute charge, ensuring uninterrupted music enjoyment. (USB Type-C Cable included)\\&#39;, \\&#39;bp4\\&#39;: &#34;COMFORT &amp; STYLE: Experience the perfect blend of comfort and style with the Sony WH-1000XM5\\&#39;s lightweight design and soft fit leather. These headphones are designed for maximum comfort, allowing you to wear them for extended periods without any discomfort. Sound quality and comfort go hand in hand with these headphones, making them an ideal choice for music lovers.&#34;, \\&#39;bp5\\&#39;: &#34;TOUCH CONTROLS: Take control of your music with the Sony WH-1000XM5\\&#39;s intuitive touch controls. With a simple touch, you can pause, play, skip tracks, control volume, activate your voice assistant, and answer phone calls. This feature makes the Sony WH-1000XM5 a must-have for those who value convenience and control.&#34;}, \\&#39;attributes\\&#39;: {\\&#39;item_weight\\&#39;: [\\&#39;8.82 ounces\\&#39;], \\&#39;age_range_description\\&#39;: [\\&#39;Adult\\&#39;], \\&#39;headphones_form_factor\\&#39;: [\\&#39;Over Ear\\&#39;], \\&#39;is_autographed\\&#39;: [\\&#39;False\\&#39;], \\&#39;brand\\&#39;: [\\&#39;Sony\\&#39;], \\&#39;control_method\\&#39;: [\\&#39;touch\\&#39;], \\&#39;audio_driver_type\\&#39;: [\\&#39;dynamic_driver\\&#39;], \\&#39;frequency_range\\&#39;: [\\&#39;2.4 GHz\\&#39;], \\&#39;recommended_uses_for_product\\&#39;: [\\&#39;Calling\\&#39;], \\&#39;style\\&#39;: [\\&#39;Headphones\\&#39;], \\&#39;target_gender\\&#39;: [\\&#39;unisex\\&#39;], \\&#39;item_type_name\\&#39;: [\\&#39;BLUETOOTH HEADPHONES\\&#39;], \\&#39;headphones_jack\\&#39;: [\\&#39;3.5 mm Jack\\&#39;], \\&#39;battery.average_life\\&#39;: [\\&#39;30.0 hours\\&#39;], \\&#39;manufacturer\\&#39;: [\\&#39;Sony\\&#39;], \\&#39;ean\\&#39;: [\\&#39;4548736132627\\&#39;], \\&#39;audio_latency\\&#39;: [\\&#39;200.0 milliseconds\\&#39;], \\&#39;theme\\&#39;: [\\&#39;Video Game\\&#39;], \\&#39;model_number\\&#39;: [\\&#39;WH1000XM5/B\\&#39;], \\&#39;noise_control\\&#39;: [\\&#39;active_noise_cancellation\\&#39;], \\&#39;headphones_ear_placement\\&#39;: [\\&#39;over_ear\\&#39;], \\&#39;connectivity_technology\\&#39;: [\\&#39;Bluetooth\\&#39;], \\&#39;included_components\\&#39;: [\\&#39;Headphones\\&#39;, \\&#39;USB Type-C cable (USB-A to USB-C) (approx. 20 cm (7.88 in.))\\&#39;, \\&#39;Headphone cable (approx. 1.2 m (47.25 in.))\\&#39;, \\&#39;Carrying case\\&#39;], \\&#39;impedance\\&#39;: [\\&#39;48.0 ohm\\&#39;], \\&#39;model_name\\&#39;: [\\&#39;WH1000XM5\\&#39;], \\&#39;cable.feature\\&#39;: [\\&#39;Without Cable\\&#39;], \\&#39;control_type\\&#39;: [\\&#39;Voice Control\\&#39;], \\&#39;bluetooth_range\\&#39;: [\\&#39;10.0 meters\\&#39;], \\&#39;item_type_keyword\\&#39;: [\\&#39;headphones\\&#39;], \\&#39;number_of_items\\&#39;: [\\&#39;1\\&#39;], \\&#39;warranty_description\\&#39;: [\\&#39;1 year\\&#39;], \\&#39;color\\&#39;: [\\&#39;Black\\&#39;], \\&#39;bluetooth_version\\&#39;: [\\&#39;5.2\\&#39;], \\&#39;series_number\\&#39;: [\\&#39;5\\&#39;], \\&#39;customer_package_type\\&#39;: [\\&#39;FFP\\&#39;], \\&#39;controller_type\\&#39;: [\\&#39;Bluetooth\\&#39;], \\&#39;carrying_case.battery_average_life\\&#39;: [\\&#39;30.0 hours\\&#39;], \\&#39;carrying_case.material\\&#39;: [\\&#39;plastic\\&#39;], \\&#39;gtin\\&#39;: [\\&#39;04548736132627\\&#39;], \\&#39;wireless_communication_technology\\&#39;: [\\&#39;Bluetooth\\&#39;], \\&#39;product_type\\&#39;: [\\&#39;HEADPHONES\\&#39;], \\&#39;compatible_devices\\&#39;: [\\&#39;Laptops\\&#39;, \\&#39;Desktops\\&#39;, \\&#39;Tablets\\&#39;, \\&#39;Telephones\\&#39;, \\&#39;Smart Speaker\\&#39;], \\&#39;material\\&#39;: [\\&#39;Leather\\&#39;, \\&#39;Metal\\&#39;, \\&#39;Plastic\\&#39;], \\&#39;unit_count\\&#39;: [\\&#39;1.0\\&#39;]}, \\&#39;language_tag\\&#39;: \\&#39;en_US\\&#39;, \\&#39;marketplace_name\\&#39;: \\&#39;United States\\&#39;}\\n\\n            Analyze the provided Amazon product information in JSON format, detailed above, to determine the value in English of a specific attribute.\\n\\n            Your task is to thoroughly examine the product details. If the attribute\\&#39;s value is clearly inferable from the provided information, make an accurate prediction. \\n            In scenarios where the value cannot be deduced, indicate this with \\&#39;[NO]\\&#39; for Not Obtainable. \\n            If the attribute does not pertain to the product, use \\&#39;[NA]\\&#39; for Not Applicable. \\n            Ensure your prediction is compatible with the attribute\\&#39;s data type, such as predicting \\&#39;True\\&#39; or \\&#39;False\\&#39; for Boolean attributes, or an integer for Integer attributes. Avoid using scientific notation for any prediction.\\n\\n            \\n            \\n            \\n            \\n\\n            Essential to your analysis is a well-founded rationale, which should be derived from and supported by the product details. \\n            This reasoning is crucial for the validity of your prediction.\\n\\n            Focus your analysis on this specific attribute: \\n            attribute name: earpiece_shape.\\n\\n            Concisely present your analysis and conclusion in the following JSON format:\\n            {&#34;reason&#34;: &#34;&lt;explanation of your reasoning&gt;&#34;, \\n             &#34;value&#34;: &#34;&lt;your predicted value in English&gt;&#34;}\\n            \\n            This output should be in JSON format only, with no additional content. \\n            \\n            \\n                attribute metadata:\\n                \\n                    attribute_generation_instruction: The attribute earpiece_shape refers to the design and form of the component that fits into or around the ear in headphones, which affects the comfort, fit, and acoustics of the device. Typical earpiece shapes for headphones include rounded tips for inserting into the ear canal, over-ear cups that envelop the entire ear, and angled ear hooks or wings that wrap around the outer ear.\\n                \\n                    max_number_of_values_for_attribute: 1 (Explanation: Only a single value should be predicted for this attribute)\\n                \\n            \\n\\n            \\n            \\n        &#39;, &#39;attribute_instructions&#39;: &#39;attribute_generation_instruction: The attribute earpiece_shape refers to the design and form of the component that fits into or around the ear in headphones, which affects the comfort, fit, and acoustics of the device. Typical earpiece shapes for headphones include rounded tips for inserting into the ear canal, over-ear cups that envelop the entire ear, and angled ear hooks or wings that wrap around the outer ear.\\n                \\n                    max_number_of_values_for_attribute: 1 (Explanation: Only a single value should be predicted for this attribute)&#39;, &#39;prompt_key&#39;: &#39;B09XS7JWHH-HEADPHONES-earpiece_shape&#39;, &#39;aqumen_prompts&#39;: &#39;Below is an instruction that describes a task, paired with an input that provides further context. Write a response that appropriately completes the request.\\n\\n### Instruction:\\nYou are an auditor for Amazon. Your task is to verify the \\&#39;earpiece_shape\\&#39; of a product in the Amazon catalog. \\nYou will be given the Amazon product data and a test value of \\&#39;earpiece_shape\\&#39;.\\nFirst, you need to deduce the earpiece_shape of the product from the Amazon product data.\\nThen, you need to compare the earpiece_shape you deduced from the Amazon product data to the test value of earpiece_shape. \\nYou need to predict if the test value of \\&#39;earpiece_shape\\&#39; is \\&#39;Correct\\&#39;, \\&#39;Incorrect\\&#39;, or \\&#39;Unknown\\&#39; based on the Amazon product data.\\nYou also need to give the reason for your prediction.\\n\\n\\n\\n\\n\\n\\n### Rules:\\nTo ensure accurate predictions, follow these rules in sequence and think step by step before responding.\\n\\n1. If you cannot deduce the value of the \\&#39;earpiece_shape\\&#39; from the given product data, predict \\&#39;Unknown\\&#39;.\\n2. If the test value is aligns with the deduced value, predict \\&#39;Correct\\&#39;.\\n3. If the test value is less informative than the deduced value, predict \\&#39;Correct\\&#39;.\\n4. If the test value is more informative than the deduced value, predict \\&#39;Correct\\&#39;.\\n5. Predict \\&#39;Incorrect\\&#39; if the test value contradicts the deduced value.\\n\\n\\n### Additional information:\\nHere is some additional information about \\&#39;earpiece_shape\\&#39; to help you make highly accurate classifications.\\nEarpiece shape refers to the design and form factor of the part of headphones that fits into or around the outer ear, affecting comfort, fit, and aesthetics.\\n\\n\\n### Amazon product data:\\nGiven below is the Amazon product data.\\n \\n\\n{\\n  &#34;product_type&#34;: &#34;HEADPHONES&#34;,\\n  &#34;title&#34;: &#34;Sony WH-1000XM5 The Best Wireless Noise Canceling Headphones, Auto NC Optimizer, 30-Hour Battery, Alexa Voice Control, Black&#34;,\\n  &#34;bullet_points&#34;: &#34;1) NOISE CANCELLATION: Immerse yourself in the world of music with these noise cancelling headphones, the Sony WH-1000XM5. They come equipped with an advanced noise cancellation feature, powered by two processors controlling eight microphones. Experience the magic of noise cancelling headphones bluetooth technology, ensuring an uninterrupted listening experience free from external disturbances. This unique, distraction-free listening experience sets the Sony WH-1000XM5 apart from other headphones in the market. 2) HANDS-FREE CALLING: Step into the future of communication with the Sony WH-1000XM5, a pair of over-ear headphones that make crystal clear hands-free calling a reality. They come equipped with four beamforming microphones and advanced audio signal processing. These over ear headphones ensure your voice is heard clearly, even in noisy environments. This feature is a boon for professionals and individuals who value clear, crisp communication. 3) LONG BATTERY LIFE: Say goodbye to battery anxiety with the Sony WH-1000XM5, a wireless headset that offers up to 30 hours of playback time on a single charge. These head phones also feature a quick charging option that provides 3 hours of playback with just a 3-minute charge, ensuring uninterrupted music enjoyment. (USB Type-C Cable included) 4) COMFORT &amp; STYLE: Experience the perfect blend of comfort and style with the Sony WH-1000XM5\\&#39;s lightweight design and soft fit leather. These headphones are designed for maximum comfort, allowing you to wear them for extended periods without any discomfort. Sound quality and comfort go hand in hand with these headphones, making them an ideal choice for music lovers. 5) TOUCH CONTROLS: Take control of your music with the Sony WH-1000XM5\\&#39;s intuitive touch controls. With a simple touch, you can pause, play, skip tracks, control volume, activate your voice assistant, and answer phone calls. This feature makes the Sony WH-1000XM5 a must-have for those who value convenience and control.&#34;,\\n  &#34;product_description&#34;: &#34;&#34;\\n}\\n\\n### Test value:\\nNow verify the test value of the attribute \\&#39;earpiece_shape\\&#39;: \\&#39;Over Ear\\&#39;.\\n\\n\\n### Output format:\\nRemember to make only one overall prediction. Feel free to ignore irrelevant information and only pay close attention to relevant information in product data.\\nPlease output the results in the following JSON format. The JSON should not have anything else except the reason and the prediction.\\n{\\&#39;earpiece_shape\\&#39;: [{&#34;reason&#34;: &#34;evidence for the prediction&#34;, &#34;prediction&#34;: &#34;Correct/Incorrect/Unknown&#34;}]} \\nDo not output anything except the JSON. Always begin your output with {.\\n\\n\\n### Response:&#39;, &#39;dspy_uuid&#39;: &#39;ca16a39d-dd3f-43d1-b506-585c3b288fc9&#39;, &#39;dspy_split&#39;: &#39;test&#39;}\n\n### Test value:\nNow verify the test value of the attribute \'earpiece_shape\': \'Over Ear\'.\n\n\n### Output format:\nRemember to make only one overall prediction. Feel free to ignore irrelevant information and only pay close attention to relevant information in product data.\nPlease output the results in the following JSON format. The JSON should not have anything else except the reason and the prediction.\n{\n    "reason": "evidence for the prediction", \n    "prediction": "Correct/Incorrect/Unknown"\n} \nDo not output anything except the JSON. Always begin your output with {.\n\n\n### Response:' additional_kwargs={} response_metadata={}		 ->[LLM RESPONSE]: content='{\n    "earpiece_shape": [\n        {\n            "reason": "The product data explicitly mentions \'over-ear headphones\' multiple times. In the second bullet point, it states \'Step into the future of communication with the Sony WH-1000XM5, a pair of over-ear headphones that make crystal clear hands-free calling a reality.\' This directly confirms that the earpiece shape is over-ear.",\n            "prediction": "Correct"\n        }\n    ]\n}' additional_kwargs={} response_metadata={'ResponseMetadata': {'RequestId': '3f5a509b-2651-482e-8988-79eff5b17344', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Fri, 18 Apr 2025 06:27:00 GMT', 'content-type': 'application/json', 'content-length': '641', 'connection': 'keep-alive', 'x-amzn-requestid': '3f5a509b-2651-482e-8988-79eff5b17344'}, 'RetryAttempts': 0}, 'stopReason': 'end_turn', 'metrics': {'latencyMs': [3390]}} id='run-96fb1571-3256-4599-a883-5ad8021905f7-0' usage_metadata={'input_tokens': 7285, 'output_tokens': 115, 'total_tokens': 7400}		 ->[JSON RESPONSE]: {'earpiece_shape': [{'reason': "The product data explicitly mentions 'over-ear headphones' multiple times. In the second bullet point, it states 'Step into the future of communication with the Sony WH-1000XM5, a pair of over-ear headphones that make crystal clear hands-free calling a reality.' This directly confirms that the earpiece shape is over-ear.", 'prediction': 'Correct'}]}		 ->[DECISION]: None		 ->[ERROR]: Decision is not a boolean value
2025/04/18 11:57:00 ERROR dspy.utils.parallelizer: Error for Example({'asin': 'B09XS7JWHH', 'attribute': 'earpiece_shape', 'starfish_prediction': 'Over Ear', 'starfish_prediction_reason': "The product is described as 'Over Ear' in the 'headphones_form_factor' attribute, indicating that the headphones have large ear cups that cover the entire ear. This is consistent with the 'headphones_ear_placement' attribute value of 'over_ear'. Therefore, the earpiece shape is 'Over Ear'.", 'aqumen_reason': '{  "earpiece_shape": [    {      "reason": "The product data describes the Sony WH-1000XM5 as \'over-ear headphones\' in the bullet points. Specifically, it states \'These over ear headphones ensure your voice is heard clearly, even in noisy environments.\' This directly confirms that the earpiece shape is over-ear.",      "prediction": "Correct"    }  ]}', 'aqumen_prediction': 'Correct', 'goes_in_production': 'True', 'product_type': 'HEADPHONES', 'asin_info': '{\'asin\': \'B09XS7JWHH\', \'marketplace_id\': \'1\', \'product_type\': \'HEADPHONES\', \'title\': \'Sony WH-1000XM5 The Best Wireless Noise Canceling Headphones, Auto NC Optimizer, 30-Hour Battery, Alexa Voice Control, Black\', \'bullet_point\': {\'bp1\': \'NOISE CANCELLATION: Immerse yourself in the world of music with these noise cancelling headphones, the Sony WH-1000XM5. They come equipped with an advanced noise cancellation feature, powered by two processors controlling eight microphones. Experience the magic of noise cancelling headphones bluetooth technology, ensuring an uninterrupted listening experience free from external disturbances. This unique, distraction-free listening experience sets the Sony WH-1000XM5 apart from other headphones in the market.\', \'bp2\': \'HANDS-FREE CALLING: Step into the future of communication with the Sony WH-1000XM5, a pair of over-ear headphones that make crystal clear hands-free calling a reality. They come equipped with four beamforming microphones and advanced audio signal processing. These over ear headphones ensure your voice is heard clearly, even in noisy environments. This feature is a boon for professionals and individuals who value clear, crisp communication.\', \'bp3\': \'LONG BATTERY LIFE: Say goodbye to battery anxiety with the Sony WH-1000XM5, a wireless headset that offers up to 30 hours of playback time on a single charge. These head phones also feature a quick charging option that provides 3 hours of playback with just a 3-minute charge, ensuring uninterrupted music enjoyment. (USB Type-C Cable included)\', \'bp4\': "COMFORT & STYLE: Experience the perfect blend of comfort and style with the Sony WH-1000XM5\'s lightweight design and soft fit leather. These headphones are designed for maximum comfort, allowing you to wear them for extended periods without any discomfort. Sound quality and comfort go hand in hand with these headphones, making them an ideal choice for music lovers.", \'bp5\': "TOUCH CONTROLS: Take control of your music with the Sony WH-1000XM5\'s intuitive touch controls. With a simple touch, you can pause, play, skip tracks, control volume, activate your voice assistant, and answer phone calls. This feature makes the Sony WH-1000XM5 a must-have for those who value convenience and control."}, \'attributes\': {\'item_weight\': [\'8.82 ounces\'], \'age_range_description\': [\'Adult\'], \'headphones_form_factor\': [\'Over Ear\'], \'is_autographed\': [\'False\'], \'brand\': [\'Sony\'], \'control_method\': [\'touch\'], \'audio_driver_type\': [\'dynamic_driver\'], \'frequency_range\': [\'2.4 GHz\'], \'recommended_uses_for_product\': [\'Calling\'], \'style\': [\'Headphones\'], \'target_gender\': [\'unisex\'], \'item_type_name\': [\'BLUETOOTH HEADPHONES\'], \'headphones_jack\': [\'3.5 mm Jack\'], \'battery.average_life\': [\'30.0 hours\'], \'manufacturer\': [\'Sony\'], \'ean\': [\'4548736132627\'], \'audio_latency\': [\'200.0 milliseconds\'], \'theme\': [\'Video Game\'], \'model_number\': [\'WH1000XM5/B\'], \'noise_control\': [\'active_noise_cancellation\'], \'headphones_ear_placement\': [\'over_ear\'], \'connectivity_technology\': [\'Bluetooth\'], \'included_components\': [\'Headphones\', \'USB Type-C cable (USB-A to USB-C) (approx. 20 cm (7.88 in.))\', \'Headphone cable (approx. 1.2 m (47.25 in.))\', \'Carrying case\'], \'impedance\': [\'48.0 ohm\'], \'model_name\': [\'WH1000XM5\'], \'cable.feature\': [\'Without Cable\'], \'control_type\': [\'Voice Control\'], \'bluetooth_range\': [\'10.0 meters\'], \'item_type_keyword\': [\'headphones\'], \'number_of_items\': [\'1\'], \'warranty_description\': [\'1 year\'], \'color\': [\'Black\'], \'bluetooth_version\': [\'5.2\'], \'series_number\': [\'5\'], \'customer_package_type\': [\'FFP\'], \'controller_type\': [\'Bluetooth\'], \'carrying_case.battery_average_life\': [\'30.0 hours\'], \'carrying_case.material\': [\'plastic\'], \'gtin\': [\'04548736132627\'], \'wireless_communication_technology\': [\'Bluetooth\'], \'product_type\': [\'HEADPHONES\'], \'compatible_devices\': [\'Laptops\', \'Desktops\', \'Tablets\', \'Telephones\', \'Smart Speaker\'], \'material\': [\'Leather\', \'Metal\', \'Plastic\'], \'unit_count\': [\'1.0\']}, \'language_tag\': \'en_US\', \'marketplace_name\': \'United States\'}', 'starfish_prompt': '\n            ROLE: You are a Catalog Expert. You analyze product information and you are trying your best to infer missing attribute values.  \n# TASK: \n\n            Below is a product sold on Amazon in JSON format. \n            {\'asin\': \'B09XS7JWHH\', \'marketplace_id\': \'1\', \'product_type\': \'HEADPHONES\', \'title\': \'Sony WH-1000XM5 The Best Wireless Noise Canceling Headphones, Auto NC Optimizer, 30-Hour Battery, Alexa Voice Control, Black\', \'bullet_point\': {\'bp1\': \'NOISE CANCELLATION: Immerse yourself in the world of music with these noise cancelling headphones, the Sony WH-1000XM5. They come equipped with an advanced noise cancellation feature, powered by two processors controlling eight microphones. Experience the magic of noise cancelling headphones bluetooth technology, ensuring an uninterrupted listening experience free from external disturbances. This unique, distraction-free listening experience sets the Sony WH-1000XM5 apart from other headphones in the market.\', \'bp2\': \'HANDS-FREE CALLING: Step into the future of communication with the Sony WH-1000XM5, a pair of over-ear headphones that make crystal clear hands-free calling a reality. They come equipped with four beamforming microphones and advanced audio signal processing. These over ear headphones ensure your voice is heard clearly, even in noisy environments. This feature is a boon for professionals and individuals who value clear, crisp communication.\', \'bp3\': \'LONG BATTERY LIFE: Say goodbye to battery anxiety with the Sony WH-1000XM5, a wireless headset that offers up to 30 hours of playback time on a single charge. These head phones also feature a quick charging option that provides 3 hours of playback with just a 3-minute charge, ensuring uninterrupted music enjoyment. (USB Type-C Cable included)\', \'bp4\': "COMFORT & STYLE: Experience the perfect blend of comfort and style with the Sony WH-1000XM5\'s lightweight design and soft fit leather. These headphones are designed for maximum comfort, allowing you to wear them for extended periods without any discomfort. Sound quality and comfort go hand in hand with these headphones, making them an ideal choice for music lovers.", \'bp5\': "TOUCH CONTROLS: Take control of your music with the Sony WH-1000XM5\'s intuitive touch controls. With a simple touch, you can pause, play, skip tracks, control volume, activate your voice assistant, and answer phone calls. This feature makes the Sony WH-1000XM5 a must-have for those who value convenience and control."}, \'attributes\': {\'item_weight\': [\'8.82 ounces\'], \'age_range_description\': [\'Adult\'], \'headphones_form_factor\': [\'Over Ear\'], \'is_autographed\': [\'False\'], \'brand\': [\'Sony\'], \'control_method\': [\'touch\'], \'audio_driver_type\': [\'dynamic_driver\'], \'frequency_range\': [\'2.4 GHz\'], \'recommended_uses_for_product\': [\'Calling\'], \'style\': [\'Headphones\'], \'target_gender\': [\'unisex\'], \'item_type_name\': [\'BLUETOOTH HEADPHONES\'], \'headphones_jack\': [\'3.5 mm Jack\'], \'battery.average_life\': [\'30.0 hours\'], \'manufacturer\': [\'Sony\'], \'ean\': [\'4548736132627\'], \'audio_latency\': [\'200.0 milliseconds\'], \'theme\': [\'Video Game\'], \'model_number\': [\'WH1000XM5/B\'], \'noise_control\': [\'active_noise_cancellation\'], \'headphones_ear_placement\': [\'over_ear\'], \'connectivity_technology\': [\'Bluetooth\'], \'included_components\': [\'Headphones\', \'USB Type-C cable (USB-A to USB-C) (approx. 20 cm (7.88 in.))\', \'Headphone cable (approx. 1.2 m (47.25 in.))\', \'Carrying case\'], \'impedance\': [\'48.0 ohm\'], \'model_name\': [\'WH1000XM5\'], \'cable.feature\': [\'Without Cable\'], \'control_type\': [\'Voice Control\'], \'bluetooth_range\': [\'10.0 meters\'], \'item_type_keyword\': [\'headphones\'], \'number_of_items\': [\'1\'], \'warranty_description\': [\'1 year\'], \'color\': [\'Black\'], \'bluetooth_version\': [\'5.2\'], \'series_number\': [\'5\'], \'customer_package_type\': [\'FFP\'], \'controller_type\': [\'Bluetooth\'], \'carrying_case.battery_average_life\': [\'30.0 hours\'], \'carrying_case.material\': [\'plastic\'], \'gtin\': [\'04548736132627\'], \'wireless_communication_technology\': [\'Bluetooth\'], \'product_type\': [\'HEADPHONES\'], \'compatible_devices\': [\'Laptops\', \'Desktops\', \'Tablets\', \'Telephones\', \'Smart Speaker\'], \'material\': [\'Leather\', \'Metal\', \'Plastic\'], \'unit_count\': [\'1.0\']}, \'language_tag\': \'en_US\', \'marketplace_name\': \'United States\'}\n\n            Analyze the provided Amazon product information in JSON format, detailed above, to determine the value in English of a specific attribute.\n\n            Your task is to thoroughly examine the product details. If the attribute\'s value is clearly inferable from the provided information, make an accurate prediction. \n            In scenarios where the value cannot be deduced, indicate this with \'[NO]\' for Not Obtainable. \n            If the attribute does not pertain to the product, use \'[NA]\' for Not Applicable. \n            Ensure your prediction is compatible with the attribute\'s data type, such as predicting \'True\' or \'False\' for Boolean attributes, or an integer for Integer attributes. Avoid using scientific notation for any prediction.\n\n            \n            \n            \n            \n\n            Essential to your analysis is a well-founded rationale, which should be derived from and supported by the product details. \n            This reasoning is crucial for the validity of your prediction.\n\n            Focus your analysis on this specific attribute: \n            attribute name: earpiece_shape.\n\n            Concisely present your analysis and conclusion in the following JSON format:\n            {"reason": "<explanation of your reasoning>", \n             "value": "<your predicted value in English>"}\n            \n            This output should be in JSON format only, with no additional content. \n            \n            \n                attribute metadata:\n                \n                    attribute_generation_instruction: The attribute earpiece_shape refers to the design and form of the component that fits into or around the ear in headphones, which affects the comfort, fit, and acoustics of the device. Typical earpiece shapes for headphones include rounded tips for inserting into the ear canal, over-ear cups that envelop the entire ear, and angled ear hooks or wings that wrap around the outer ear.\n                \n                    max_number_of_values_for_attribute: 1 (Explanation: Only a single value should be predicted for this attribute)\n                \n            \n\n            \n            \n        ', 'attribute_instructions': 'attribute_generation_instruction: The attribute earpiece_shape refers to the design and form of the component that fits into or around the ear in headphones, which affects the comfort, fit, and acoustics of the device. Typical earpiece shapes for headphones include rounded tips for inserting into the ear canal, over-ear cups that envelop the entire ear, and angled ear hooks or wings that wrap around the outer ear.\n                \n                    max_number_of_values_for_attribute: 1 (Explanation: Only a single value should be predicted for this attribute)', 'prompt_key': 'B09XS7JWHH-HEADPHONES-earpiece_shape', 'aqumen_prompts': 'Below is an instruction that describes a task, paired with an input that provides further context. Write a response that appropriately completes the request.\n\n### Instruction:\nYou are an auditor for Amazon. Your task is to verify the \'earpiece_shape\' of a product in the Amazon catalog. \nYou will be given the Amazon product data and a test value of \'earpiece_shape\'.\nFirst, you need to deduce the earpiece_shape of the product from the Amazon product data.\nThen, you need to compare the earpiece_shape you deduced from the Amazon product data to the test value of earpiece_shape. \nYou need to predict if the test value of \'earpiece_shape\' is \'Correct\', \'Incorrect\', or \'Unknown\' based on the Amazon product data.\nYou also need to give the reason for your prediction.\n\n\n\n\n\n\n### Rules:\nTo ensure accurate predictions, follow these rules in sequence and think step by step before responding.\n\n1. If you cannot deduce the value of the \'earpiece_shape\' from the given product data, predict \'Unknown\'.\n2. If the test value is aligns with the deduced value, predict \'Correct\'.\n3. If the test value is less informative than the deduced value, predict \'Correct\'.\n4. If the test value is more informative than the deduced value, predict \'Correct\'.\n5. Predict \'Incorrect\' if the test value contradicts the deduced value.\n\n\n### Additional information:\nHere is some additional information about \'earpiece_shape\' to help you make highly accurate classifications.\nEarpiece shape refers to the design and form factor of the part of headphones that fits into or around the outer ear, affecting comfort, fit, and aesthetics.\n\n\n### Amazon product data:\nGiven below is the Amazon product data.\n \n\n{\n  "product_type": "HEADPHONES",\n  "title": "Sony WH-1000XM5 The Best Wireless Noise Canceling Headphones, Auto NC Optimizer, 30-Hour Battery, Alexa Voice Control, Black",\n  "bullet_points": "1) NOISE CANCELLATION: Immerse yourself in the world of music with these noise cancelling headphones, the Sony WH-1000XM5. They come equipped with an advanced noise cancellation feature, powered by two processors controlling eight microphones. Experience the magic of noise cancelling headphones bluetooth technology, ensuring an uninterrupted listening experience free from external disturbances. This unique, distraction-free listening experience sets the Sony WH-1000XM5 apart from other headphones in the market. 2) HANDS-FREE CALLING: Step into the future of communication with the Sony WH-1000XM5, a pair of over-ear headphones that make crystal clear hands-free calling a reality. They come equipped with four beamforming microphones and advanced audio signal processing. These over ear headphones ensure your voice is heard clearly, even in noisy environments. This feature is a boon for professionals and individuals who value clear, crisp communication. 3) LONG BATTERY LIFE: Say goodbye to battery anxiety with the Sony WH-1000XM5, a wireless headset that offers up to 30 hours of playback time on a single charge. These head phones also feature a quick charging option that provides 3 hours of playback with just a 3-minute charge, ensuring uninterrupted music enjoyment. (USB Type-C Cable included) 4) COMFORT & STYLE: Experience the perfect blend of comfort and style with the Sony WH-1000XM5\'s lightweight design and soft fit leather. These headphones are designed for maximum comfort, allowing you to wear them for extended periods without any discomfort. Sound quality and comfort go hand in hand with these headphones, making them an ideal choice for music lovers. 5) TOUCH CONTROLS: Take control of your music with the Sony WH-1000XM5\'s intuitive touch controls. With a simple touch, you can pause, play, skip tracks, control volume, activate your voice assistant, and answer phone calls. This feature makes the Sony WH-1000XM5 a must-have for those who value convenience and control.",\n  "product_description": ""\n}\n\n### Test value:\nNow verify the test value of the attribute \'earpiece_shape\': \'Over Ear\'.\n\n\n### Output format:\nRemember to make only one overall prediction. Feel free to ignore irrelevant information and only pay close attention to relevant information in product data.\nPlease output the results in the following JSON format. The JSON should not have anything else except the reason and the prediction.\n{\'earpiece_shape\': [{"reason": "evidence for the prediction", "prediction": "Correct/Incorrect/Unknown"}]} \nDo not output anything except the JSON. Always begin your output with {.\n\n\n### Response:'}) (input_keys={'asin', 'attribute', 'asin_info', 'attribute_instructions', 'product_type'}): Decision is not a boolean value. Set `provide_traceback=True` for traceback.

Average Metric: 139.00 / 252 (55.2%):  41%|████▏     | 252/608 [01:52<02:38,  2.24it/s]
Average Metric: 139.00 / 252 (55.2%):  42%|████▏     | 253/608 [01:52<02:58,  1.99it/s]
Average Metric: 139.00 / 253 (54.9%):  42%|████▏     | 253/608 [01:52<02:58,  1.99it/s]
Average Metric: 139.00 / 253 (54.9%):  42%|████▏     | 254/608 [01:52<02:21,  2.50it/s]
Average Metric: 140.00 / 254 (55.1%):  42%|████▏     | 254/608 [01:53<02:21,  2.50it/s]
Average Metric: 140.00 / 254 (55.1%):  42%|████▏     | 255/608 [01:53<02:03,  2.86it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 140.00 / 255 (54.9%):  42%|████▏     | 255/608 [01:53<02:03,  2.86it/s]
Average Metric: 140.00 / 255 (54.9%):  42%|████▏     | 256/608 [01:53<02:33,  2.29it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 141.00 / 256 (55.1%):  42%|████▏     | 256/608 [01:53<02:33,  2.29it/s]
Average Metric: 141.00 / 256 (55.1%):  42%|████▏     | 257/608 [01:53<02:13,  2.63it/s]
Average Metric: 142.00 / 257 (55.3%):  42%|████▏     | 257/608 [01:53<02:13,  2.63it/s]
Average Metric: 143.00 / 258 (55.4%):  42%|████▏     | 258/608 [01:54<02:13,  2.63it/s]
Average Metric: 143.00 / 258 (55.4%):  43%|████▎     | 259/608 [01:54<01:45,  3.32it/s]
Average Metric: 143.00 / 259 (55.2%):  43%|████▎     | 259/608 [01:54<01:45,  3.32it/s]
Average Metric: 143.00 / 259 (55.2%):  43%|████▎     | 260/608 [01:54<02:03,  2.81it/s]
Average Metric: 144.00 / 260 (55.4%):  43%|████▎     | 260/608 [01:54<02:03,  2.81it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 144.00 / 261 (55.2%):  43%|████▎     | 261/608 [01:55<02:03,  2.81it/s]
Average Metric: 144.00 / 261 (55.2%):  43%|████▎     | 262/608 [01:55<01:59,  2.91it/s]
Average Metric: 145.00 / 262 (55.3%):  43%|████▎     | 262/608 [01:55<01:59,  2.91it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 146.00 / 263 (55.5%):  43%|████▎     | 263/608 [01:55<01:58,  2.91it/s]
Average Metric: 146.00 / 263 (55.5%):  43%|████▎     | 264/608 [01:55<01:32,  3.72it/s]
Average Metric: 147.00 / 264 (55.7%):  43%|████▎     | 264/608 [01:56<01:32,  3.72it/s]
Average Metric: 147.00 / 264 (55.7%):  44%|████▎     | 265/608 [01:56<01:54,  3.00it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 147.00 / 265 (55.5%):  44%|████▎     | 265/608 [01:57<01:54,  3.00it/s]
Average Metric: 147.00 / 265 (55.5%):  44%|████▍     | 266/608 [01:57<02:25,  2.36it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 148.00 / 266 (55.6%):  44%|████▍     | 266/608 [01:58<02:25,  2.36it/s]
Average Metric: 148.00 / 266 (55.6%):  44%|████▍     | 267/608 [01:58<03:04,  1.85it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 149.00 / 267 (55.8%):  44%|████▍     | 267/608 [01:58<03:04,  1.85it/s]
Average Metric: 149.00 / 267 (55.8%):  44%|████▍     | 268/608 [01:58<02:49,  2.00it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 149.00 / 268 (55.6%):  44%|████▍     | 268/608 [01:59<02:49,  2.00it/s]
Average Metric: 149.00 / 268 (55.6%):  44%|████▍     | 269/608 [01:59<03:19,  1.70it/s]
Average Metric: 149.00 / 269 (55.4%):  44%|████▍     | 269/608 [01:59<03:19,  1.70it/s]
Average Metric: 149.00 / 269 (55.4%):  44%|████▍     | 270/608 [01:59<02:34,  2.19it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 149.00 / 270 (55.2%):  44%|████▍     | 270/608 [02:00<02:34,  2.19it/s]
Average Metric: 149.00 / 270 (55.2%):  45%|████▍     | 271/608 [02:00<03:09,  1.77it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 150.00 / 271 (55.4%):  45%|████▍     | 271/608 [02:00<03:09,  1.77it/s]
Average Metric: 150.00 / 271 (55.4%):  45%|████▍     | 272/608 [02:00<02:38,  2.12it/s]
Average Metric: 151.00 / 272 (55.5%):  45%|████▍     | 272/608 [02:00<02:38,  2.12it/s]
Average Metric: 151.00 / 272 (55.5%):  45%|████▍     | 273/608 [02:00<02:07,  2.62it/s]
Average Metric: 152.00 / 273 (55.7%):  45%|████▍     | 273/608 [02:01<02:07,  2.62it/s]
Average Metric: 152.00 / 273 (55.7%):  45%|████▌     | 274/608 [02:01<02:39,  2.09it/s]
Average Metric: 152.00 / 274 (55.5%):  45%|████▌     | 274/608 [02:01<02:39,  2.09it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 152.00 / 275 (55.3%):  45%|████▌     | 275/608 [02:01<02:39,  2.09it/s]
Average Metric: 152.00 / 275 (55.3%):  45%|████▌     | 276/608 [02:01<02:00,  2.77it/s]
Average Metric: 152.00 / 276 (55.1%):  45%|████▌     | 276/608 [02:01<02:00,  2.77it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 152.00 / 277 (54.9%):  46%|████▌     | 277/608 [02:02<01:59,  2.77it/s]
Average Metric: 152.00 / 277 (54.9%):  46%|████▌     | 278/608 [02:02<02:05,  2.64it/s]
Average Metric: 153.00 / 278 (55.0%):  46%|████▌     | 278/608 [02:02<02:05,  2.64it/s]
Average Metric: 154.00 / 279 (55.2%):  46%|████▌     | 279/608 [02:02<02:04,  2.64it/s]
Average Metric: 154.00 / 279 (55.2%):  46%|████▌     | 280/608 [02:02<01:43,  3.17it/s]
Average Metric: 155.00 / 280 (55.4%):  46%|████▌     | 280/608 [02:03<01:43,  3.17it/s]
Average Metric: 155.00 / 280 (55.4%):  46%|████▌     | 281/608 [02:03<01:32,  3.53it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 155.00 / 281 (55.2%):  46%|████▌     | 281/608 [02:03<01:32,  3.53it/s]
Average Metric: 155.00 / 281 (55.2%):  46%|████▋     | 282/608 [02:03<01:56,  2.80it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 156.00 / 282 (55.3%):  46%|████▋     | 282/608 [02:04<01:56,  2.80it/s]
Average Metric: 156.00 / 282 (55.3%):  47%|████▋     | 283/608 [02:04<01:55,  2.81it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 157.00 / 283 (55.5%):  47%|████▋     | 283/608 [02:04<01:55,  2.81it/s]
Average Metric: 157.00 / 283 (55.5%):  47%|████▋     | 284/608 [02:04<02:36,  2.08it/s]
Average Metric: 158.00 / 284 (55.6%):  47%|████▋     | 284/608 [02:05<02:36,  2.08it/s]
Average Metric: 158.00 / 284 (55.6%):  47%|████▋     | 285/608 [02:05<03:05,  1.74it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 159.00 / 285 (55.8%):  47%|████▋     | 285/608 [02:05<03:05,  1.74it/s]
Average Metric: 159.00 / 285 (55.8%):  47%|████▋     | 286/608 [02:05<02:28,  2.17it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 159.00 / 286 (55.6%):  47%|████▋     | 286/608 [02:06<02:28,  2.17it/s]
Average Metric: 159.00 / 286 (55.6%):  47%|████▋     | 287/608 [02:06<02:20,  2.29it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 160.00 / 287 (55.7%):  47%|████▋     | 287/608 [02:06<02:20,  2.29it/s]
Average Metric: 160.00 / 287 (55.7%):  47%|████▋     | 288/608 [02:06<02:39,  2.01it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 161.00 / 288 (55.9%):  47%|████▋     | 288/608 [02:07<02:39,  2.01it/s]
Average Metric: 161.00 / 288 (55.9%):  48%|████▊     | 289/608 [02:07<02:19,  2.28it/s]
Average Metric: 161.00 / 289 (55.7%):  48%|████▊     | 289/608 [02:07<02:19,  2.28it/s]
Average Metric: 161.00 / 289 (55.7%):  48%|████▊     | 290/608 [02:07<02:39,  2.00it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 162.00 / 290 (55.9%):  48%|████▊     | 290/608 [02:08<02:39,  2.00it/s]
Average Metric: 162.00 / 290 (55.9%):  48%|████▊     | 291/608 [02:08<02:37,  2.02it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 163.00 / 291 (56.0%):  48%|████▊     | 291/608 [02:08<02:37,  2.02it/s]
Average Metric: 163.00 / 291 (56.0%):  48%|████▊     | 292/608 [02:08<02:35,  2.03it/s]
Average Metric: 163.00 / 292 (55.8%):  48%|████▊     | 292/608 [02:08<02:35,  2.03it/s]
Average Metric: 163.00 / 292 (55.8%):  48%|████▊     | 293/608 [02:08<02:03,  2.55it/s]
Average Metric: 163.00 / 293 (55.6%):  48%|████▊     | 293/608 [02:10<02:03,  2.55it/s]
Average Metric: 163.00 / 293 (55.6%):  48%|████▊     | 294/608 [02:10<03:03,  1.71it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 164.00 / 294 (55.8%):  48%|████▊     | 294/608 [02:10<03:03,  1.71it/s]
Average Metric: 164.00 / 294 (55.8%):  49%|████▊     | 295/608 [02:10<02:58,  1.75it/s]
Average Metric: 164.00 / 295 (55.6%):  49%|████▊     | 295/608 [02:10<02:58,  1.75it/s]
Average Metric: 165.00 / 296 (55.7%):  49%|████▊     | 296/608 [02:10<02:58,  1.75it/s]
Average Metric: 165.00 / 296 (55.7%):  49%|████▉     | 297/608 [02:10<02:01,  2.57it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 165.00 / 297 (55.6%):  49%|████▉     | 297/608 [02:11<02:01,  2.57it/s]
Average Metric: 165.00 / 297 (55.6%):  49%|████▉     | 298/608 [02:11<01:54,  2.72it/s]
Average Metric: 166.00 / 298 (55.7%):  49%|████▉     | 298/608 [02:11<01:54,  2.72it/s]
Average Metric: 167.00 / 299 (55.9%):  49%|████▉     | 299/608 [02:12<01:53,  2.72it/s]
Average Metric: 167.00 / 299 (55.9%):  49%|████▉     | 300/608 [02:12<02:02,  2.52it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 168.00 / 300 (56.0%):  49%|████▉     | 300/608 [02:12<02:02,  2.52it/s]
Average Metric: 168.00 / 300 (56.0%):  50%|████▉     | 301/608 [02:12<02:06,  2.43it/s]
Average Metric: 169.00 / 301 (56.1%):  50%|████▉     | 301/608 [02:12<02:06,  2.43it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 170.00 / 302 (56.3%):  50%|████▉     | 302/608 [02:13<02:05,  2.43it/s]
Average Metric: 170.00 / 302 (56.3%):  50%|████▉     | 303/608 [02:13<01:56,  2.61it/s]
Average Metric: 171.00 / 303 (56.4%):  50%|████▉     | 303/608 [02:13<01:56,  2.61it/s]
Average Metric: 171.00 / 303 (56.4%):  50%|█████     | 304/608 [02:13<01:49,  2.77it/s]
Average Metric: 171.00 / 304 (56.2%):  50%|█████     | 304/608 [02:13<01:49,  2.77it/s]
Average Metric: 171.00 / 304 (56.2%):  50%|█████     | 305/608 [02:13<01:45,  2.87it/s]
Average Metric: 171.00 / 305 (56.1%):  50%|█████     | 305/608 [02:14<01:45,  2.87it/s]
Average Metric: 171.00 / 305 (56.1%):  50%|█████     | 306/608 [02:14<01:34,  3.21it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 172.00 / 306 (56.2%):  50%|█████     | 306/608 [02:14<01:34,  3.21it/s]
Average Metric: 172.00 / 306 (56.2%):  50%|█████     | 307/608 [02:14<01:37,  3.09it/s]
Average Metric: 173.00 / 307 (56.4%):  50%|█████     | 307/608 [02:14<01:37,  3.09it/s]
Average Metric: 173.00 / 307 (56.4%):  51%|█████     | 308/608 [02:14<01:42,  2.91it/s]
Average Metric: 173.00 / 308 (56.2%):  51%|█████     | 308/608 [02:15<01:42,  2.91it/s]
Average Metric: 173.00 / 308 (56.2%):  51%|█████     | 309/608 [02:15<02:00,  2.49it/s]
Average Metric: 173.00 / 309 (56.0%):  51%|█████     | 309/608 [02:15<02:00,  2.49it/s]
Average Metric: 173.00 / 309 (56.0%):  51%|█████     | 310/608 [02:15<01:55,  2.57it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 173.00 / 310 (55.8%):  51%|█████     | 310/608 [02:16<01:55,  2.57it/s]
Average Metric: 173.00 / 310 (55.8%):  51%|█████     | 311/608 [02:16<02:44,  1.80it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 173.00 / 311 (55.6%):  51%|█████     | 311/608 [02:16<02:44,  1.80it/s]
Average Metric: 173.00 / 311 (55.6%):  51%|█████▏    | 312/608 [02:16<02:20,  2.11it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
2025-04-18 11:57:25,935 - ERROR - [ASYNC EVALUATION ERROR]		->[INPUT DATA]: {'input': {'asin': 'B08L3QSBKM', 'attribute': 'earpiece_shape', 'starfish_prediction': 'rounded tips', 'starfish_prediction_reason': "The product description and attributes do not explicitly mention the earpiece shape. However, the 'headphones_form_factor' attribute is listed as 'In Ear', which typically corresponds to earpieces that fit into the ear canal. Additionally, the 'headphones_ear_placement' attribute is 'in_ear', further supporting this inference. Therefore, the earpiece shape can be inferred to be 'rounded tips'.", 'aqumen_reason': '{  "earpiece_shape": [    {      "reason": "The product data does not provide specific information about the earpiece shape. The title mentions \'in-Ear Wired Earphone\', and the bullet points describe \'ergonomics shape\' and \'comfortable and stable to wear\', but these details are not sufficient to confirm or contradict the test value of \'rounded tips\'. Without more specific information about the shape of the earpiece, we cannot accurately verify the test value.",      "prediction": "Unknown"    }  ]}', 'aqumen_prediction': 'Unknown', 'goes_in_production': 'True', 'product_type': 'HEADPHONES', 'asin_info': "{'asin': 'B08L3QSBKM', 'marketplace_id': '44571', 'product_type': 'HEADPHONES', 'title': 'CONCEPT KART KZ EDX 1DD Composite Magnetic Dynamic Driver HiFi in-Ear Wired Earphone IEM with Detachable 0.75mm 2 Pin Cable with mic (Black, 10mm )', 'bullet_point': {'bp1': '<p>【10mm Composite Magnetic Dynamic Driver】KZ EDX is the newly released budget HiFi earphones. While making it more affordable, we never compromise on quality. Each product is equipped with a 10mm composite magnetic dynamic driver for more details. The powerful dynamic driver is excellent in presenting human voices with which you will be fully immersed in this wonderful world.</p>', 'bp2': '<p>【Mater Tuning Technology】. Tuning is mainly popular and ACG oriented. The strong magnetic force increase the low frequency density which is more suitable for the needs of electronic music and heavy instrumental music. The rapid improvement of transient response can meet the demands of vocal and classical music for medium frequency details</p>', 'bp3': '<p>【Easy to Drive, Plug and Play】Designed with a low impedance of 23ohms makes EDX easy to use directly with your cellphone. It’s easy to push and reach the satisfying results. 112dB shows the mid and low frequency is more delicate. You can easily use it with your phone, no more extra amplifier is needed</p>', 'bp4': '<p>【Stylish Ergonomic Appearance】KZ EDX is made of imported resin material and through the process of the high temperature molding and varnish, it presents a natural luster. And the ergonomics shape is comfortable and stable to wear. With it, the noise can be greatly reduced by 15%-30%</p>', 'bp5': '<p>【Detachable 2 Pin Cable】Coming with a detachable 2 pin cable, the KZ EDX ensures full ungradeability. You can easily change it into your preferred cable anytime and enjoy the next level of HiFi world. Moreover, the Microphone is available for your needs. The customized dual capacitor standard microphone is compatible with most phones</p>'}, 'product_description': 'Note: The product may differ from the image due to continuous upgrades by the Brand', 'attributes': {'connectivity_technology': ['Wired'], 'included_components': ['KZ EDX IEM Earphone'], 'impedance': ['23.0 ohm'], 'item_weight': ['200.0 grams'], 'model_name': ['KZ EDX'], 'age_range_description': ['Adult'], 'headphones_form_factor': ['In Ear'], 'frequency_response': ['20.0 KHz'], 'brand': ['Concept Kart'], 'cable.feature': ['Detachable'], 'control_type': ['Noise Control'], 'number_of_items': ['1'], 'frequency_range': ['20hz - 30khz'], 'recommended_uses_for_product': ['Listening'], 'warranty_description': ['1 Year on Manufacturing Defects (Cable and Eartips are not covered under warranty).'], 'style': ['In-ear'], 'specific_uses_for_product': ['Personal, Business, Amateur, Recording, Mixing Music'], 'target_gender': ['unisex'], 'color': ['Black with Mic'], 'item_type_name': ['IEM'], 'water_resistance_level': ['not_water_resistant'], 'headphones_jack': ['3.5 mm Jack'], 'manufacturer': ['KZ'], 'recommended_browse_nodes': ['14146389031'], 'model_number': ['EDX'], 'noise_control': ['active_noise_cancellation'], 'headphones_ear_placement': ['in_ear'], 'product_type': ['HEADPHONES'], 'compatible_devices': ['with most phones'], 'material': ['Plastic'], 'unit_count': ['1.0']}, 'language_tag': 'en_IN', 'marketplace_name': 'India'}", 'starfish_prompt': '\n            ROLE: You are a Catalog Expert. You analyze product information and you are trying your best to infer missing attribute values.  \n# TASK: \n\n            Below is a product sold on Amazon in JSON format. \n            {\'asin\': \'B08L3QSBKM\', \'marketplace_id\': \'44571\', \'product_type\': \'HEADPHONES\', \'title\': \'CONCEPT KART KZ EDX 1DD Composite Magnetic Dynamic Driver HiFi in-Ear Wired Earphone IEM with Detachable 0.75mm 2 Pin Cable with mic (Black, 10mm )\', \'bullet_point\': {\'bp1\': \'<p>【10mm Composite Magnetic Dynamic Driver】KZ EDX is the newly released budget HiFi earphones. While making it more affordable, we never compromise on quality. Each product is equipped with a 10mm composite magnetic dynamic driver for more details. The powerful dynamic driver is excellent in presenting human voices with which you will be fully immersed in this wonderful world.</p>\', \'bp2\': \'<p>【Mater Tuning Technology】. Tuning is mainly popular and ACG oriented. The strong magnetic force increase the low frequency density which is more suitable for the needs of electronic music and heavy instrumental music. The rapid improvement of transient response can meet the demands of vocal and classical music for medium frequency details</p>\', \'bp3\': \'<p>【Easy to Drive, Plug and Play】Designed with a low impedance of 23ohms makes EDX easy to use directly with your cellphone. It’s easy to push and reach the satisfying results. 112dB shows the mid and low frequency is more delicate. You can easily use it with your phone, no more extra amplifier is needed</p>\', \'bp4\': \'<p>【Stylish Ergonomic Appearance】KZ EDX is made of imported resin material and through the process of the high temperature molding and varnish, it presents a natural luster. And the ergonomics shape is comfortable and stable to wear. With it, the noise can be greatly reduced by 15%-30%</p>\', \'bp5\': \'<p>【Detachable 2 Pin Cable】Coming with a detachable 2 pin cable, the KZ EDX ensures full ungradeability. You can easily change it into your preferred cable anytime and enjoy the next level of HiFi world. Moreover, the Microphone is available for your needs. The customized dual capacitor standard microphone is compatible with most phones</p>\'}, \'product_description\': \'Note: The product may differ from the image due to continuous upgrades by the Brand\', \'attributes\': {\'connectivity_technology\': [\'Wired\'], \'included_components\': [\'KZ EDX IEM Earphone\'], \'impedance\': [\'23.0 ohm\'], \'item_weight\': [\'200.0 grams\'], \'model_name\': [\'KZ EDX\'], \'age_range_description\': [\'Adult\'], \'headphones_form_factor\': [\'In Ear\'], \'frequency_response\': [\'20.0 KHz\'], \'brand\': [\'Concept Kart\'], \'cable.feature\': [\'Detachable\'], \'control_type\': [\'Noise Control\'], \'number_of_items\': [\'1\'], \'frequency_range\': [\'20hz - 30khz\'], \'recommended_uses_for_product\': [\'Listening\'], \'warranty_description\': [\'1 Year on Manufacturing Defects (Cable and Eartips are not covered under warranty).\'], \'style\': [\'In-ear\'], \'specific_uses_for_product\': [\'Personal, Business, Amateur, Recording, Mixing Music\'], \'target_gender\': [\'unisex\'], \'color\': [\'Black with Mic\'], \'item_type_name\': [\'IEM\'], \'water_resistance_level\': [\'not_water_resistant\'], \'headphones_jack\': [\'3.5 mm Jack\'], \'manufacturer\': [\'KZ\'], \'recommended_browse_nodes\': [\'14146389031\'], \'model_number\': [\'EDX\'], \'noise_control\': [\'active_noise_cancellation\'], \'headphones_ear_placement\': [\'in_ear\'], \'product_type\': [\'HEADPHONES\'], \'compatible_devices\': [\'with most phones\'], \'material\': [\'Plastic\'], \'unit_count\': [\'1.0\']}, \'language_tag\': \'en_IN\', \'marketplace_name\': \'India\'}\n\n            Analyze the provided Amazon product information in JSON format, detailed above, to determine the value in English of a specific attribute.\n\n            Your task is to thoroughly examine the product details. If the attribute\'s value is clearly inferable from the provided information, make an accurate prediction. \n            In scenarios where the value cannot be deduced, indicate this with \'[NO]\' for Not Obtainable. \n            If the attribute does not pertain to the product, use \'[NA]\' for Not Applicable. \n            Ensure your prediction is compatible with the attribute\'s data type, such as predicting \'True\' or \'False\' for Boolean attributes, or an integer for Integer attributes. Avoid using scientific notation for any prediction.\n\n            \n            \n            \n            \n\n            Essential to your analysis is a well-founded rationale, which should be derived from and supported by the product details. \n            This reasoning is crucial for the validity of your prediction.\n\n            Focus your analysis on this specific attribute: \n            attribute name: earpiece_shape.\n\n            Concisely present your analysis and conclusion in the following JSON format:\n            {"reason": "<explanation of your reasoning>", \n             "value": "<your predicted value in English>"}\n            \n            This output should be in JSON format only, with no additional content. \n            \n            \n                attribute metadata:\n                \n                    attribute_generation_instruction: The attribute earpiece_shape refers to the design and form of the component that fits into or around the ear in headphones, which affects the comfort, fit, and acoustics of the device. Typical earpiece shapes for headphones include rounded tips for inserting into the ear canal, over-ear cups that envelop the entire ear, and angled ear hooks or wings that wrap around the outer ear.\n                \n                    max_number_of_values_for_attribute: 1 (Explanation: Only a single value should be predicted for this attribute)\n                \n            \n\n            \n            \n                \n            \n        ', 'attribute_instructions': 'attribute_generation_instruction: The attribute earpiece_shape refers to the design and form of the component that fits into or around the ear in headphones, which affects the comfort, fit, and acoustics of the device. Typical earpiece shapes for headphones include rounded tips for inserting into the ear canal, over-ear cups that envelop the entire ear, and angled ear hooks or wings that wrap around the outer ear.\n                \n                    max_number_of_values_for_attribute: 1 (Explanation: Only a single value should be predicted for this attribute)', 'prompt_key': 'B08L3QSBKM-HEADPHONES-earpiece_shape', 'aqumen_prompts': 'Below is an instruction that describes a task, paired with an input that provides further context. Write a response that appropriately completes the request.\n\n### Instruction:\nYou are an auditor for Amazon. Your task is to verify the \'earpiece_shape\' of a product in the Amazon catalog. \nYou will be given the Amazon product data and a test value of \'earpiece_shape\'.\nFirst, you need to deduce the earpiece_shape of the product from the Amazon product data.\nThen, you need to compare the earpiece_shape you deduced from the Amazon product data to the test value of earpiece_shape. \nYou need to predict if the test value of \'earpiece_shape\' is \'Correct\', \'Incorrect\', or \'Unknown\' based on the Amazon product data.\nYou also need to give the reason for your prediction.\n\n\n\n\n\n\n### Rules:\nTo ensure accurate predictions, follow these rules in sequence and think step by step before responding.\n\n1. If you cannot deduce the value of the \'earpiece_shape\' from the given product data, predict \'Unknown\'.\n2. If the test value is aligns with the deduced value, predict \'Correct\'.\n3. If the test value is less informative than the deduced value, predict \'Correct\'.\n4. If the test value is more informative than the deduced value, predict \'Correct\'.\n5. Predict \'Incorrect\' if the test value contradicts the deduced value.\n\n\n### Additional information:\nHere is some additional information about \'earpiece_shape\' to help you make highly accurate classifications.\nEarpiece shape refers to the design and form factor of the part of headphones that fits into or around the outer ear, affecting comfort, fit, and aesthetics.\n\n\n### Amazon product data:\nGiven below is the Amazon product data.\n \n\n{\n  "product_type": "HEADPHONES",\n  "title": "CONCEPT KART KZ EDX 1DD Composite Magnetic Dynamic Driver HiFi in-Ear Wired Earphone IEM with Detachable 0.75mm 2 Pin Cable with mic (Black, 10mm )",\n  "bullet_points": "1) <p>【10mm Composite Magnetic Dynamic Driver】KZ EDX is the newly released budget HiFi earphones. While making it more affordable, we never compromise on quality. Each product is equipped with a 10mm composite magnetic dynamic driver for more details. The powerful dynamic driver is excellent in presenting human voices with which you will be fully immersed in this wonderful world.</p> 2) <p>【Mater Tuning Technology】. Tuning is mainly popular and ACG oriented. The strong magnetic force increase the low frequency density which is more suitable for the needs of electronic music and heavy instrumental music. The rapid improvement of transient response can meet the demands of vocal and classical music for medium frequency details</p> 3) <p>【Easy to Drive, Plug and Play】Designed with a low impedance of 23ohms makes EDX easy to use directly with your cellphone. It’s easy to push and reach the satisfying results. 112dB shows the mid and low frequency is more delicate. You can easily use it with your phone, no more extra amplifier is needed</p> 4) <p>【Stylish Ergonomic Appearance】KZ EDX is made of imported resin material and through the process of the high temperature molding and varnish, it presents a natural luster. And the ergonomics shape is comfortable and stable to wear. With it, the noise can be greatly reduced by 15%-30%</p> 5) <p>【Detachable 2 Pin Cable】Coming with a detachable 2 pin cable, the KZ EDX ensures full ungradeability. You can easily change it into your preferred cable anytime and enjoy the next level of HiFi world. Moreover, the Microphone is available for your needs. The customized dual capacitor standard microphone is compatible with most phones</p>",\n  "product_description": "Note: The product may differ from the image due to continuous upgrades by the Brand"\n}\n\n### Test value:\nNow verify the test value of the attribute \'earpiece_shape\': \'rounded tips\'.\n\n\n### Output format:\nRemember to make only one overall prediction. Feel free to ignore irrelevant information and only pay close attention to relevant information in product data.\nPlease output the results in the following JSON format. The JSON should not have anything else except the reason and the prediction.\n{\'earpiece_shape\': [{"reason": "evidence for the prediction", "prediction": "Correct/Incorrect/Unknown"}]} \nDo not output anything except the JSON. Always begin your output with {.\n\n\n### Response:', 'dspy_uuid': '2477f208-5f54-4fd2-965c-985cafbe2e90', 'dspy_split': 'test'}, 'output': {'reasoning': "The product is explicitly described as 'in-ear' in its 'headphones_form_factor' attribute and 'headphones_ear_placement' attribute. In-ear headphones, also known as earbuds or earphones, are designed to fit into the ear canal, leaving only the earpiece exposed. Therefore, it's reasonable to infer that the earpiece shape of this product is 'rounded tips'.", 'attribute_value': 'rounded tips'}}		 ->[PROMPT]: Below is an instruction that describes a task, paired with an input that provides further context. Write a response that appropriately completes the request.

### Instruction:
You are an auditor for Amazon. Your task is to verify the 'earpiece_shape' of a product in the Amazon catalog. 
You will be given the Amazon product data and a test value of 'earpiece_shape'.
First, you need to deduce the earpiece_shape of the product from the Amazon product data.
Then, you need to compare the earpiece_shape you deduced from the Amazon product data to the test value of earpiece_shape. 
You need to predict if the test value of 'earpiece_shape' is 'Correct', 'Incorrect', or 'Unknown' based on the Amazon product data.
You also need to give the reason for your prediction.






### Rules:
To ensure accurate predictions, follow these rules in sequence and think step by step before responding.

1. If you cannot deduce the value of the 'earpiece_shape' from the given product data, predict 'Unknown'.
2. If the test value is aligns with the deduced value, predict 'Correct'.
3. If the test value is less informative than the deduced value, predict 'Correct'.
4. If the test value is more informative than the deduced value, predict 'Correct'.
5. Predict 'Incorrect' if the test value contradicts the deduced value.


### Additional information:
Here is some additional information about 'earpiece_shape' to help you make highly accurate classifications.
Earpiece shape refers to the design and form factor of the part of headphones that fits into or around the outer ear, affecting comfort, fit, and aesthetics.


### Amazon product data:
Given below is the Amazon product data.
 
{{input}}

### Test value:
Now verify the test value of the attribute 'earpiece_shape': '{{output.attribute_value}}'.


### Output format:
Remember to make only one overall prediction. Feel free to ignore irrelevant information and only pay close attention to relevant information in product data.
Please output the results in the following JSON format. The JSON should not have anything else except the reason and the prediction.
{
    "reason": "evidence for the prediction", 
    "prediction": "Correct/Incorrect/Unknown"
} 
Do not output anything except the JSON. Always begin your output with {.


### Response:		 ->[FORMATTED MESSAGE]: content='Below is an instruction that describes a task, paired with an input that provides further context. Write a response that appropriately completes the request.\n\n### Instruction:\nYou are an auditor for Amazon. Your task is to verify the \'earpiece_shape\' of a product in the Amazon catalog. \nYou will be given the Amazon product data and a test value of \'earpiece_shape\'.\nFirst, you need to deduce the earpiece_shape of the product from the Amazon product data.\nThen, you need to compare the earpiece_shape you deduced from the Amazon product data to the test value of earpiece_shape. \nYou need to predict if the test value of \'earpiece_shape\' is \'Correct\', \'Incorrect\', or \'Unknown\' based on the Amazon product data.\nYou also need to give the reason for your prediction.\n\n\n\n\n\n\n### Rules:\nTo ensure accurate predictions, follow these rules in sequence and think step by step before responding.\n\n1. If you cannot deduce the value of the \'earpiece_shape\' from the given product data, predict \'Unknown\'.\n2. If the test value is aligns with the deduced value, predict \'Correct\'.\n3. If the test value is less informative than the deduced value, predict \'Correct\'.\n4. If the test value is more informative than the deduced value, predict \'Correct\'.\n5. Predict \'Incorrect\' if the test value contradicts the deduced value.\n\n\n### Additional information:\nHere is some additional information about \'earpiece_shape\' to help you make highly accurate classifications.\nEarpiece shape refers to the design and form factor of the part of headphones that fits into or around the outer ear, affecting comfort, fit, and aesthetics.\n\n\n### Amazon product data:\nGiven below is the Amazon product data.\n \n{&#39;asin&#39;: &#39;B08L3QSBKM&#39;, &#39;attribute&#39;: &#39;earpiece_shape&#39;, &#39;starfish_prediction&#39;: &#39;rounded tips&#39;, &#39;starfish_prediction_reason&#39;: &#34;The product description and attributes do not explicitly mention the earpiece shape. However, the &#39;headphones_form_factor&#39; attribute is listed as &#39;In Ear&#39;, which typically corresponds to earpieces that fit into the ear canal. Additionally, the &#39;headphones_ear_placement&#39; attribute is &#39;in_ear&#39;, further supporting this inference. Therefore, the earpiece shape can be inferred to be &#39;rounded tips&#39;.&#34;, &#39;aqumen_reason&#39;: &#39;{  &#34;earpiece_shape&#34;: [    {      &#34;reason&#34;: &#34;The product data does not provide specific information about the earpiece shape. The title mentions \\&#39;in-Ear Wired Earphone\\&#39;, and the bullet points describe \\&#39;ergonomics shape\\&#39; and \\&#39;comfortable and stable to wear\\&#39;, but these details are not sufficient to confirm or contradict the test value of \\&#39;rounded tips\\&#39;. Without more specific information about the shape of the earpiece, we cannot accurately verify the test value.&#34;,      &#34;prediction&#34;: &#34;Unknown&#34;    }  ]}&#39;, &#39;aqumen_prediction&#39;: &#39;Unknown&#39;, &#39;goes_in_production&#39;: &#39;True&#39;, &#39;product_type&#39;: &#39;HEADPHONES&#39;, &#39;asin_info&#39;: &#34;{&#39;asin&#39;: &#39;B08L3QSBKM&#39;, &#39;marketplace_id&#39;: &#39;44571&#39;, &#39;product_type&#39;: &#39;HEADPHONES&#39;, &#39;title&#39;: &#39;CONCEPT KART KZ EDX 1DD Composite Magnetic Dynamic Driver HiFi in-Ear Wired Earphone IEM with Detachable 0.75mm 2 Pin Cable with mic (Black, 10mm )&#39;, &#39;bullet_point&#39;: {&#39;bp1&#39;: &#39;&lt;p&gt;【10mm Composite Magnetic Dynamic Driver】KZ EDX is the newly released budget HiFi earphones. While making it more affordable, we never compromise on quality. Each product is equipped with a 10mm composite magnetic dynamic driver for more details. The powerful dynamic driver is excellent in presenting human voices with which you will be fully immersed in this wonderful world.&lt;/p&gt;&#39;, &#39;bp2&#39;: &#39;&lt;p&gt;【Mater Tuning Technology】. Tuning is mainly popular and ACG oriented. The strong magnetic force increase the low frequency density which is more suitable for the needs of electronic music and heavy instrumental music. The rapid improvement of transient response can meet the demands of vocal and classical music for medium frequency details&lt;/p&gt;&#39;, &#39;bp3&#39;: &#39;&lt;p&gt;【Easy to Drive, Plug and Play】Designed with a low impedance of 23ohms makes EDX easy to use directly with your cellphone. It’s easy to push and reach the satisfying results. 112dB shows the mid and low frequency is more delicate. You can easily use it with your phone, no more extra amplifier is needed&lt;/p&gt;&#39;, &#39;bp4&#39;: &#39;&lt;p&gt;【Stylish Ergonomic Appearance】KZ EDX is made of imported resin material and through the process of the high temperature molding and varnish, it presents a natural luster. And the ergonomics shape is comfortable and stable to wear. With it, the noise can be greatly reduced by 15%-30%&lt;/p&gt;&#39;, &#39;bp5&#39;: &#39;&lt;p&gt;【Detachable 2 Pin Cable】Coming with a detachable 2 pin cable, the KZ EDX ensures full ungradeability. You can easily change it into your preferred cable anytime and enjoy the next level of HiFi world. Moreover, the Microphone is available for your needs. The customized dual capacitor standard microphone is compatible with most phones&lt;/p&gt;&#39;}, &#39;product_description&#39;: &#39;Note: The product may differ from the image due to continuous upgrades by the Brand&#39;, &#39;attributes&#39;: {&#39;connectivity_technology&#39;: [&#39;Wired&#39;], &#39;included_components&#39;: [&#39;KZ EDX IEM Earphone&#39;], &#39;impedance&#39;: [&#39;23.0 ohm&#39;], &#39;item_weight&#39;: [&#39;200.0 grams&#39;], &#39;model_name&#39;: [&#39;KZ EDX&#39;], &#39;age_range_description&#39;: [&#39;Adult&#39;], &#39;headphones_form_factor&#39;: [&#39;In Ear&#39;], &#39;frequency_response&#39;: [&#39;20.0 KHz&#39;], &#39;brand&#39;: [&#39;Concept Kart&#39;], &#39;cable.feature&#39;: [&#39;Detachable&#39;], &#39;control_type&#39;: [&#39;Noise Control&#39;], &#39;number_of_items&#39;: [&#39;1&#39;], &#39;frequency_range&#39;: [&#39;20hz - 30khz&#39;], &#39;recommended_uses_for_product&#39;: [&#39;Listening&#39;], &#39;warranty_description&#39;: [&#39;1 Year on Manufacturing Defects (Cable and Eartips are not covered under warranty).&#39;], &#39;style&#39;: [&#39;In-ear&#39;], &#39;specific_uses_for_product&#39;: [&#39;Personal, Business, Amateur, Recording, Mixing Music&#39;], &#39;target_gender&#39;: [&#39;unisex&#39;], &#39;color&#39;: [&#39;Black with Mic&#39;], &#39;item_type_name&#39;: [&#39;IEM&#39;], &#39;water_resistance_level&#39;: [&#39;not_water_resistant&#39;], &#39;headphones_jack&#39;: [&#39;3.5 mm Jack&#39;], &#39;manufacturer&#39;: [&#39;KZ&#39;], &#39;recommended_browse_nodes&#39;: [&#39;14146389031&#39;], &#39;model_number&#39;: [&#39;EDX&#39;], &#39;noise_control&#39;: [&#39;active_noise_cancellation&#39;], &#39;headphones_ear_placement&#39;: [&#39;in_ear&#39;], &#39;product_type&#39;: [&#39;HEADPHONES&#39;], &#39;compatible_devices&#39;: [&#39;with most phones&#39;], &#39;material&#39;: [&#39;Plastic&#39;], &#39;unit_count&#39;: [&#39;1.0&#39;]}, &#39;language_tag&#39;: &#39;en_IN&#39;, &#39;marketplace_name&#39;: &#39;India&#39;}&#34;, &#39;starfish_prompt&#39;: &#39;\\n            ROLE: You are a Catalog Expert. You analyze product information and you are trying your best to infer missing attribute values.  \\n# TASK: \\n\\n            Below is a product sold on Amazon in JSON format. \\n            {\\&#39;asin\\&#39;: \\&#39;B08L3QSBKM\\&#39;, \\&#39;marketplace_id\\&#39;: \\&#39;44571\\&#39;, \\&#39;product_type\\&#39;: \\&#39;HEADPHONES\\&#39;, \\&#39;title\\&#39;: \\&#39;CONCEPT KART KZ EDX 1DD Composite Magnetic Dynamic Driver HiFi in-Ear Wired Earphone IEM with Detachable 0.75mm 2 Pin Cable with mic (Black, 10mm )\\&#39;, \\&#39;bullet_point\\&#39;: {\\&#39;bp1\\&#39;: \\&#39;&lt;p&gt;【10mm Composite Magnetic Dynamic Driver】KZ EDX is the newly released budget HiFi earphones. While making it more affordable, we never compromise on quality. Each product is equipped with a 10mm composite magnetic dynamic driver for more details. The powerful dynamic driver is excellent in presenting human voices with which you will be fully immersed in this wonderful world.&lt;/p&gt;\\&#39;, \\&#39;bp2\\&#39;: \\&#39;&lt;p&gt;【Mater Tuning Technology】. Tuning is mainly popular and ACG oriented. The strong magnetic force increase the low frequency density which is more suitable for the needs of electronic music and heavy instrumental music. The rapid improvement of transient response can meet the demands of vocal and classical music for medium frequency details&lt;/p&gt;\\&#39;, \\&#39;bp3\\&#39;: \\&#39;&lt;p&gt;【Easy to Drive, Plug and Play】Designed with a low impedance of 23ohms makes EDX easy to use directly with your cellphone. It’s easy to push and reach the satisfying results. 112dB shows the mid and low frequency is more delicate. You can easily use it with your phone, no more extra amplifier is needed&lt;/p&gt;\\&#39;, \\&#39;bp4\\&#39;: \\&#39;&lt;p&gt;【Stylish Ergonomic Appearance】KZ EDX is made of imported resin material and through the process of the high temperature molding and varnish, it presents a natural luster. And the ergonomics shape is comfortable and stable to wear. With it, the noise can be greatly reduced by 15%-30%&lt;/p&gt;\\&#39;, \\&#39;bp5\\&#39;: \\&#39;&lt;p&gt;【Detachable 2 Pin Cable】Coming with a detachable 2 pin cable, the KZ EDX ensures full ungradeability. You can easily change it into your preferred cable anytime and enjoy the next level of HiFi world. Moreover, the Microphone is available for your needs. The customized dual capacitor standard microphone is compatible with most phones&lt;/p&gt;\\&#39;}, \\&#39;product_description\\&#39;: \\&#39;Note: The product may differ from the image due to continuous upgrades by the Brand\\&#39;, \\&#39;attributes\\&#39;: {\\&#39;connectivity_technology\\&#39;: [\\&#39;Wired\\&#39;], \\&#39;included_components\\&#39;: [\\&#39;KZ EDX IEM Earphone\\&#39;], \\&#39;impedance\\&#39;: [\\&#39;23.0 ohm\\&#39;], \\&#39;item_weight\\&#39;: [\\&#39;200.0 grams\\&#39;], \\&#39;model_name\\&#39;: [\\&#39;KZ EDX\\&#39;], \\&#39;age_range_description\\&#39;: [\\&#39;Adult\\&#39;], \\&#39;headphones_form_factor\\&#39;: [\\&#39;In Ear\\&#39;], \\&#39;frequency_response\\&#39;: [\\&#39;20.0 KHz\\&#39;], \\&#39;brand\\&#39;: [\\&#39;Concept Kart\\&#39;], \\&#39;cable.feature\\&#39;: [\\&#39;Detachable\\&#39;], \\&#39;control_type\\&#39;: [\\&#39;Noise Control\\&#39;], \\&#39;number_of_items\\&#39;: [\\&#39;1\\&#39;], \\&#39;frequency_range\\&#39;: [\\&#39;20hz - 30khz\\&#39;], \\&#39;recommended_uses_for_product\\&#39;: [\\&#39;Listening\\&#39;], \\&#39;warranty_description\\&#39;: [\\&#39;1 Year on Manufacturing Defects (Cable and Eartips are not covered under warranty).\\&#39;], \\&#39;style\\&#39;: [\\&#39;In-ear\\&#39;], \\&#39;specific_uses_for_product\\&#39;: [\\&#39;Personal, Business, Amateur, Recording, Mixing Music\\&#39;], \\&#39;target_gender\\&#39;: [\\&#39;unisex\\&#39;], \\&#39;color\\&#39;: [\\&#39;Black with Mic\\&#39;], \\&#39;item_type_name\\&#39;: [\\&#39;IEM\\&#39;], \\&#39;water_resistance_level\\&#39;: [\\&#39;not_water_resistant\\&#39;], \\&#39;headphones_jack\\&#39;: [\\&#39;3.5 mm Jack\\&#39;], \\&#39;manufacturer\\&#39;: [\\&#39;KZ\\&#39;], \\&#39;recommended_browse_nodes\\&#39;: [\\&#39;14146389031\\&#39;], \\&#39;model_number\\&#39;: [\\&#39;EDX\\&#39;], \\&#39;noise_control\\&#39;: [\\&#39;active_noise_cancellation\\&#39;], \\&#39;headphones_ear_placement\\&#39;: [\\&#39;in_ear\\&#39;], \\&#39;product_type\\&#39;: [\\&#39;HEADPHONES\\&#39;], \\&#39;compatible_devices\\&#39;: [\\&#39;with most phones\\&#39;], \\&#39;material\\&#39;: [\\&#39;Plastic\\&#39;], \\&#39;unit_count\\&#39;: [\\&#39;1.0\\&#39;]}, \\&#39;language_tag\\&#39;: \\&#39;en_IN\\&#39;, \\&#39;marketplace_name\\&#39;: \\&#39;India\\&#39;}\\n\\n            Analyze the provided Amazon product information in JSON format, detailed above, to determine the value in English of a specific attribute.\\n\\n            Your task is to thoroughly examine the product details. If the attribute\\&#39;s value is clearly inferable from the provided information, make an accurate prediction. \\n            In scenarios where the value cannot be deduced, indicate this with \\&#39;[NO]\\&#39; for Not Obtainable. \\n            If the attribute does not pertain to the product, use \\&#39;[NA]\\&#39; for Not Applicable. \\n            Ensure your prediction is compatible with the attribute\\&#39;s data type, such as predicting \\&#39;True\\&#39; or \\&#39;False\\&#39; for Boolean attributes, or an integer for Integer attributes. Avoid using scientific notation for any prediction.\\n\\n            \\n            \\n            \\n            \\n\\n            Essential to your analysis is a well-founded rationale, which should be derived from and supported by the product details. \\n            This reasoning is crucial for the validity of your prediction.\\n\\n            Focus your analysis on this specific attribute: \\n            attribute name: earpiece_shape.\\n\\n            Concisely present your analysis and conclusion in the following JSON format:\\n            {&#34;reason&#34;: &#34;&lt;explanation of your reasoning&gt;&#34;, \\n             &#34;value&#34;: &#34;&lt;your predicted value in English&gt;&#34;}\\n            \\n            This output should be in JSON format only, with no additional content. \\n            \\n            \\n                attribute metadata:\\n                \\n                    attribute_generation_instruction: The attribute earpiece_shape refers to the design and form of the component that fits into or around the ear in headphones, which affects the comfort, fit, and acoustics of the device. Typical earpiece shapes for headphones include rounded tips for inserting into the ear canal, over-ear cups that envelop the entire ear, and angled ear hooks or wings that wrap around the outer ear.\\n                \\n                    max_number_of_values_for_attribute: 1 (Explanation: Only a single value should be predicted for this attribute)\\n                \\n            \\n\\n            \\n            \\n                \\n            \\n        &#39;, &#39;attribute_instructions&#39;: &#39;attribute_generation_instruction: The attribute earpiece_shape refers to the design and form of the component that fits into or around the ear in headphones, which affects the comfort, fit, and acoustics of the device. Typical earpiece shapes for headphones include rounded tips for inserting into the ear canal, over-ear cups that envelop the entire ear, and angled ear hooks or wings that wrap around the outer ear.\\n                \\n                    max_number_of_values_for_attribute: 1 (Explanation: Only a single value should be predicted for this attribute)&#39;, &#39;prompt_key&#39;: &#39;B08L3QSBKM-HEADPHONES-earpiece_shape&#39;, &#39;aqumen_prompts&#39;: &#39;Below is an instruction that describes a task, paired with an input that provides further context. Write a response that appropriately completes the request.\\n\\n### Instruction:\\nYou are an auditor for Amazon. Your task is to verify the \\&#39;earpiece_shape\\&#39; of a product in the Amazon catalog. \\nYou will be given the Amazon product data and a test value of \\&#39;earpiece_shape\\&#39;.\\nFirst, you need to deduce the earpiece_shape of the product from the Amazon product data.\\nThen, you need to compare the earpiece_shape you deduced from the Amazon product data to the test value of earpiece_shape. \\nYou need to predict if the test value of \\&#39;earpiece_shape\\&#39; is \\&#39;Correct\\&#39;, \\&#39;Incorrect\\&#39;, or \\&#39;Unknown\\&#39; based on the Amazon product data.\\nYou also need to give the reason for your prediction.\\n\\n\\n\\n\\n\\n\\n### Rules:\\nTo ensure accurate predictions, follow these rules in sequence and think step by step before responding.\\n\\n1. If you cannot deduce the value of the \\&#39;earpiece_shape\\&#39; from the given product data, predict \\&#39;Unknown\\&#39;.\\n2. If the test value is aligns with the deduced value, predict \\&#39;Correct\\&#39;.\\n3. If the test value is less informative than the deduced value, predict \\&#39;Correct\\&#39;.\\n4. If the test value is more informative than the deduced value, predict \\&#39;Correct\\&#39;.\\n5. Predict \\&#39;Incorrect\\&#39; if the test value contradicts the deduced value.\\n\\n\\n### Additional information:\\nHere is some additional information about \\&#39;earpiece_shape\\&#39; to help you make highly accurate classifications.\\nEarpiece shape refers to the design and form factor of the part of headphones that fits into or around the outer ear, affecting comfort, fit, and aesthetics.\\n\\n\\n### Amazon product data:\\nGiven below is the Amazon product data.\\n \\n\\n{\\n  &#34;product_type&#34;: &#34;HEADPHONES&#34;,\\n  &#34;title&#34;: &#34;CONCEPT KART KZ EDX 1DD Composite Magnetic Dynamic Driver HiFi in-Ear Wired Earphone IEM with Detachable 0.75mm 2 Pin Cable with mic (Black, 10mm )&#34;,\\n  &#34;bullet_points&#34;: &#34;1) &lt;p&gt;【10mm Composite Magnetic Dynamic Driver】KZ EDX is the newly released budget HiFi earphones. While making it more affordable, we never compromise on quality. Each product is equipped with a 10mm composite magnetic dynamic driver for more details. The powerful dynamic driver is excellent in presenting human voices with which you will be fully immersed in this wonderful world.&lt;/p&gt; 2) &lt;p&gt;【Mater Tuning Technology】. Tuning is mainly popular and ACG oriented. The strong magnetic force increase the low frequency density which is more suitable for the needs of electronic music and heavy instrumental music. The rapid improvement of transient response can meet the demands of vocal and classical music for medium frequency details&lt;/p&gt; 3) &lt;p&gt;【Easy to Drive, Plug and Play】Designed with a low impedance of 23ohms makes EDX easy to use directly with your cellphone. It’s easy to push and reach the satisfying results. 112dB shows the mid and low frequency is more delicate. You can easily use it with your phone, no more extra amplifier is needed&lt;/p&gt; 4) &lt;p&gt;【Stylish Ergonomic Appearance】KZ EDX is made of imported resin material and through the process of the high temperature molding and varnish, it presents a natural luster. And the ergonomics shape is comfortable and stable to wear. With it, the noise can be greatly reduced by 15%-30%&lt;/p&gt; 5) &lt;p&gt;【Detachable 2 Pin Cable】Coming with a detachable 2 pin cable, the KZ EDX ensures full ungradeability. You can easily change it into your preferred cable anytime and enjoy the next level of HiFi world. Moreover, the Microphone is available for your needs. The customized dual capacitor standard microphone is compatible with most phones&lt;/p&gt;&#34;,\\n  &#34;product_description&#34;: &#34;Note: The product may differ from the image due to continuous upgrades by the Brand&#34;\\n}\\n\\n### Test value:\\nNow verify the test value of the attribute \\&#39;earpiece_shape\\&#39;: \\&#39;rounded tips\\&#39;.\\n\\n\\n### Output format:\\nRemember to make only one overall prediction. Feel free to ignore irrelevant information and only pay close attention to relevant information in product data.\\nPlease output the results in the following JSON format. The JSON should not have anything else except the reason and the prediction.\\n{\\&#39;earpiece_shape\\&#39;: [{&#34;reason&#34;: &#34;evidence for the prediction&#34;, &#34;prediction&#34;: &#34;Correct/Incorrect/Unknown&#34;}]} \\nDo not output anything except the JSON. Always begin your output with {.\\n\\n\\n### Response:&#39;, &#39;dspy_uuid&#39;: &#39;2477f208-5f54-4fd2-965c-985cafbe2e90&#39;, &#39;dspy_split&#39;: &#39;test&#39;}\n\n### Test value:\nNow verify the test value of the attribute \'earpiece_shape\': \'rounded tips\'.\n\n\n### Output format:\nRemember to make only one overall prediction. Feel free to ignore irrelevant information and only pay close attention to relevant information in product data.\nPlease output the results in the following JSON format. The JSON should not have anything else except the reason and the prediction.\n{\n    "reason": "evidence for the prediction", \n    "prediction": "Correct/Incorrect/Unknown"\n} \nDo not output anything except the JSON. Always begin your output with {.\n\n\n### Response:' additional_kwargs={} response_metadata={}		 ->[LLM RESPONSE]: content='{\n  "earpiece_shape": [\n    {\n      "reason": "The product data does not provide specific information about the earpiece shape. The title mentions \'in-Ear Wired Earphone\', and the bullet points describe \'ergonomics shape\' and \'comfortable and stable to wear\', but these details are not sufficient to confirm or contradict the test value of \'rounded tips\'. Without more specific information about the shape of the earpiece, we cannot accurately verify the test value.",\n      "prediction": "Unknown"\n    }\n  ]\n}' additional_kwargs={} response_metadata={'ResponseMetadata': {'RequestId': 'cf89b63f-650b-4d9b-889f-0cbe01eb0ad3', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Fri, 18 Apr 2025 06:27:26 GMT', 'content-type': 'application/json', 'content-length': '714', 'connection': 'keep-alive', 'x-amzn-requestid': 'cf89b63f-650b-4d9b-889f-0cbe01eb0ad3'}, 'RetryAttempts': 0}, 'stopReason': 'end_turn', 'metrics': {'latencyMs': [3832]}} id='run-d78553f8-530f-4350-8918-96384e8de026-0' usage_metadata={'input_tokens': 6419, 'output_tokens': 129, 'total_tokens': 6548}		 ->[JSON RESPONSE]: {'earpiece_shape': [{'reason': "The product data does not provide specific information about the earpiece shape. The title mentions 'in-Ear Wired Earphone', and the bullet points describe 'ergonomics shape' and 'comfortable and stable to wear', but these details are not sufficient to confirm or contradict the test value of 'rounded tips'. Without more specific information about the shape of the earpiece, we cannot accurately verify the test value.", 'prediction': 'Unknown'}]}		 ->[DECISION]: None		 ->[ERROR]: Decision is not a boolean value
2025/04/18 11:57:25 ERROR dspy.utils.parallelizer: Error for Example({'asin': 'B08L3QSBKM', 'attribute': 'earpiece_shape', 'starfish_prediction': 'rounded tips', 'starfish_prediction_reason': "The product description and attributes do not explicitly mention the earpiece shape. However, the 'headphones_form_factor' attribute is listed as 'In Ear', which typically corresponds to earpieces that fit into the ear canal. Additionally, the 'headphones_ear_placement' attribute is 'in_ear', further supporting this inference. Therefore, the earpiece shape can be inferred to be 'rounded tips'.", 'aqumen_reason': '{  "earpiece_shape": [    {      "reason": "The product data does not provide specific information about the earpiece shape. The title mentions \'in-Ear Wired Earphone\', and the bullet points describe \'ergonomics shape\' and \'comfortable and stable to wear\', but these details are not sufficient to confirm or contradict the test value of \'rounded tips\'. Without more specific information about the shape of the earpiece, we cannot accurately verify the test value.",      "prediction": "Unknown"    }  ]}', 'aqumen_prediction': 'Unknown', 'goes_in_production': 'True', 'product_type': 'HEADPHONES', 'asin_info': "{'asin': 'B08L3QSBKM', 'marketplace_id': '44571', 'product_type': 'HEADPHONES', 'title': 'CONCEPT KART KZ EDX 1DD Composite Magnetic Dynamic Driver HiFi in-Ear Wired Earphone IEM with Detachable 0.75mm 2 Pin Cable with mic (Black, 10mm )', 'bullet_point': {'bp1': '<p>【10mm Composite Magnetic Dynamic Driver】KZ EDX is the newly released budget HiFi earphones. While making it more affordable, we never compromise on quality. Each product is equipped with a 10mm composite magnetic dynamic driver for more details. The powerful dynamic driver is excellent in presenting human voices with which you will be fully immersed in this wonderful world.</p>', 'bp2': '<p>【Mater Tuning Technology】. Tuning is mainly popular and ACG oriented. The strong magnetic force increase the low frequency density which is more suitable for the needs of electronic music and heavy instrumental music. The rapid improvement of transient response can meet the demands of vocal and classical music for medium frequency details</p>', 'bp3': '<p>【Easy to Drive, Plug and Play】Designed with a low impedance of 23ohms makes EDX easy to use directly with your cellphone. It’s easy to push and reach the satisfying results. 112dB shows the mid and low frequency is more delicate. You can easily use it with your phone, no more extra amplifier is needed</p>', 'bp4': '<p>【Stylish Ergonomic Appearance】KZ EDX is made of imported resin material and through the process of the high temperature molding and varnish, it presents a natural luster. And the ergonomics shape is comfortable and stable to wear. With it, the noise can be greatly reduced by 15%-30%</p>', 'bp5': '<p>【Detachable 2 Pin Cable】Coming with a detachable 2 pin cable, the KZ EDX ensures full ungradeability. You can easily change it into your preferred cable anytime and enjoy the next level of HiFi world. Moreover, the Microphone is available for your needs. The customized dual capacitor standard microphone is compatible with most phones</p>'}, 'product_description': 'Note: The product may differ from the image due to continuous upgrades by the Brand', 'attributes': {'connectivity_technology': ['Wired'], 'included_components': ['KZ EDX IEM Earphone'], 'impedance': ['23.0 ohm'], 'item_weight': ['200.0 grams'], 'model_name': ['KZ EDX'], 'age_range_description': ['Adult'], 'headphones_form_factor': ['In Ear'], 'frequency_response': ['20.0 KHz'], 'brand': ['Concept Kart'], 'cable.feature': ['Detachable'], 'control_type': ['Noise Control'], 'number_of_items': ['1'], 'frequency_range': ['20hz - 30khz'], 'recommended_uses_for_product': ['Listening'], 'warranty_description': ['1 Year on Manufacturing Defects (Cable and Eartips are not covered under warranty).'], 'style': ['In-ear'], 'specific_uses_for_product': ['Personal, Business, Amateur, Recording, Mixing Music'], 'target_gender': ['unisex'], 'color': ['Black with Mic'], 'item_type_name': ['IEM'], 'water_resistance_level': ['not_water_resistant'], 'headphones_jack': ['3.5 mm Jack'], 'manufacturer': ['KZ'], 'recommended_browse_nodes': ['14146389031'], 'model_number': ['EDX'], 'noise_control': ['active_noise_cancellation'], 'headphones_ear_placement': ['in_ear'], 'product_type': ['HEADPHONES'], 'compatible_devices': ['with most phones'], 'material': ['Plastic'], 'unit_count': ['1.0']}, 'language_tag': 'en_IN', 'marketplace_name': 'India'}", 'starfish_prompt': '\n            ROLE: You are a Catalog Expert. You analyze product information and you are trying your best to infer missing attribute values.  \n# TASK: \n\n            Below is a product sold on Amazon in JSON format. \n            {\'asin\': \'B08L3QSBKM\', \'marketplace_id\': \'44571\', \'product_type\': \'HEADPHONES\', \'title\': \'CONCEPT KART KZ EDX 1DD Composite Magnetic Dynamic Driver HiFi in-Ear Wired Earphone IEM with Detachable 0.75mm 2 Pin Cable with mic (Black, 10mm )\', \'bullet_point\': {\'bp1\': \'<p>【10mm Composite Magnetic Dynamic Driver】KZ EDX is the newly released budget HiFi earphones. While making it more affordable, we never compromise on quality. Each product is equipped with a 10mm composite magnetic dynamic driver for more details. The powerful dynamic driver is excellent in presenting human voices with which you will be fully immersed in this wonderful world.</p>\', \'bp2\': \'<p>【Mater Tuning Technology】. Tuning is mainly popular and ACG oriented. The strong magnetic force increase the low frequency density which is more suitable for the needs of electronic music and heavy instrumental music. The rapid improvement of transient response can meet the demands of vocal and classical music for medium frequency details</p>\', \'bp3\': \'<p>【Easy to Drive, Plug and Play】Designed with a low impedance of 23ohms makes EDX easy to use directly with your cellphone. It’s easy to push and reach the satisfying results. 112dB shows the mid and low frequency is more delicate. You can easily use it with your phone, no more extra amplifier is needed</p>\', \'bp4\': \'<p>【Stylish Ergonomic Appearance】KZ EDX is made of imported resin material and through the process of the high temperature molding and varnish, it presents a natural luster. And the ergonomics shape is comfortable and stable to wear. With it, the noise can be greatly reduced by 15%-30%</p>\', \'bp5\': \'<p>【Detachable 2 Pin Cable】Coming with a detachable 2 pin cable, the KZ EDX ensures full ungradeability. You can easily change it into your preferred cable anytime and enjoy the next level of HiFi world. Moreover, the Microphone is available for your needs. The customized dual capacitor standard microphone is compatible with most phones</p>\'}, \'product_description\': \'Note: The product may differ from the image due to continuous upgrades by the Brand\', \'attributes\': {\'connectivity_technology\': [\'Wired\'], \'included_components\': [\'KZ EDX IEM Earphone\'], \'impedance\': [\'23.0 ohm\'], \'item_weight\': [\'200.0 grams\'], \'model_name\': [\'KZ EDX\'], \'age_range_description\': [\'Adult\'], \'headphones_form_factor\': [\'In Ear\'], \'frequency_response\': [\'20.0 KHz\'], \'brand\': [\'Concept Kart\'], \'cable.feature\': [\'Detachable\'], \'control_type\': [\'Noise Control\'], \'number_of_items\': [\'1\'], \'frequency_range\': [\'20hz - 30khz\'], \'recommended_uses_for_product\': [\'Listening\'], \'warranty_description\': [\'1 Year on Manufacturing Defects (Cable and Eartips are not covered under warranty).\'], \'style\': [\'In-ear\'], \'specific_uses_for_product\': [\'Personal, Business, Amateur, Recording, Mixing Music\'], \'target_gender\': [\'unisex\'], \'color\': [\'Black with Mic\'], \'item_type_name\': [\'IEM\'], \'water_resistance_level\': [\'not_water_resistant\'], \'headphones_jack\': [\'3.5 mm Jack\'], \'manufacturer\': [\'KZ\'], \'recommended_browse_nodes\': [\'14146389031\'], \'model_number\': [\'EDX\'], \'noise_control\': [\'active_noise_cancellation\'], \'headphones_ear_placement\': [\'in_ear\'], \'product_type\': [\'HEADPHONES\'], \'compatible_devices\': [\'with most phones\'], \'material\': [\'Plastic\'], \'unit_count\': [\'1.0\']}, \'language_tag\': \'en_IN\', \'marketplace_name\': \'India\'}\n\n            Analyze the provided Amazon product information in JSON format, detailed above, to determine the value in English of a specific attribute.\n\n            Your task is to thoroughly examine the product details. If the attribute\'s value is clearly inferable from the provided information, make an accurate prediction. \n            In scenarios where the value cannot be deduced, indicate this with \'[NO]\' for Not Obtainable. \n            If the attribute does not pertain to the product, use \'[NA]\' for Not Applicable. \n            Ensure your prediction is compatible with the attribute\'s data type, such as predicting \'True\' or \'False\' for Boolean attributes, or an integer for Integer attributes. Avoid using scientific notation for any prediction.\n\n            \n            \n            \n            \n\n            Essential to your analysis is a well-founded rationale, which should be derived from and supported by the product details. \n            This reasoning is crucial for the validity of your prediction.\n\n            Focus your analysis on this specific attribute: \n            attribute name: earpiece_shape.\n\n            Concisely present your analysis and conclusion in the following JSON format:\n            {"reason": "<explanation of your reasoning>", \n             "value": "<your predicted value in English>"}\n            \n            This output should be in JSON format only, with no additional content. \n            \n            \n                attribute metadata:\n                \n                    attribute_generation_instruction: The attribute earpiece_shape refers to the design and form of the component that fits into or around the ear in headphones, which affects the comfort, fit, and acoustics of the device. Typical earpiece shapes for headphones include rounded tips for inserting into the ear canal, over-ear cups that envelop the entire ear, and angled ear hooks or wings that wrap around the outer ear.\n                \n                    max_number_of_values_for_attribute: 1 (Explanation: Only a single value should be predicted for this attribute)\n                \n            \n\n            \n            \n                \n            \n        ', 'attribute_instructions': 'attribute_generation_instruction: The attribute earpiece_shape refers to the design and form of the component that fits into or around the ear in headphones, which affects the comfort, fit, and acoustics of the device. Typical earpiece shapes for headphones include rounded tips for inserting into the ear canal, over-ear cups that envelop the entire ear, and angled ear hooks or wings that wrap around the outer ear.\n                \n                    max_number_of_values_for_attribute: 1 (Explanation: Only a single value should be predicted for this attribute)', 'prompt_key': 'B08L3QSBKM-HEADPHONES-earpiece_shape', 'aqumen_prompts': 'Below is an instruction that describes a task, paired with an input that provides further context. Write a response that appropriately completes the request.\n\n### Instruction:\nYou are an auditor for Amazon. Your task is to verify the \'earpiece_shape\' of a product in the Amazon catalog. \nYou will be given the Amazon product data and a test value of \'earpiece_shape\'.\nFirst, you need to deduce the earpiece_shape of the product from the Amazon product data.\nThen, you need to compare the earpiece_shape you deduced from the Amazon product data to the test value of earpiece_shape. \nYou need to predict if the test value of \'earpiece_shape\' is \'Correct\', \'Incorrect\', or \'Unknown\' based on the Amazon product data.\nYou also need to give the reason for your prediction.\n\n\n\n\n\n\n### Rules:\nTo ensure accurate predictions, follow these rules in sequence and think step by step before responding.\n\n1. If you cannot deduce the value of the \'earpiece_shape\' from the given product data, predict \'Unknown\'.\n2. If the test value is aligns with the deduced value, predict \'Correct\'.\n3. If the test value is less informative than the deduced value, predict \'Correct\'.\n4. If the test value is more informative than the deduced value, predict \'Correct\'.\n5. Predict \'Incorrect\' if the test value contradicts the deduced value.\n\n\n### Additional information:\nHere is some additional information about \'earpiece_shape\' to help you make highly accurate classifications.\nEarpiece shape refers to the design and form factor of the part of headphones that fits into or around the outer ear, affecting comfort, fit, and aesthetics.\n\n\n### Amazon product data:\nGiven below is the Amazon product data.\n \n\n{\n  "product_type": "HEADPHONES",\n  "title": "CONCEPT KART KZ EDX 1DD Composite Magnetic Dynamic Driver HiFi in-Ear Wired Earphone IEM with Detachable 0.75mm 2 Pin Cable with mic (Black, 10mm )",\n  "bullet_points": "1) <p>【10mm Composite Magnetic Dynamic Driver】KZ EDX is the newly released budget HiFi earphones. While making it more affordable, we never compromise on quality. Each product is equipped with a 10mm composite magnetic dynamic driver for more details. The powerful dynamic driver is excellent in presenting human voices with which you will be fully immersed in this wonderful world.</p> 2) <p>【Mater Tuning Technology】. Tuning is mainly popular and ACG oriented. The strong magnetic force increase the low frequency density which is more suitable for the needs of electronic music and heavy instrumental music. The rapid improvement of transient response can meet the demands of vocal and classical music for medium frequency details</p> 3) <p>【Easy to Drive, Plug and Play】Designed with a low impedance of 23ohms makes EDX easy to use directly with your cellphone. It’s easy to push and reach the satisfying results. 112dB shows the mid and low frequency is more delicate. You can easily use it with your phone, no more extra amplifier is needed</p> 4) <p>【Stylish Ergonomic Appearance】KZ EDX is made of imported resin material and through the process of the high temperature molding and varnish, it presents a natural luster. And the ergonomics shape is comfortable and stable to wear. With it, the noise can be greatly reduced by 15%-30%</p> 5) <p>【Detachable 2 Pin Cable】Coming with a detachable 2 pin cable, the KZ EDX ensures full ungradeability. You can easily change it into your preferred cable anytime and enjoy the next level of HiFi world. Moreover, the Microphone is available for your needs. The customized dual capacitor standard microphone is compatible with most phones</p>",\n  "product_description": "Note: The product may differ from the image due to continuous upgrades by the Brand"\n}\n\n### Test value:\nNow verify the test value of the attribute \'earpiece_shape\': \'rounded tips\'.\n\n\n### Output format:\nRemember to make only one overall prediction. Feel free to ignore irrelevant information and only pay close attention to relevant information in product data.\nPlease output the results in the following JSON format. The JSON should not have anything else except the reason and the prediction.\n{\'earpiece_shape\': [{"reason": "evidence for the prediction", "prediction": "Correct/Incorrect/Unknown"}]} \nDo not output anything except the JSON. Always begin your output with {.\n\n\n### Response:'}) (input_keys={'asin', 'attribute', 'asin_info', 'attribute_instructions', 'product_type'}): Decision is not a boolean value. Set `provide_traceback=True` for traceback.

Average Metric: 173.00 / 311 (55.6%):  51%|█████▏    | 312/608 [02:17<02:20,  2.11it/s]
Average Metric: 173.00 / 311 (55.6%):  51%|█████▏    | 313/608 [02:17<03:02,  1.62it/s]
Average Metric: 173.00 / 312 (55.4%):  51%|█████▏    | 313/608 [02:18<03:02,  1.62it/s]
Average Metric: 173.00 / 312 (55.4%):  52%|█████▏    | 314/608 [02:18<02:30,  1.96it/s]
Average Metric: 173.00 / 313 (55.3%):  52%|█████▏    | 314/608 [02:18<02:30,  1.96it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 174.00 / 314 (55.4%):  52%|█████▏    | 315/608 [02:18<02:29,  1.96it/s]
Average Metric: 174.00 / 314 (55.4%):  52%|█████▏    | 316/608 [02:18<01:36,  3.02it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 175.00 / 315 (55.6%):  52%|█████▏    | 316/608 [02:18<01:36,  3.02it/s]
Average Metric: 175.00 / 315 (55.6%):  52%|█████▏    | 317/608 [02:18<01:22,  3.52it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 175.00 / 316 (55.4%):  52%|█████▏    | 317/608 [02:19<01:22,  3.52it/s]
Average Metric: 175.00 / 316 (55.4%):  52%|█████▏    | 318/608 [02:19<02:08,  2.25it/s]
Average Metric: 176.00 / 317 (55.5%):  52%|█████▏    | 318/608 [02:19<02:08,  2.25it/s]
Average Metric: 176.00 / 317 (55.5%):  52%|█████▏    | 319/608 [02:19<01:48,  2.66it/s]
Average Metric: 177.00 / 318 (55.7%):  52%|█████▏    | 319/608 [02:20<01:48,  2.66it/s]
Average Metric: 177.00 / 318 (55.7%):  53%|█████▎    | 320/608 [02:20<01:53,  2.53it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 177.00 / 319 (55.5%):  53%|█████▎    | 320/608 [02:20<01:53,  2.53it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 177.00 / 319 (55.5%):  53%|█████▎    | 321/608 [02:20<02:03,  2.33it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 178.00 / 320 (55.6%):  53%|█████▎    | 321/608 [02:21<02:03,  2.33it/s]
Average Metric: 178.00 / 320 (55.6%):  53%|█████▎    | 322/608 [02:21<03:01,  1.58it/s]
Average Metric: 179.00 / 321 (55.8%):  53%|█████▎    | 322/608 [02:22<03:01,  1.58it/s]
Average Metric: 179.00 / 321 (55.8%):  53%|█████▎    | 323/608 [02:22<03:16,  1.45it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 180.00 / 322 (55.9%):  53%|█████▎    | 323/608 [02:22<03:16,  1.45it/s]
Average Metric: 180.00 / 322 (55.9%):  53%|█████▎    | 324/608 [02:22<02:34,  1.84it/s]
Average Metric: 180.00 / 323 (55.7%):  53%|█████▎    | 324/608 [02:22<02:34,  1.84it/s]
Average Metric: 180.00 / 323 (55.7%):  53%|█████▎    | 325/608 [02:22<01:59,  2.37it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 181.00 / 324 (55.9%):  53%|█████▎    | 325/608 [02:22<01:59,  2.37it/s]
Average Metric: 181.00 / 324 (55.9%):  54%|█████▎    | 326/608 [02:22<01:32,  3.06it/s]
Average Metric: 181.00 / 325 (55.7%):  54%|█████▎    | 326/608 [02:23<01:32,  3.06it/s]
Average Metric: 181.00 / 325 (55.7%):  54%|█████▍    | 327/608 [02:23<01:23,  3.36it/s]
Average Metric: 181.00 / 326 (55.5%):  54%|█████▍    | 327/608 [02:23<01:23,  3.36it/s]
Average Metric: 181.00 / 326 (55.5%):  54%|█████▍    | 328/608 [02:23<01:15,  3.71it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 181.00 / 327 (55.4%):  54%|█████▍    | 328/608 [02:23<01:15,  3.71it/s]
Average Metric: 181.00 / 327 (55.4%):  54%|█████▍    | 329/608 [02:23<01:07,  4.16it/s]
Average Metric: 182.00 / 328 (55.5%):  54%|█████▍    | 329/608 [02:24<01:07,  4.16it/s]
Average Metric: 182.00 / 328 (55.5%):  54%|█████▍    | 330/608 [02:24<01:45,  2.63it/s]
Average Metric: 182.00 / 329 (55.3%):  54%|█████▍    | 330/608 [02:25<01:45,  2.63it/s]
Average Metric: 182.00 / 329 (55.3%):  54%|█████▍    | 331/608 [02:25<02:13,  2.07it/s]
Average Metric: 183.00 / 330 (55.5%):  54%|█████▍    | 331/608 [02:25<02:13,  2.07it/s]
Average Metric: 183.00 / 330 (55.5%):  55%|█████▍    | 332/608 [02:25<01:50,  2.51it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 183.00 / 331 (55.3%):  55%|█████▍    | 332/608 [02:25<01:50,  2.51it/s]
Average Metric: 183.00 / 331 (55.3%):  55%|█████▍    | 333/608 [02:25<02:13,  2.06it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 183.00 / 332 (55.1%):  55%|█████▍    | 333/608 [02:26<02:13,  2.06it/s]
Average Metric: 183.00 / 332 (55.1%):  55%|█████▍    | 334/608 [02:26<01:42,  2.67it/s]
Average Metric: 184.00 / 333 (55.3%):  55%|█████▍    | 334/608 [02:26<01:42,  2.67it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 185.00 / 334 (55.4%):  55%|█████▌    | 335/608 [02:26<01:42,  2.67it/s]
Average Metric: 185.00 / 334 (55.4%):  55%|█████▌    | 336/608 [02:26<01:20,  3.37it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 185.00 / 335 (55.2%):  55%|█████▌    | 336/608 [02:27<01:20,  3.37it/s]
Average Metric: 185.00 / 335 (55.2%):  55%|█████▌    | 337/608 [02:27<02:14,  2.01it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 186.00 / 336 (55.4%):  55%|█████▌    | 337/608 [02:27<02:14,  2.01it/s]
Average Metric: 186.00 / 336 (55.4%):  56%|█████▌    | 338/608 [02:27<01:49,  2.46it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 186.00 / 337 (55.2%):  56%|█████▌    | 338/608 [02:28<01:49,  2.46it/s]
Average Metric: 186.00 / 337 (55.2%):  56%|█████▌    | 339/608 [02:28<02:31,  1.77it/s]
Average Metric: 187.00 / 338 (55.3%):  56%|█████▌    | 339/608 [02:28<02:31,  1.77it/s]
Average Metric: 187.00 / 338 (55.3%):  56%|█████▌    | 340/608 [02:28<02:10,  2.06it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 188.00 / 339 (55.5%):  56%|█████▌    | 340/608 [02:29<02:10,  2.06it/s]
Average Metric: 188.00 / 339 (55.5%):  56%|█████▌    | 341/608 [02:29<02:32,  1.76it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 189.00 / 340 (55.6%):  56%|█████▌    | 341/608 [02:30<02:32,  1.76it/s]
Average Metric: 189.00 / 340 (55.6%):  56%|█████▋    | 342/608 [02:30<02:43,  1.62it/s]
Average Metric: 190.00 / 341 (55.7%):  56%|█████▋    | 342/608 [02:30<02:43,  1.62it/s]
Average Metric: 190.00 / 341 (55.7%):  56%|█████▋    | 343/608 [02:30<02:31,  1.75it/s]
Average Metric: 191.00 / 342 (55.8%):  56%|█████▋    | 343/608 [02:31<02:31,  1.75it/s]
Average Metric: 191.00 / 342 (55.8%):  57%|█████▋    | 344/608 [02:31<02:26,  1.80it/s]
Average Metric: 192.00 / 343 (56.0%):  57%|█████▋    | 344/608 [02:31<02:26,  1.80it/s]
Average Metric: 193.00 / 344 (56.1%):  57%|█████▋    | 345/608 [02:31<02:26,  1.80it/s]
Average Metric: 193.00 / 344 (56.1%):  57%|█████▋    | 346/608 [02:31<01:25,  3.07it/s]
Average Metric: 194.00 / 345 (56.2%):  57%|█████▋    | 346/608 [02:31<01:25,  3.07it/s]
Average Metric: 195.00 / 346 (56.4%):  57%|█████▋    | 347/608 [02:32<01:25,  3.07it/s]
Average Metric: 195.00 / 346 (56.4%):  57%|█████▋    | 348/608 [02:32<01:44,  2.48it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 196.00 / 347 (56.5%):  57%|█████▋    | 348/608 [02:32<01:44,  2.48it/s]
Average Metric: 196.00 / 347 (56.5%):  57%|█████▋    | 349/608 [02:32<01:34,  2.73it/s]
Average Metric: 197.00 / 348 (56.6%):  57%|█████▋    | 349/608 [02:33<01:34,  2.73it/s]
Average Metric: 197.00 / 348 (56.6%):  58%|█████▊    | 350/608 [02:33<01:26,  2.98it/s]
Average Metric: 198.00 / 349 (56.7%):  58%|█████▊    | 350/608 [02:33<01:26,  2.98it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 199.00 / 350 (56.9%):  58%|█████▊    | 351/608 [02:33<01:26,  2.98it/s]
Average Metric: 199.00 / 350 (56.9%):  58%|█████▊    | 352/608 [02:33<01:37,  2.62it/s]
Average Metric: 200.00 / 351 (57.0%):  58%|█████▊    | 352/608 [02:33<01:37,  2.62it/s]
Average Metric: 200.00 / 352 (56.8%):  58%|█████▊    | 353/608 [02:34<01:37,  2.62it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 201.00 / 353 (56.9%):  58%|█████▊    | 354/608 [02:34<01:37,  2.62it/s]
Average Metric: 201.00 / 353 (56.9%):  58%|█████▊    | 355/608 [02:34<01:25,  2.97it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 202.00 / 354 (57.1%):  58%|█████▊    | 355/608 [02:35<01:25,  2.97it/s]
Average Metric: 202.00 / 354 (57.1%):  59%|█████▊    | 356/608 [02:35<01:25,  2.94it/s]
Average Metric: 202.00 / 355 (56.9%):  59%|█████▊    | 356/608 [02:36<01:25,  2.94it/s]
Average Metric: 202.00 / 355 (56.9%):  59%|█████▊    | 357/608 [02:36<02:01,  2.07it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 203.00 / 356 (57.0%):  59%|█████▊    | 357/608 [02:36<02:01,  2.07it/s]
Average Metric: 203.00 / 356 (57.0%):  59%|█████▉    | 358/608 [02:36<01:44,  2.39it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 203.00 / 357 (56.9%):  59%|█████▉    | 358/608 [02:37<01:44,  2.39it/s]
Average Metric: 203.00 / 357 (56.9%):  59%|█████▉    | 359/608 [02:37<02:42,  1.53it/s]
Average Metric: 203.00 / 358 (56.7%):  59%|█████▉    | 359/608 [02:37<02:42,  1.53it/s]
Average Metric: 203.00 / 358 (56.7%):  59%|█████▉    | 360/608 [02:37<02:12,  1.87it/s]
Average Metric: 203.00 / 359 (56.5%):  59%|█████▉    | 360/608 [02:38<02:12,  1.87it/s]
Average Metric: 203.00 / 359 (56.5%):  59%|█████▉    | 361/608 [02:38<02:33,  1.61it/s]
Average Metric: 203.00 / 360 (56.4%):  59%|█████▉    | 361/608 [02:39<02:33,  1.61it/s]
Average Metric: 203.00 / 360 (56.4%):  60%|█████▉    | 362/608 [02:39<02:38,  1.55it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 203.00 / 361 (56.2%):  60%|█████▉    | 362/608 [02:39<02:38,  1.55it/s]
Average Metric: 204.00 / 362 (56.4%):  60%|█████▉    | 363/608 [02:39<02:38,  1.55it/s]
Average Metric: 204.00 / 362 (56.4%):  60%|█████▉    | 364/608 [02:39<01:33,  2.61it/s]
Average Metric: 205.00 / 363 (56.5%):  60%|█████▉    | 364/608 [02:39<01:33,  2.61it/s]
Average Metric: 205.00 / 363 (56.5%):  60%|██████    | 365/608 [02:39<01:28,  2.74it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 205.00 / 364 (56.3%):  60%|██████    | 365/608 [02:40<01:28,  2.74it/s]
Average Metric: 205.00 / 365 (56.2%):  60%|██████    | 366/608 [02:40<01:28,  2.74it/s]
Average Metric: 205.00 / 365 (56.2%):  60%|██████    | 367/608 [02:40<01:22,  2.91it/s]
Average Metric: 206.00 / 366 (56.3%):  60%|██████    | 367/608 [02:40<01:22,  2.91it/s]
Average Metric: 206.00 / 367 (56.1%):  61%|██████    | 368/608 [02:40<01:22,  2.91it/s]
Average Metric: 206.00 / 367 (56.1%):  61%|██████    | 369/608 [02:40<00:57,  4.15it/s]
Average Metric: 207.00 / 368 (56.2%):  61%|██████    | 369/608 [02:40<00:57,  4.15it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 207.00 / 369 (56.1%):  61%|██████    | 370/608 [02:41<00:57,  4.15it/s]
Average Metric: 207.00 / 369 (56.1%):  61%|██████    | 371/608 [02:41<00:58,  4.07it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 208.00 / 370 (56.2%):  61%|██████    | 371/608 [02:42<00:58,  4.07it/s]
Average Metric: 208.00 / 370 (56.2%):  61%|██████    | 372/608 [02:42<01:31,  2.57it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 209.00 / 371 (56.3%):  61%|██████    | 372/608 [02:42<01:31,  2.57it/s]
Average Metric: 209.00 / 371 (56.3%):  61%|██████▏   | 373/608 [02:42<01:41,  2.32it/s]
Average Metric: 209.00 / 372 (56.2%):  61%|██████▏   | 373/608 [02:43<01:41,  2.32it/s]
Average Metric: 209.00 / 372 (56.2%):  62%|██████▏   | 374/608 [02:43<01:35,  2.44it/s]
Average Metric: 209.00 / 373 (56.0%):  62%|██████▏   | 374/608 [02:43<01:35,  2.44it/s]
Average Metric: 209.00 / 373 (56.0%):  62%|██████▏   | 375/608 [02:43<01:58,  1.96it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 210.00 / 374 (56.1%):  62%|██████▏   | 375/608 [02:45<01:58,  1.96it/s]
Average Metric: 210.00 / 374 (56.1%):  62%|██████▏   | 376/608 [02:45<02:56,  1.32it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 211.00 / 375 (56.3%):  62%|██████▏   | 376/608 [02:45<02:56,  1.32it/s]
Average Metric: 211.00 / 375 (56.3%):  62%|██████▏   | 377/608 [02:45<02:44,  1.41it/s]
Average Metric: 212.00 / 376 (56.4%):  62%|██████▏   | 377/608 [02:46<02:44,  1.41it/s]
Average Metric: 212.00 / 376 (56.4%):  62%|██████▏   | 378/608 [02:46<02:12,  1.74it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 212.00 / 377 (56.2%):  62%|██████▏   | 378/608 [02:46<02:12,  1.74it/s]
Average Metric: 212.00 / 377 (56.2%):  62%|██████▏   | 379/608 [02:46<01:58,  1.93it/s]
Average Metric: 213.00 / 378 (56.3%):  62%|██████▏   | 379/608 [02:46<01:58,  1.93it/s]
Average Metric: 214.00 / 379 (56.5%):  62%|██████▎   | 380/608 [02:46<01:57,  1.93it/s]
Average Metric: 214.00 / 379 (56.5%):  63%|██████▎   | 381/608 [02:46<01:22,  2.74it/s]
Average Metric: 214.00 / 380 (56.3%):  63%|██████▎   | 381/608 [02:46<01:22,  2.74it/s]
Average Metric: 214.00 / 381 (56.2%):  63%|██████▎   | 382/608 [02:47<01:22,  2.74it/s]
Average Metric: 214.00 / 381 (56.2%):  63%|██████▎   | 383/608 [02:47<01:04,  3.49it/s]
Average Metric: 215.00 / 382 (56.3%):  63%|██████▎   | 383/608 [02:47<01:04,  3.49it/s]
Average Metric: 215.00 / 382 (56.3%):  63%|██████▎   | 384/608 [02:47<00:58,  3.86it/s]
Average Metric: 216.00 / 383 (56.4%):  63%|██████▎   | 384/608 [02:47<00:58,  3.86it/s]
Average Metric: 216.00 / 383 (56.4%):  63%|██████▎   | 385/608 [02:47<01:12,  3.09it/s]
Average Metric: 216.00 / 384 (56.2%):  63%|██████▎   | 385/608 [02:47<01:12,  3.09it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 217.00 / 385 (56.4%):  63%|██████▎   | 386/608 [02:49<01:11,  3.09it/s]
Average Metric: 217.00 / 385 (56.4%):  64%|██████▎   | 387/608 [02:49<01:52,  1.96it/s]
Average Metric: 217.00 / 386 (56.2%):  64%|██████▎   | 387/608 [02:49<01:52,  1.96it/s]
Average Metric: 217.00 / 386 (56.2%):  64%|██████▍   | 388/608 [02:49<01:38,  2.24it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 218.00 / 387 (56.3%):  64%|██████▍   | 388/608 [02:50<01:38,  2.24it/s]
Average Metric: 218.00 / 387 (56.3%):  64%|██████▍   | 389/608 [02:50<01:40,  2.18it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 218.00 / 388 (56.2%):  64%|██████▍   | 389/608 [02:50<01:40,  2.18it/s]
Average Metric: 218.00 / 388 (56.2%):  64%|██████▍   | 390/608 [02:50<01:56,  1.87it/s]
Average Metric: 218.00 / 389 (56.0%):  64%|██████▍   | 390/608 [02:51<01:56,  1.87it/s]
Average Metric: 218.00 / 389 (56.0%):  64%|██████▍   | 391/608 [02:51<01:51,  1.95it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 219.00 / 390 (56.2%):  64%|██████▍   | 391/608 [02:51<01:51,  1.95it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 220.00 / 391 (56.3%):  64%|██████▍   | 392/608 [02:52<01:51,  1.95it/s]
Average Metric: 220.00 / 391 (56.3%):  65%|██████▍   | 393/608 [02:52<02:00,  1.79it/s]
Average Metric: 221.00 / 392 (56.4%):  65%|██████▍   | 393/608 [02:53<02:00,  1.79it/s]
Average Metric: 221.00 / 392 (56.4%):  65%|██████▍   | 394/608 [02:53<01:48,  1.96it/s]
Average Metric: 222.00 / 393 (56.5%):  65%|██████▍   | 394/608 [02:53<01:48,  1.96it/s]
Average Metric: 222.00 / 394 (56.3%):  65%|██████▍   | 395/608 [02:53<01:48,  1.96it/s]
Average Metric: 222.00 / 394 (56.3%):  65%|██████▌   | 396/608 [02:53<01:12,  2.93it/s]
Average Metric: 222.00 / 395 (56.2%):  65%|██████▌   | 396/608 [02:53<01:12,  2.93it/s]
Average Metric: 222.00 / 395 (56.2%):  65%|██████▌   | 397/608 [02:53<01:14,  2.84it/s]
Average Metric: 222.00 / 396 (56.1%):  65%|██████▌   | 397/608 [02:54<01:14,  2.84it/s]
Average Metric: 222.00 / 396 (56.1%):  65%|██████▌   | 398/608 [02:54<01:25,  2.44it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 222.00 / 397 (55.9%):  65%|██████▌   | 398/608 [02:54<01:25,  2.44it/s]
Average Metric: 222.00 / 397 (55.9%):  66%|██████▌   | 399/608 [02:54<01:46,  1.95it/s]
Average Metric: 223.00 / 398 (56.0%):  66%|██████▌   | 399/608 [02:55<01:46,  1.95it/s]
Average Metric: 223.00 / 398 (56.0%):  66%|██████▌   | 400/608 [02:55<01:37,  2.13it/s]
Average Metric: 223.00 / 399 (55.9%):  66%|██████▌   | 400/608 [02:55<01:37,  2.13it/s]
Average Metric: 223.00 / 399 (55.9%):  66%|██████▌   | 401/608 [02:55<01:25,  2.43it/s]
Average Metric: 224.00 / 400 (56.0%):  66%|██████▌   | 401/608 [02:55<01:25,  2.43it/s]
Average Metric: 224.00 / 400 (56.0%):  66%|██████▌   | 402/608 [02:55<01:10,  2.91it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 224.00 / 401 (55.9%):  66%|██████▌   | 402/608 [02:56<01:10,  2.91it/s]
Average Metric: 224.00 / 401 (55.9%):  66%|██████▋   | 403/608 [02:56<01:35,  2.15it/s]
Average Metric: 225.00 / 402 (56.0%):  66%|██████▋   | 403/608 [02:56<01:35,  2.15it/s]
Average Metric: 225.00 / 402 (56.0%):  66%|██████▋   | 404/608 [02:56<01:17,  2.64it/s]
Average Metric: 225.00 / 403 (55.8%):  66%|██████▋   | 404/608 [02:56<01:17,  2.64it/s]
Average Metric: 225.00 / 403 (55.8%):  67%|██████▋   | 405/608 [02:56<01:03,  3.22it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 226.00 / 404 (55.9%):  67%|██████▋   | 405/608 [02:56<01:03,  3.22it/s]
Average Metric: 226.00 / 404 (55.9%):  67%|██████▋   | 406/608 [02:56<00:50,  4.02it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 227.00 / 405 (56.0%):  67%|██████▋   | 406/608 [02:57<00:50,  4.02it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 227.00 / 406 (55.9%):  67%|██████▋   | 407/608 [02:58<00:50,  4.02it/s]
Average Metric: 227.00 / 406 (55.9%):  67%|██████▋   | 408/608 [02:58<01:54,  1.75it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 228.00 / 407 (56.0%):  67%|██████▋   | 408/608 [02:59<01:54,  1.75it/s]
Average Metric: 228.00 / 407 (56.0%):  67%|██████▋   | 409/608 [02:59<01:51,  1.79it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 229.00 / 408 (56.1%):  67%|██████▋   | 409/608 [03:00<01:51,  1.79it/s]
Average Metric: 229.00 / 408 (56.1%):  67%|██████▋   | 410/608 [03:00<02:09,  1.53it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 229.00 / 409 (56.0%):  67%|██████▋   | 410/608 [03:01<02:09,  1.53it/s]
Average Metric: 229.00 / 409 (56.0%):  68%|██████▊   | 411/608 [03:01<02:23,  1.37it/s]
Average Metric: 230.00 / 410 (56.1%):  68%|██████▊   | 411/608 [03:01<02:23,  1.37it/s]
Average Metric: 230.00 / 410 (56.1%):  68%|██████▊   | 412/608 [03:01<02:09,  1.52it/s]
Average Metric: 230.00 / 411 (56.0%):  68%|██████▊   | 412/608 [03:01<02:09,  1.52it/s]
Average Metric: 230.00 / 411 (56.0%):  68%|██████▊   | 413/608 [03:01<01:43,  1.88it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 230.00 / 412 (55.8%):  68%|██████▊   | 413/608 [03:01<01:43,  1.88it/s]
Average Metric: 230.00 / 413 (55.7%):  68%|██████▊   | 414/608 [03:02<01:43,  1.88it/s]
Average Metric: 230.00 / 413 (55.7%):  68%|██████▊   | 415/608 [03:02<01:08,  2.82it/s]
Average Metric: 231.00 / 414 (55.8%):  68%|██████▊   | 415/608 [03:02<01:08,  2.82it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 232.00 / 415 (55.9%):  68%|██████▊   | 416/608 [03:03<01:08,  2.82it/s]
Average Metric: 232.00 / 415 (55.9%):  69%|██████▊   | 417/608 [03:03<01:19,  2.40it/s]
Average Metric: 232.00 / 416 (55.8%):  69%|██████▊   | 417/608 [03:03<01:19,  2.40it/s]
Average Metric: 233.00 / 417 (55.9%):  69%|██████▉   | 418/608 [03:03<01:19,  2.40it/s]
Average Metric: 234.00 / 418 (56.0%):  69%|██████▉   | 419/608 [03:03<01:18,  2.40it/s]
Average Metric: 234.00 / 418 (56.0%):  69%|██████▉   | 420/608 [03:03<00:58,  3.20it/s]
Average Metric: 234.00 / 419 (55.8%):  69%|██████▉   | 420/608 [03:03<00:58,  3.20it/s]
Average Metric: 235.00 / 420 (56.0%):  69%|██████▉   | 421/608 [03:04<00:58,  3.20it/s]
Average Metric: 235.00 / 420 (56.0%):  69%|██████▉   | 422/608 [03:04<01:01,  3.04it/s]
Average Metric: 236.00 / 421 (56.1%):  69%|██████▉   | 422/608 [03:04<01:01,  3.04it/s]
Average Metric: 237.00 / 422 (56.2%):  70%|██████▉   | 423/608 [03:04<01:00,  3.04it/s]
Average Metric: 237.00 / 422 (56.2%):  70%|██████▉   | 424/608 [03:04<00:46,  3.99it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 237.00 / 423 (56.0%):  70%|██████▉   | 424/608 [03:05<00:46,  3.99it/s]
Average Metric: 237.00 / 423 (56.0%):  70%|██████▉   | 425/608 [03:05<01:08,  2.67it/s]
Average Metric: 238.00 / 424 (56.1%):  70%|██████▉   | 425/608 [03:05<01:08,  2.67it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 239.00 / 425 (56.2%):  70%|███████   | 426/608 [03:06<01:08,  2.67it/s]
Average Metric: 239.00 / 425 (56.2%):  70%|███████   | 427/608 [03:06<00:59,  3.06it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 239.00 / 426 (56.1%):  70%|███████   | 427/608 [03:08<00:59,  3.06it/s]
Average Metric: 239.00 / 426 (56.1%):  70%|███████   | 428/608 [03:08<02:04,  1.45it/s]
Average Metric: 239.00 / 427 (56.0%):  70%|███████   | 428/608 [03:08<02:04,  1.45it/s]
Average Metric: 239.00 / 427 (56.0%):  71%|███████   | 429/608 [03:08<02:02,  1.46it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 240.00 / 428 (56.1%):  71%|███████   | 429/608 [03:09<02:02,  1.46it/s]
Average Metric: 240.00 / 428 (56.1%):  71%|███████   | 430/608 [03:09<01:40,  1.77it/s]
Average Metric: 240.00 / 429 (55.9%):  71%|███████   | 430/608 [03:09<01:40,  1.77it/s]
Average Metric: 240.00 / 429 (55.9%):  71%|███████   | 431/608 [03:09<01:24,  2.09it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 240.00 / 430 (55.8%):  71%|███████   | 431/608 [03:09<01:24,  2.09it/s]
Average Metric: 240.00 / 430 (55.8%):  71%|███████   | 432/608 [03:09<01:29,  1.96it/s]
Average Metric: 240.00 / 431 (55.7%):  71%|███████   | 432/608 [03:10<01:29,  1.96it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 240.00 / 431 (55.7%):  71%|███████   | 433/608 [03:10<01:11,  2.45it/s]
Average Metric: 240.00 / 432 (55.6%):  71%|███████   | 433/608 [03:10<01:11,  2.45it/s]
Average Metric: 240.00 / 432 (55.6%):  71%|███████▏  | 434/608 [03:10<01:08,  2.53it/s]
Average Metric: 241.00 / 433 (55.7%):  71%|███████▏  | 434/608 [03:10<01:08,  2.53it/s]
Average Metric: 241.00 / 433 (55.7%):  72%|███████▏  | 435/608 [03:10<00:55,  3.13it/s]
Average Metric: 242.00 / 434 (55.8%):  72%|███████▏  | 435/608 [03:11<00:55,  3.13it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 242.00 / 434 (55.8%):  72%|███████▏  | 436/608 [03:11<01:35,  1.80it/s]
Average Metric: 243.00 / 435 (55.9%):  72%|███████▏  | 436/608 [03:11<01:35,  1.80it/s]
Average Metric: 243.00 / 435 (55.9%):  72%|███████▏  | 437/608 [03:11<01:19,  2.15it/s]
Average Metric: 244.00 / 436 (56.0%):  72%|███████▏  | 437/608 [03:12<01:19,  2.15it/s]
Average Metric: 244.00 / 436 (56.0%):  72%|███████▏  | 438/608 [03:12<01:08,  2.48it/s]
Average Metric: 245.00 / 437 (56.1%):  72%|███████▏  | 438/608 [03:12<01:08,  2.48it/s]
Average Metric: 246.00 / 438 (56.2%):  72%|███████▏  | 439/608 [03:12<01:08,  2.48it/s]
Average Metric: 246.00 / 438 (56.2%):  72%|███████▏  | 440/608 [03:12<00:40,  4.11it/s]
Average Metric: 247.00 / 439 (56.3%):  72%|███████▏  | 440/608 [03:12<00:40,  4.11it/s]
Average Metric: 247.00 / 440 (56.1%):  73%|███████▎  | 441/608 [03:12<00:40,  4.11it/s]
Average Metric: 247.00 / 440 (56.1%):  73%|███████▎  | 442/608 [03:12<00:46,  3.59it/s]
Average Metric: 248.00 / 441 (56.2%):  73%|███████▎  | 442/608 [03:13<00:46,  3.59it/s]
Average Metric: 248.00 / 441 (56.2%):  73%|███████▎  | 443/608 [03:13<00:46,  3.56it/s]
Average Metric: 248.00 / 442 (56.1%):  73%|███████▎  | 443/608 [03:13<00:46,  3.56it/s]
Average Metric: 248.00 / 442 (56.1%):  73%|███████▎  | 444/608 [03:13<00:53,  3.06it/s]
Average Metric: 249.00 / 443 (56.2%):  73%|███████▎  | 444/608 [03:13<00:53,  3.06it/s]
Average Metric: 249.00 / 443 (56.2%):  73%|███████▎  | 445/608 [03:13<00:47,  3.41it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 249.00 / 444 (56.1%):  73%|███████▎  | 445/608 [03:14<00:47,  3.41it/s]
Average Metric: 249.00 / 444 (56.1%):  73%|███████▎  | 446/608 [03:14<01:01,  2.64it/s]
Average Metric: 249.00 / 445 (56.0%):  73%|███████▎  | 446/608 [03:15<01:01,  2.64it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 249.00 / 445 (56.0%):  74%|███████▎  | 447/608 [03:15<01:12,  2.21it/s]
Average Metric: 249.00 / 446 (55.8%):  74%|███████▎  | 447/608 [03:15<01:12,  2.21it/s]
Average Metric: 249.00 / 446 (55.8%):  74%|███████▎  | 448/608 [03:15<00:56,  2.81it/s]
Average Metric: 249.00 / 447 (55.7%):  74%|███████▎  | 448/608 [03:15<00:56,  2.81it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 249.00 / 448 (55.6%):  74%|███████▍  | 449/608 [03:17<00:56,  2.81it/s]
Average Metric: 249.00 / 448 (55.6%):  74%|███████▍  | 450/608 [03:17<01:52,  1.40it/s]
Average Metric: 250.00 / 449 (55.7%):  74%|███████▍  | 450/608 [03:18<01:52,  1.40it/s]
Average Metric: 250.00 / 449 (55.7%):  74%|███████▍  | 451/608 [03:18<01:53,  1.38it/s]
Average Metric: 250.00 / 450 (55.6%):  74%|███████▍  | 451/608 [03:18<01:53,  1.38it/s]2025-04-18 11:58:26,815 - ERROR - [ASYNC EVALUATION ERROR]		->[INPUT DATA]: {'input': {'asin': 'B09CYX92NB', 'attribute': 'earpiece_shape', 'starfish_prediction': 'Over Ear', 'starfish_prediction_reason': "The product is described as 'Over Ear' headphones in the 'headphones_form_factor' attribute and the 'headphones_ear_placement' attribute also specifies 'over_ear'. Therefore, the earpiece shape is 'Over Ear'.", 'aqumen_reason': '{  "earpiece_shape": [    {      "reason": "The product title explicitly states \'JBL Tune 770NC Wireless Over Ear ANC Headphones\', which directly confirms that the earpiece shape is \'Over Ear\'.",      "prediction": "Correct"    }  ]}', 'aqumen_prediction': 'Correct', 'goes_in_production': 'True', 'product_type': 'HEADPHONES', 'asin_info': "{'asin': 'B09CYX92NB', 'marketplace_id': '44571', 'product_type': 'HEADPHONES', 'title': 'JBL Tune 770NC Wireless Over Ear ANC Headphones with Mic, Upto 70 Hrs Playtime, Speedcharge, Google Fast Pair, Dual Pairing, BT 5.3 LE Audio, Customize on Headphones App (Black)', 'bullet_point': {'bp1': 'Adaptive Noise Cancelling with Smart Ambient :Adaptive Noise Cancelling means zero distractions when it’s time to focus on your studies—or get your groove on. And if you want to hear the world around you without removing your headphones, Ambient Aware and Talk Thru sharpen the sounds of your surroundings or voices. Easily activate these Ambient Sound Control modes through the JBL Headphones app', 'bp2': 'Bluetooth 5.3 with LE Audio (*) Wirelessly stream high-quality JBL Pure Bass Sound from your smartphone with the help of the latest Bluetooth technology. Optimize the Bluetooth performance with the Smart Audio & Video feature in the JBL Headphones app by selecting the Audio (for the best sound quality) or the Video (for an optimal gaming and video output) modes.', 'bp3': 'JBL Pure Bass Sound:JBL Tune 770NC headphones feature the renowned JBL Pure Bass sound—the same that powers the most famous music venues all around the world.', 'bp4': 'Customize your listening experience. Download the free JBL Headphones App to tailor the sound to your taste by choosing one of the pre-set EQ modes or adjusting the EQ curve according to your content, your style, your taste. Voice Prompts in your language guide you through the Tune 770NC’s other features', 'bp5': 'Hands-free calls with Voice aware :Easily control your sound and manage your calls from your headphones with the convenient buttons on the ear-cup. Hear your voice while you’re talking, with the help of Voice aware'}, 'attributes': {'item_weight': ['232.0 grams'], 'age_range_description': ['Adult'], 'headphones_form_factor': ['Over Ear'], 'is_autographed': ['False'], 'brand': ['JBL'], 'control_method': ['touch'], 'recommended_uses_for_product': ['Entertainment, Calling, Gaming, Outdoor, Recording, Exercising, Running'], 'style': ['TUNE770NC'], 'target_gender': ['unisex'], 'item_type_name': ['Over ear headphones'], 'headphones_jack': ['wireless'], 'battery.average_life': ['70.0 hours'], 'battery.charge_time': ['120.0 minutes'], 'manufacturer': ['JBL'], 'ean': ['6925281974526'], 'theme': ['music'], 'model_number': ['JBLT770NCBLK'], 'noise_control': ['adaptive_noise_cancellation'], 'headphones_ear_placement': ['over_ear'], 'connectivity_technology': ['Wireless'], 'included_components': ['1 x JBL Tune 770NC Headphones, 1 x USB-C Charging Cable'], 'model_name': ['Tune 770NC'], 'cable.feature': ['Without Cable'], 'control_type': ['Touch Control, Call Control'], 'number_of_items': ['1'], 'warranty_description': ['1 year warranty provided by the manufacturer from date of purchase'], 'color': ['Black'], 'recommended_browse_nodes': ['14146390031'], 'gtin': ['06925281974526'], 'wireless_communication_technology': ['Bluetooth'], 'product_type': ['HEADPHONES'], 'compatible_devices': ['Laptops, Mobile Phones, Tablets, PC, Smart TVs, All Bluetooth Devices, iOS, Andriod'], 'material': ['Plastic'], 'unit_count': ['1.0']}, 'language_tag': 'en_IN', 'marketplace_name': 'India'}", 'starfish_prompt': '\n            ROLE: You are a Catalog Expert. You analyze product information and you are trying your best to infer missing attribute values.  \n# TASK: \n\n            Below is a product sold on Amazon in JSON format. \n            {\'asin\': \'B09CYX92NB\', \'marketplace_id\': \'44571\', \'product_type\': \'HEADPHONES\', \'title\': \'JBL Tune 770NC Wireless Over Ear ANC Headphones with Mic, Upto 70 Hrs Playtime, Speedcharge, Google Fast Pair, Dual Pairing, BT 5.3 LE Audio, Customize on Headphones App (Black)\', \'bullet_point\': {\'bp1\': \'Adaptive Noise Cancelling with Smart Ambient :Adaptive Noise Cancelling means zero distractions when it’s time to focus on your studies—or get your groove on. And if you want to hear the world around you without removing your headphones, Ambient Aware and Talk Thru sharpen the sounds of your surroundings or voices. Easily activate these Ambient Sound Control modes through the JBL Headphones app\', \'bp2\': \'Bluetooth 5.3 with LE Audio (*) Wirelessly stream high-quality JBL Pure Bass Sound from your smartphone with the help of the latest Bluetooth technology. Optimize the Bluetooth performance with the Smart Audio & Video feature in the JBL Headphones app by selecting the Audio (for the best sound quality) or the Video (for an optimal gaming and video output) modes.\', \'bp3\': \'JBL Pure Bass Sound:JBL Tune 770NC headphones feature the renowned JBL Pure Bass sound—the same that powers the most famous music venues all around the world.\', \'bp4\': \'Customize your listening experience. Download the free JBL Headphones App to tailor the sound to your taste by choosing one of the pre-set EQ modes or adjusting the EQ curve according to your content, your style, your taste. Voice Prompts in your language guide you through the Tune 770NC’s other features\', \'bp5\': \'Hands-free calls with Voice aware :Easily control your sound and manage your calls from your headphones with the convenient buttons on the ear-cup. Hear your voice while you’re talking, with the help of Voice aware\'}, \'attributes\': {\'item_weight\': [\'232.0 grams\'], \'age_range_description\': [\'Adult\'], \'headphones_form_factor\': [\'Over Ear\'], \'is_autographed\': [\'False\'], \'brand\': [\'JBL\'], \'control_method\': [\'touch\'], \'recommended_uses_for_product\': [\'Entertainment, Calling, Gaming, Outdoor, Recording, Exercising, Running\'], \'style\': [\'TUNE770NC\'], \'target_gender\': [\'unisex\'], \'item_type_name\': [\'Over ear headphones\'], \'headphones_jack\': [\'wireless\'], \'battery.average_life\': [\'70.0 hours\'], \'battery.charge_time\': [\'120.0 minutes\'], \'manufacturer\': [\'JBL\'], \'ean\': [\'6925281974526\'], \'theme\': [\'music\'], \'model_number\': [\'JBLT770NCBLK\'], \'noise_control\': [\'adaptive_noise_cancellation\'], \'headphones_ear_placement\': [\'over_ear\'], \'connectivity_technology\': [\'Wireless\'], \'included_components\': [\'1 x JBL Tune 770NC Headphones, 1 x USB-C Charging Cable\'], \'model_name\': [\'Tune 770NC\'], \'cable.feature\': [\'Without Cable\'], \'control_type\': [\'Touch Control, Call Control\'], \'number_of_items\': [\'1\'], \'warranty_description\': [\'1 year warranty provided by the manufacturer from date of purchase\'], \'color\': [\'Black\'], \'recommended_browse_nodes\': [\'14146390031\'], \'gtin\': [\'06925281974526\'], \'wireless_communication_technology\': [\'Bluetooth\'], \'product_type\': [\'HEADPHONES\'], \'compatible_devices\': [\'Laptops, Mobile Phones, Tablets, PC, Smart TVs, All Bluetooth Devices, iOS, Andriod\'], \'material\': [\'Plastic\'], \'unit_count\': [\'1.0\']}, \'language_tag\': \'en_IN\', \'marketplace_name\': \'India\'}\n\n            Analyze the provided Amazon product information in JSON format, detailed above, to determine the value in English of a specific attribute.\n\n            Your task is to thoroughly examine the product details. If the attribute\'s value is clearly inferable from the provided information, make an accurate prediction. \n            In scenarios where the value cannot be deduced, indicate this with \'[NO]\' for Not Obtainable. \n            If the attribute does not pertain to the product, use \'[NA]\' for Not Applicable. \n            Ensure your prediction is compatible with the attribute\'s data type, such as predicting \'True\' or \'False\' for Boolean attributes, or an integer for Integer attributes. Avoid using scientific notation for any prediction.\n\n            \n            \n            \n            \n\n            Essential to your analysis is a well-founded rationale, which should be derived from and supported by the product details. \n            This reasoning is crucial for the validity of your prediction.\n\n            Focus your analysis on this specific attribute: \n            attribute name: earpiece_shape.\n\n            Concisely present your analysis and conclusion in the following JSON format:\n            {"reason": "<explanation of your reasoning>", \n             "value": "<your predicted value in English>"}\n            \n            This output should be in JSON format only, with no additional content. \n            \n            \n                attribute metadata:\n                \n                    attribute_generation_instruction: The attribute earpiece_shape refers to the design and form of the component that fits into or around the ear in headphones, which affects the comfort, fit, and acoustics of the device. Typical earpiece shapes for headphones include rounded tips for inserting into the ear canal, over-ear cups that envelop the entire ear, and angled ear hooks or wings that wrap around the outer ear.\n                \n                    max_number_of_values_for_attribute: 1 (Explanation: Only a single value should be predicted for this attribute)\n                \n            \n\n            \n            \n                \n            \n        ', 'attribute_instructions': 'attribute_generation_instruction: The attribute earpiece_shape refers to the design and form of the component that fits into or around the ear in headphones, which affects the comfort, fit, and acoustics of the device. Typical earpiece shapes for headphones include rounded tips for inserting into the ear canal, over-ear cups that envelop the entire ear, and angled ear hooks or wings that wrap around the outer ear.\n                \n                    max_number_of_values_for_attribute: 1 (Explanation: Only a single value should be predicted for this attribute)', 'prompt_key': 'B09CYX92NB-HEADPHONES-earpiece_shape', 'aqumen_prompts': 'Below is an instruction that describes a task, paired with an input that provides further context. Write a response that appropriately completes the request.\n\n### Instruction:\nYou are an auditor for Amazon. Your task is to verify the \'earpiece_shape\' of a product in the Amazon catalog. \nYou will be given the Amazon product data and a test value of \'earpiece_shape\'.\nFirst, you need to deduce the earpiece_shape of the product from the Amazon product data.\nThen, you need to compare the earpiece_shape you deduced from the Amazon product data to the test value of earpiece_shape. \nYou need to predict if the test value of \'earpiece_shape\' is \'Correct\', \'Incorrect\', or \'Unknown\' based on the Amazon product data.\nYou also need to give the reason for your prediction.\n\n\n\n\n\n\n### Rules:\nTo ensure accurate predictions, follow these rules in sequence and think step by step before responding.\n\n1. If you cannot deduce the value of the \'earpiece_shape\' from the given product data, predict \'Unknown\'.\n2. If the test value is aligns with the deduced value, predict \'Correct\'.\n3. If the test value is less informative than the deduced value, predict \'Correct\'.\n4. If the test value is more informative than the deduced value, predict \'Correct\'.\n5. Predict \'Incorrect\' if the test value contradicts the deduced value.\n\n\n### Additional information:\nHere is some additional information about \'earpiece_shape\' to help you make highly accurate classifications.\nEarpiece shape refers to the design and form factor of the part of headphones that fits into or around the outer ear, affecting comfort, fit, and aesthetics.\n\n\n### Amazon product data:\nGiven below is the Amazon product data.\n \n\n{\n  "product_type": "HEADPHONES",\n  "title": "JBL Tune 770NC Wireless Over Ear ANC Headphones with Mic, Upto 70 Hrs Playtime, Speedcharge, Google Fast Pair, Dual Pairing, BT 5.3 LE Audio, Customize on Headphones App (Black)",\n  "bullet_points": "1) Adaptive Noise Cancelling with Smart Ambient :Adaptive Noise Cancelling means zero distractions when it’s time to focus on your studies—or get your groove on. And if you want to hear the world around you without removing your headphones, Ambient Aware and Talk Thru sharpen the sounds of your surroundings or voices. Easily activate these Ambient Sound Control modes through the JBL Headphones app 2) Bluetooth 5.3 with LE Audio (*) Wirelessly stream high-quality JBL Pure Bass Sound from your smartphone with the help of the latest Bluetooth technology. Optimize the Bluetooth performance with the Smart Audio & Video feature in the JBL Headphones app by selecting the Audio (for the best sound quality) or the Video (for an optimal gaming and video output) modes. 3) JBL Pure Bass Sound:JBL Tune 770NC headphones feature the renowned JBL Pure Bass sound—the same that powers the most famous music venues all around the world. 4) Customize your listening experience. Download the free JBL Headphones App to tailor the sound to your taste by choosing one of the pre-set EQ modes or adjusting the EQ curve according to your content, your style, your taste. Voice Prompts in your language guide you through the Tune 770NC’s other features 5) Hands-free calls with Voice aware :Easily control your sound and manage your calls from your headphones with the convenient buttons on the ear-cup. Hear your voice while you’re talking, with the help of Voice aware",\n  "product_description": ""\n}\n\n### Test value:\nNow verify the test value of the attribute \'earpiece_shape\': \'Over Ear\'.\n\n\n### Output format:\nRemember to make only one overall prediction. Feel free to ignore irrelevant information and only pay close attention to relevant information in product data.\nPlease output the results in the following JSON format. The JSON should not have anything else except the reason and the prediction.\n{\'earpiece_shape\': [{"reason": "evidence for the prediction", "prediction": "Correct/Incorrect/Unknown"}]} \nDo not output anything except the JSON. Always begin your output with {.\n\n\n### Response:', 'dspy_uuid': 'f7c36c67-e323-4180-9030-082159554291', 'dspy_split': 'test'}, 'output': {'reasoning': "The earpiece shape can be inferred from the product_type attribute, which is 'HEADPHONES', and the headphones_form_factor attribute given as 'Over Ear'. Over Ear headphones typically have earpiece cups that envelop the entire ear.", 'attribute_value': 'Over Ear'}}		 ->[PROMPT]: Below is an instruction that describes a task, paired with an input that provides further context. Write a response that appropriately completes the request.

### Instruction:
You are an auditor for Amazon. Your task is to verify the 'earpiece_shape' of a product in the Amazon catalog. 
You will be given the Amazon product data and a test value of 'earpiece_shape'.
First, you need to deduce the earpiece_shape of the product from the Amazon product data.
Then, you need to compare the earpiece_shape you deduced from the Amazon product data to the test value of earpiece_shape. 
You need to predict if the test value of 'earpiece_shape' is 'Correct', 'Incorrect', or 'Unknown' based on the Amazon product data.
You also need to give the reason for your prediction.






### Rules:
To ensure accurate predictions, follow these rules in sequence and think step by step before responding.

1. If you cannot deduce the value of the 'earpiece_shape' from the given product data, predict 'Unknown'.
2. If the test value is aligns with the deduced value, predict 'Correct'.
3. If the test value is less informative than the deduced value, predict 'Correct'.
4. If the test value is more informative than the deduced value, predict 'Correct'.
5. Predict 'Incorrect' if the test value contradicts the deduced value.


### Additional information:
Here is some additional information about 'earpiece_shape' to help you make highly accurate classifications.
Earpiece shape refers to the design and form factor of the part of headphones that fits into or around the outer ear, affecting comfort, fit, and aesthetics.


### Amazon product data:
Given below is the Amazon product data.
 
{{input}}

### Test value:
Now verify the test value of the attribute 'earpiece_shape': '{{output.attribute_value}}'.


### Output format:
Remember to make only one overall prediction. Feel free to ignore irrelevant information and only pay close attention to relevant information in product data.
Please output the results in the following JSON format. The JSON should not have anything else except the reason and the prediction.
{
    "reason": "evidence for the prediction", 
    "prediction": "Correct/Incorrect/Unknown"
} 
Do not output anything except the JSON. Always begin your output with {.


### Response:		 ->[FORMATTED MESSAGE]: content='Below is an instruction that describes a task, paired with an input that provides further context. Write a response that appropriately completes the request.\n\n### Instruction:\nYou are an auditor for Amazon. Your task is to verify the \'earpiece_shape\' of a product in the Amazon catalog. \nYou will be given the Amazon product data and a test value of \'earpiece_shape\'.\nFirst, you need to deduce the earpiece_shape of the product from the Amazon product data.\nThen, you need to compare the earpiece_shape you deduced from the Amazon product data to the test value of earpiece_shape. \nYou need to predict if the test value of \'earpiece_shape\' is \'Correct\', \'Incorrect\', or \'Unknown\' based on the Amazon product data.\nYou also need to give the reason for your prediction.\n\n\n\n\n\n\n### Rules:\nTo ensure accurate predictions, follow these rules in sequence and think step by step before responding.\n\n1. If you cannot deduce the value of the \'earpiece_shape\' from the given product data, predict \'Unknown\'.\n2. If the test value is aligns with the deduced value, predict \'Correct\'.\n3. If the test value is less informative than the deduced value, predict \'Correct\'.\n4. If the test value is more informative than the deduced value, predict \'Correct\'.\n5. Predict \'Incorrect\' if the test value contradicts the deduced value.\n\n\n### Additional information:\nHere is some additional information about \'earpiece_shape\' to help you make highly accurate classifications.\nEarpiece shape refers to the design and form factor of the part of headphones that fits into or around the outer ear, affecting comfort, fit, and aesthetics.\n\n\n### Amazon product data:\nGiven below is the Amazon product data.\n \n{&#39;asin&#39;: &#39;B09CYX92NB&#39;, &#39;attribute&#39;: &#39;earpiece_shape&#39;, &#39;starfish_prediction&#39;: &#39;Over Ear&#39;, &#39;starfish_prediction_reason&#39;: &#34;The product is described as &#39;Over Ear&#39; headphones in the &#39;headphones_form_factor&#39; attribute and the &#39;headphones_ear_placement&#39; attribute also specifies &#39;over_ear&#39;. Therefore, the earpiece shape is &#39;Over Ear&#39;.&#34;, &#39;aqumen_reason&#39;: &#39;{  &#34;earpiece_shape&#34;: [    {      &#34;reason&#34;: &#34;The product title explicitly states \\&#39;JBL Tune 770NC Wireless Over Ear ANC Headphones\\&#39;, which directly confirms that the earpiece shape is \\&#39;Over Ear\\&#39;.&#34;,      &#34;prediction&#34;: &#34;Correct&#34;    }  ]}&#39;, &#39;aqumen_prediction&#39;: &#39;Correct&#39;, &#39;goes_in_production&#39;: &#39;True&#39;, &#39;product_type&#39;: &#39;HEADPHONES&#39;, &#39;asin_info&#39;: &#34;{&#39;asin&#39;: &#39;B09CYX92NB&#39;, &#39;marketplace_id&#39;: &#39;44571&#39;, &#39;product_type&#39;: &#39;HEADPHONES&#39;, &#39;title&#39;: &#39;JBL Tune 770NC Wireless Over Ear ANC Headphones with Mic, Upto 70 Hrs Playtime, Speedcharge, Google Fast Pair, Dual Pairing, BT 5.3 LE Audio, Customize on Headphones App (Black)&#39;, &#39;bullet_point&#39;: {&#39;bp1&#39;: &#39;Adaptive Noise Cancelling with Smart Ambient :Adaptive Noise Cancelling means zero distractions when it’s time to focus on your studies—or get your groove on. And if you want to hear the world around you without removing your headphones, Ambient Aware and Talk Thru sharpen the sounds of your surroundings or voices. Easily activate these Ambient Sound Control modes through the JBL Headphones app&#39;, &#39;bp2&#39;: &#39;Bluetooth 5.3 with LE Audio (*) Wirelessly stream high-quality JBL Pure Bass Sound from your smartphone with the help of the latest Bluetooth technology. Optimize the Bluetooth performance with the Smart Audio &amp; Video feature in the JBL Headphones app by selecting the Audio (for the best sound quality) or the Video (for an optimal gaming and video output) modes.&#39;, &#39;bp3&#39;: &#39;JBL Pure Bass Sound:JBL Tune 770NC headphones feature the renowned JBL Pure Bass sound—the same that powers the most famous music venues all around the world.&#39;, &#39;bp4&#39;: &#39;Customize your listening experience. Download the free JBL Headphones App to tailor the sound to your taste by choosing one of the pre-set EQ modes or adjusting the EQ curve according to your content, your style, your taste. Voice Prompts in your language guide you through the Tune 770NC’s other features&#39;, &#39;bp5&#39;: &#39;Hands-free calls with Voice aware :Easily control your sound and manage your calls from your headphones with the convenient buttons on the ear-cup. Hear your voice while you’re talking, with the help of Voice aware&#39;}, &#39;attributes&#39;: {&#39;item_weight&#39;: [&#39;232.0 grams&#39;], &#39;age_range_description&#39;: [&#39;Adult&#39;], &#39;headphones_form_factor&#39;: [&#39;Over Ear&#39;], &#39;is_autographed&#39;: [&#39;False&#39;], &#39;brand&#39;: [&#39;JBL&#39;], &#39;control_method&#39;: [&#39;touch&#39;], &#39;recommended_uses_for_product&#39;: [&#39;Entertainment, Calling, Gaming, Outdoor, Recording, Exercising, Running&#39;], &#39;style&#39;: [&#39;TUNE770NC&#39;], &#39;target_gender&#39;: [&#39;unisex&#39;], &#39;item_type_name&#39;: [&#39;Over ear headphones&#39;], &#39;headphones_jack&#39;: [&#39;wireless&#39;], &#39;battery.average_life&#39;: [&#39;70.0 hours&#39;], &#39;battery.charge_time&#39;: [&#39;120.0 minutes&#39;], &#39;manufacturer&#39;: [&#39;JBL&#39;], &#39;ean&#39;: [&#39;6925281974526&#39;], &#39;theme&#39;: [&#39;music&#39;], &#39;model_number&#39;: [&#39;JBLT770NCBLK&#39;], &#39;noise_control&#39;: [&#39;adaptive_noise_cancellation&#39;], &#39;headphones_ear_placement&#39;: [&#39;over_ear&#39;], &#39;connectivity_technology&#39;: [&#39;Wireless&#39;], &#39;included_components&#39;: [&#39;1 x JBL Tune 770NC Headphones, 1 x USB-C Charging Cable&#39;], &#39;model_name&#39;: [&#39;Tune 770NC&#39;], &#39;cable.feature&#39;: [&#39;Without Cable&#39;], &#39;control_type&#39;: [&#39;Touch Control, Call Control&#39;], &#39;number_of_items&#39;: [&#39;1&#39;], &#39;warranty_description&#39;: [&#39;1 year warranty provided by the manufacturer from date of purchase&#39;], &#39;color&#39;: [&#39;Black&#39;], &#39;recommended_browse_nodes&#39;: [&#39;14146390031&#39;], &#39;gtin&#39;: [&#39;06925281974526&#39;], &#39;wireless_communication_technology&#39;: [&#39;Bluetooth&#39;], &#39;product_type&#39;: [&#39;HEADPHONES&#39;], &#39;compatible_devices&#39;: [&#39;Laptops, Mobile Phones, Tablets, PC, Smart TVs, All Bluetooth Devices, iOS, Andriod&#39;], &#39;material&#39;: [&#39;Plastic&#39;], &#39;unit_count&#39;: [&#39;1.0&#39;]}, &#39;language_tag&#39;: &#39;en_IN&#39;, &#39;marketplace_name&#39;: &#39;India&#39;}&#34;, &#39;starfish_prompt&#39;: &#39;\\n            ROLE: You are a Catalog Expert. You analyze product information and you are trying your best to infer missing attribute values.  \\n# TASK: \\n\\n            Below is a product sold on Amazon in JSON format. \\n            {\\&#39;asin\\&#39;: \\&#39;B09CYX92NB\\&#39;, \\&#39;marketplace_id\\&#39;: \\&#39;44571\\&#39;, \\&#39;product_type\\&#39;: \\&#39;HEADPHONES\\&#39;, \\&#39;title\\&#39;: \\&#39;JBL Tune 770NC Wireless Over Ear ANC Headphones with Mic, Upto 70 Hrs Playtime, Speedcharge, Google Fast Pair, Dual Pairing, BT 5.3 LE Audio, Customize on Headphones App (Black)\\&#39;, \\&#39;bullet_point\\&#39;: {\\&#39;bp1\\&#39;: \\&#39;Adaptive Noise Cancelling with Smart Ambient :Adaptive Noise Cancelling means zero distractions when it’s time to focus on your studies—or get your groove on. And if you want to hear the world around you without removing your headphones, Ambient Aware and Talk Thru sharpen the sounds of your surroundings or voices. Easily activate these Ambient Sound Control modes through the JBL Headphones app\\&#39;, \\&#39;bp2\\&#39;: \\&#39;Bluetooth 5.3 with LE Audio (*) Wirelessly stream high-quality JBL Pure Bass Sound from your smartphone with the help of the latest Bluetooth technology. Optimize the Bluetooth performance with the Smart Audio &amp; Video feature in the JBL Headphones app by selecting the Audio (for the best sound quality) or the Video (for an optimal gaming and video output) modes.\\&#39;, \\&#39;bp3\\&#39;: \\&#39;JBL Pure Bass Sound:JBL Tune 770NC headphones feature the renowned JBL Pure Bass sound—the same that powers the most famous music venues all around the world.\\&#39;, \\&#39;bp4\\&#39;: \\&#39;Customize your listening experience. Download the free JBL Headphones App to tailor the sound to your taste by choosing one of the pre-set EQ modes or adjusting the EQ curve according to your content, your style, your taste. Voice Prompts in your language guide you through the Tune 770NC’s other features\\&#39;, \\&#39;bp5\\&#39;: \\&#39;Hands-free calls with Voice aware :Easily control your sound and manage your calls from your headphones with the convenient buttons on the ear-cup. Hear your voice while you’re talking, with the help of Voice aware\\&#39;}, \\&#39;attributes\\&#39;: {\\&#39;item_weight\\&#39;: [\\&#39;232.0 grams\\&#39;], \\&#39;age_range_description\\&#39;: [\\&#39;Adult\\&#39;], \\&#39;headphones_form_factor\\&#39;: [\\&#39;Over Ear\\&#39;], \\&#39;is_autographed\\&#39;: [\\&#39;False\\&#39;], \\&#39;brand\\&#39;: [\\&#39;JBL\\&#39;], \\&#39;control_method\\&#39;: [\\&#39;touch\\&#39;], \\&#39;recommended_uses_for_product\\&#39;: [\\&#39;Entertainment, Calling, Gaming, Outdoor, Recording, Exercising, Running\\&#39;], \\&#39;style\\&#39;: [\\&#39;TUNE770NC\\&#39;], \\&#39;target_gender\\&#39;: [\\&#39;unisex\\&#39;], \\&#39;item_type_name\\&#39;: [\\&#39;Over ear headphones\\&#39;], \\&#39;headphones_jack\\&#39;: [\\&#39;wireless\\&#39;], \\&#39;battery.average_life\\&#39;: [\\&#39;70.0 hours\\&#39;], \\&#39;battery.charge_time\\&#39;: [\\&#39;120.0 minutes\\&#39;], \\&#39;manufacturer\\&#39;: [\\&#39;JBL\\&#39;], \\&#39;ean\\&#39;: [\\&#39;6925281974526\\&#39;], \\&#39;theme\\&#39;: [\\&#39;music\\&#39;], \\&#39;model_number\\&#39;: [\\&#39;JBLT770NCBLK\\&#39;], \\&#39;noise_control\\&#39;: [\\&#39;adaptive_noise_cancellation\\&#39;], \\&#39;headphones_ear_placement\\&#39;: [\\&#39;over_ear\\&#39;], \\&#39;connectivity_technology\\&#39;: [\\&#39;Wireless\\&#39;], \\&#39;included_components\\&#39;: [\\&#39;1 x JBL Tune 770NC Headphones, 1 x USB-C Charging Cable\\&#39;], \\&#39;model_name\\&#39;: [\\&#39;Tune 770NC\\&#39;], \\&#39;cable.feature\\&#39;: [\\&#39;Without Cable\\&#39;], \\&#39;control_type\\&#39;: [\\&#39;Touch Control, Call Control\\&#39;], \\&#39;number_of_items\\&#39;: [\\&#39;1\\&#39;], \\&#39;warranty_description\\&#39;: [\\&#39;1 year warranty provided by the manufacturer from date of purchase\\&#39;], \\&#39;color\\&#39;: [\\&#39;Black\\&#39;], \\&#39;recommended_browse_nodes\\&#39;: [\\&#39;14146390031\\&#39;], \\&#39;gtin\\&#39;: [\\&#39;06925281974526\\&#39;], \\&#39;wireless_communication_technology\\&#39;: [\\&#39;Bluetooth\\&#39;], \\&#39;product_type\\&#39;: [\\&#39;HEADPHONES\\&#39;], \\&#39;compatible_devices\\&#39;: [\\&#39;Laptops, Mobile Phones, Tablets, PC, Smart TVs, All Bluetooth Devices, iOS, Andriod\\&#39;], \\&#39;material\\&#39;: [\\&#39;Plastic\\&#39;], \\&#39;unit_count\\&#39;: [\\&#39;1.0\\&#39;]}, \\&#39;language_tag\\&#39;: \\&#39;en_IN\\&#39;, \\&#39;marketplace_name\\&#39;: \\&#39;India\\&#39;}\\n\\n            Analyze the provided Amazon product information in JSON format, detailed above, to determine the value in English of a specific attribute.\\n\\n            Your task is to thoroughly examine the product details. If the attribute\\&#39;s value is clearly inferable from the provided information, make an accurate prediction. \\n            In scenarios where the value cannot be deduced, indicate this with \\&#39;[NO]\\&#39; for Not Obtainable. \\n            If the attribute does not pertain to the product, use \\&#39;[NA]\\&#39; for Not Applicable. \\n            Ensure your prediction is compatible with the attribute\\&#39;s data type, such as predicting \\&#39;True\\&#39; or \\&#39;False\\&#39; for Boolean attributes, or an integer for Integer attributes. Avoid using scientific notation for any prediction.\\n\\n            \\n            \\n            \\n            \\n\\n            Essential to your analysis is a well-founded rationale, which should be derived from and supported by the product details. \\n            This reasoning is crucial for the validity of your prediction.\\n\\n            Focus your analysis on this specific attribute: \\n            attribute name: earpiece_shape.\\n\\n            Concisely present your analysis and conclusion in the following JSON format:\\n            {&#34;reason&#34;: &#34;&lt;explanation of your reasoning&gt;&#34;, \\n             &#34;value&#34;: &#34;&lt;your predicted value in English&gt;&#34;}\\n            \\n            This output should be in JSON format only, with no additional content. \\n            \\n            \\n                attribute metadata:\\n                \\n                    attribute_generation_instruction: The attribute earpiece_shape refers to the design and form of the component that fits into or around the ear in headphones, which affects the comfort, fit, and acoustics of the device. Typical earpiece shapes for headphones include rounded tips for inserting into the ear canal, over-ear cups that envelop the entire ear, and angled ear hooks or wings that wrap around the outer ear.\\n                \\n                    max_number_of_values_for_attribute: 1 (Explanation: Only a single value should be predicted for this attribute)\\n                \\n            \\n\\n            \\n            \\n                \\n            \\n        &#39;, &#39;attribute_instructions&#39;: &#39;attribute_generation_instruction: The attribute earpiece_shape refers to the design and form of the component that fits into or around the ear in headphones, which affects the comfort, fit, and acoustics of the device. Typical earpiece shapes for headphones include rounded tips for inserting into the ear canal, over-ear cups that envelop the entire ear, and angled ear hooks or wings that wrap around the outer ear.\\n                \\n                    max_number_of_values_for_attribute: 1 (Explanation: Only a single value should be predicted for this attribute)&#39;, &#39;prompt_key&#39;: &#39;B09CYX92NB-HEADPHONES-earpiece_shape&#39;, &#39;aqumen_prompts&#39;: &#39;Below is an instruction that describes a task, paired with an input that provides further context. Write a response that appropriately completes the request.\\n\\n### Instruction:\\nYou are an auditor for Amazon. Your task is to verify the \\&#39;earpiece_shape\\&#39; of a product in the Amazon catalog. \\nYou will be given the Amazon product data and a test value of \\&#39;earpiece_shape\\&#39;.\\nFirst, you need to deduce the earpiece_shape of the product from the Amazon product data.\\nThen, you need to compare the earpiece_shape you deduced from the Amazon product data to the test value of earpiece_shape. \\nYou need to predict if the test value of \\&#39;earpiece_shape\\&#39; is \\&#39;Correct\\&#39;, \\&#39;Incorrect\\&#39;, or \\&#39;Unknown\\&#39; based on the Amazon product data.\\nYou also need to give the reason for your prediction.\\n\\n\\n\\n\\n\\n\\n### Rules:\\nTo ensure accurate predictions, follow these rules in sequence and think step by step before responding.\\n\\n1. If you cannot deduce the value of the \\&#39;earpiece_shape\\&#39; from the given product data, predict \\&#39;Unknown\\&#39;.\\n2. If the test value is aligns with the deduced value, predict \\&#39;Correct\\&#39;.\\n3. If the test value is less informative than the deduced value, predict \\&#39;Correct\\&#39;.\\n4. If the test value is more informative than the deduced value, predict \\&#39;Correct\\&#39;.\\n5. Predict \\&#39;Incorrect\\&#39; if the test value contradicts the deduced value.\\n\\n\\n### Additional information:\\nHere is some additional information about \\&#39;earpiece_shape\\&#39; to help you make highly accurate classifications.\\nEarpiece shape refers to the design and form factor of the part of headphones that fits into or around the outer ear, affecting comfort, fit, and aesthetics.\\n\\n\\n### Amazon product data:\\nGiven below is the Amazon product data.\\n \\n\\n{\\n  &#34;product_type&#34;: &#34;HEADPHONES&#34;,\\n  &#34;title&#34;: &#34;JBL Tune 770NC Wireless Over Ear ANC Headphones with Mic, Upto 70 Hrs Playtime, Speedcharge, Google Fast Pair, Dual Pairing, BT 5.3 LE Audio, Customize on Headphones App (Black)&#34;,\\n  &#34;bullet_points&#34;: &#34;1) Adaptive Noise Cancelling with Smart Ambient :Adaptive Noise Cancelling means zero distractions when it’s time to focus on your studies—or get your groove on. And if you want to hear the world around you without removing your headphones, Ambient Aware and Talk Thru sharpen the sounds of your surroundings or voices. Easily activate these Ambient Sound Control modes through the JBL Headphones app 2) Bluetooth 5.3 with LE Audio (*) Wirelessly stream high-quality JBL Pure Bass Sound from your smartphone with the help of the latest Bluetooth technology. Optimize the Bluetooth performance with the Smart Audio &amp; Video feature in the JBL Headphones app by selecting the Audio (for the best sound quality) or the Video (for an optimal gaming and video output) modes. 3) JBL Pure Bass Sound:JBL Tune 770NC headphones feature the renowned JBL Pure Bass sound—the same that powers the most famous music venues all around the world. 4) Customize your listening experience. Download the free JBL Headphones App to tailor the sound to your taste by choosing one of the pre-set EQ modes or adjusting the EQ curve according to your content, your style, your taste. Voice Prompts in your language guide you through the Tune 770NC’s other features 5) Hands-free calls with Voice aware :Easily control your sound and manage your calls from your headphones with the convenient buttons on the ear-cup. Hear your voice while you’re talking, with the help of Voice aware&#34;,\\n  &#34;product_description&#34;: &#34;&#34;\\n}\\n\\n### Test value:\\nNow verify the test value of the attribute \\&#39;earpiece_shape\\&#39;: \\&#39;Over Ear\\&#39;.\\n\\n\\n### Output format:\\nRemember to make only one overall prediction. Feel free to ignore irrelevant information and only pay close attention to relevant information in product data.\\nPlease output the results in the following JSON format. The JSON should not have anything else except the reason and the prediction.\\n{\\&#39;earpiece_shape\\&#39;: [{&#34;reason&#34;: &#34;evidence for the prediction&#34;, &#34;prediction&#34;: &#34;Correct/Incorrect/Unknown&#34;}]} \\nDo not output anything except the JSON. Always begin your output with {.\\n\\n\\n### Response:&#39;, &#39;dspy_uuid&#39;: &#39;f7c36c67-e323-4180-9030-082159554291&#39;, &#39;dspy_split&#39;: &#39;test&#39;}\n\n### Test value:\nNow verify the test value of the attribute \'earpiece_shape\': \'Over Ear\'.\n\n\n### Output format:\nRemember to make only one overall prediction. Feel free to ignore irrelevant information and only pay close attention to relevant information in product data.\nPlease output the results in the following JSON format. The JSON should not have anything else except the reason and the prediction.\n{\n    "reason": "evidence for the prediction", \n    "prediction": "Correct/Incorrect/Unknown"\n} \nDo not output anything except the JSON. Always begin your output with {.\n\n\n### Response:' additional_kwargs={} response_metadata={}		 ->[LLM RESPONSE]: content='{\n    "earpiece_shape": [\n        {\n            "reason": "The product title explicitly states \'JBL Tune 770NC Wireless Over Ear ANC Headphones\', which directly confirms that the earpiece shape is \'Over Ear\'.",\n            "prediction": "Correct"\n        }\n    ]\n}' additional_kwargs={} response_metadata={'ResponseMetadata': {'RequestId': '3df79753-5881-4fce-b070-d84a9f66eb8f', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Fri, 18 Apr 2025 06:28:26 GMT', 'content-type': 'application/json', 'content-length': '467', 'connection': 'keep-alive', 'x-amzn-requestid': '3df79753-5881-4fce-b070-d84a9f66eb8f'}, 'RetryAttempts': 0}, 'stopReason': 'end_turn', 'metrics': {'latencyMs': [2560]}} id='run-ed4adedc-8ebd-4439-9078-6b44424f53c3-0' usage_metadata={'input_tokens': 6161, 'output_tokens': 81, 'total_tokens': 6242}		 ->[JSON RESPONSE]: {'earpiece_shape': [{'reason': "The product title explicitly states 'JBL Tune 770NC Wireless Over Ear ANC Headphones', which directly confirms that the earpiece shape is 'Over Ear'.", 'prediction': 'Correct'}]}		 ->[DECISION]: None		 ->[ERROR]: Decision is not a boolean value
2025/04/18 11:58:26 ERROR dspy.utils.parallelizer: Error for Example({'asin': 'B09CYX92NB', 'attribute': 'earpiece_shape', 'starfish_prediction': 'Over Ear', 'starfish_prediction_reason': "The product is described as 'Over Ear' headphones in the 'headphones_form_factor' attribute and the 'headphones_ear_placement' attribute also specifies 'over_ear'. Therefore, the earpiece shape is 'Over Ear'.", 'aqumen_reason': '{  "earpiece_shape": [    {      "reason": "The product title explicitly states \'JBL Tune 770NC Wireless Over Ear ANC Headphones\', which directly confirms that the earpiece shape is \'Over Ear\'.",      "prediction": "Correct"    }  ]}', 'aqumen_prediction': 'Correct', 'goes_in_production': 'True', 'product_type': 'HEADPHONES', 'asin_info': "{'asin': 'B09CYX92NB', 'marketplace_id': '44571', 'product_type': 'HEADPHONES', 'title': 'JBL Tune 770NC Wireless Over Ear ANC Headphones with Mic, Upto 70 Hrs Playtime, Speedcharge, Google Fast Pair, Dual Pairing, BT 5.3 LE Audio, Customize on Headphones App (Black)', 'bullet_point': {'bp1': 'Adaptive Noise Cancelling with Smart Ambient :Adaptive Noise Cancelling means zero distractions when it’s time to focus on your studies—or get your groove on. And if you want to hear the world around you without removing your headphones, Ambient Aware and Talk Thru sharpen the sounds of your surroundings or voices. Easily activate these Ambient Sound Control modes through the JBL Headphones app', 'bp2': 'Bluetooth 5.3 with LE Audio (*) Wirelessly stream high-quality JBL Pure Bass Sound from your smartphone with the help of the latest Bluetooth technology. Optimize the Bluetooth performance with the Smart Audio & Video feature in the JBL Headphones app by selecting the Audio (for the best sound quality) or the Video (for an optimal gaming and video output) modes.', 'bp3': 'JBL Pure Bass Sound:JBL Tune 770NC headphones feature the renowned JBL Pure Bass sound—the same that powers the most famous music venues all around the world.', 'bp4': 'Customize your listening experience. Download the free JBL Headphones App to tailor the sound to your taste by choosing one of the pre-set EQ modes or adjusting the EQ curve according to your content, your style, your taste. Voice Prompts in your language guide you through the Tune 770NC’s other features', 'bp5': 'Hands-free calls with Voice aware :Easily control your sound and manage your calls from your headphones with the convenient buttons on the ear-cup. Hear your voice while you’re talking, with the help of Voice aware'}, 'attributes': {'item_weight': ['232.0 grams'], 'age_range_description': ['Adult'], 'headphones_form_factor': ['Over Ear'], 'is_autographed': ['False'], 'brand': ['JBL'], 'control_method': ['touch'], 'recommended_uses_for_product': ['Entertainment, Calling, Gaming, Outdoor, Recording, Exercising, Running'], 'style': ['TUNE770NC'], 'target_gender': ['unisex'], 'item_type_name': ['Over ear headphones'], 'headphones_jack': ['wireless'], 'battery.average_life': ['70.0 hours'], 'battery.charge_time': ['120.0 minutes'], 'manufacturer': ['JBL'], 'ean': ['6925281974526'], 'theme': ['music'], 'model_number': ['JBLT770NCBLK'], 'noise_control': ['adaptive_noise_cancellation'], 'headphones_ear_placement': ['over_ear'], 'connectivity_technology': ['Wireless'], 'included_components': ['1 x JBL Tune 770NC Headphones, 1 x USB-C Charging Cable'], 'model_name': ['Tune 770NC'], 'cable.feature': ['Without Cable'], 'control_type': ['Touch Control, Call Control'], 'number_of_items': ['1'], 'warranty_description': ['1 year warranty provided by the manufacturer from date of purchase'], 'color': ['Black'], 'recommended_browse_nodes': ['14146390031'], 'gtin': ['06925281974526'], 'wireless_communication_technology': ['Bluetooth'], 'product_type': ['HEADPHONES'], 'compatible_devices': ['Laptops, Mobile Phones, Tablets, PC, Smart TVs, All Bluetooth Devices, iOS, Andriod'], 'material': ['Plastic'], 'unit_count': ['1.0']}, 'language_tag': 'en_IN', 'marketplace_name': 'India'}", 'starfish_prompt': '\n            ROLE: You are a Catalog Expert. You analyze product information and you are trying your best to infer missing attribute values.  \n# TASK: \n\n            Below is a product sold on Amazon in JSON format. \n            {\'asin\': \'B09CYX92NB\', \'marketplace_id\': \'44571\', \'product_type\': \'HEADPHONES\', \'title\': \'JBL Tune 770NC Wireless Over Ear ANC Headphones with Mic, Upto 70 Hrs Playtime, Speedcharge, Google Fast Pair, Dual Pairing, BT 5.3 LE Audio, Customize on Headphones App (Black)\', \'bullet_point\': {\'bp1\': \'Adaptive Noise Cancelling with Smart Ambient :Adaptive Noise Cancelling means zero distractions when it’s time to focus on your studies—or get your groove on. And if you want to hear the world around you without removing your headphones, Ambient Aware and Talk Thru sharpen the sounds of your surroundings or voices. Easily activate these Ambient Sound Control modes through the JBL Headphones app\', \'bp2\': \'Bluetooth 5.3 with LE Audio (*) Wirelessly stream high-quality JBL Pure Bass Sound from your smartphone with the help of the latest Bluetooth technology. Optimize the Bluetooth performance with the Smart Audio & Video feature in the JBL Headphones app by selecting the Audio (for the best sound quality) or the Video (for an optimal gaming and video output) modes.\', \'bp3\': \'JBL Pure Bass Sound:JBL Tune 770NC headphones feature the renowned JBL Pure Bass sound—the same that powers the most famous music venues all around the world.\', \'bp4\': \'Customize your listening experience. Download the free JBL Headphones App to tailor the sound to your taste by choosing one of the pre-set EQ modes or adjusting the EQ curve according to your content, your style, your taste. Voice Prompts in your language guide you through the Tune 770NC’s other features\', \'bp5\': \'Hands-free calls with Voice aware :Easily control your sound and manage your calls from your headphones with the convenient buttons on the ear-cup. Hear your voice while you’re talking, with the help of Voice aware\'}, \'attributes\': {\'item_weight\': [\'232.0 grams\'], \'age_range_description\': [\'Adult\'], \'headphones_form_factor\': [\'Over Ear\'], \'is_autographed\': [\'False\'], \'brand\': [\'JBL\'], \'control_method\': [\'touch\'], \'recommended_uses_for_product\': [\'Entertainment, Calling, Gaming, Outdoor, Recording, Exercising, Running\'], \'style\': [\'TUNE770NC\'], \'target_gender\': [\'unisex\'], \'item_type_name\': [\'Over ear headphones\'], \'headphones_jack\': [\'wireless\'], \'battery.average_life\': [\'70.0 hours\'], \'battery.charge_time\': [\'120.0 minutes\'], \'manufacturer\': [\'JBL\'], \'ean\': [\'6925281974526\'], \'theme\': [\'music\'], \'model_number\': [\'JBLT770NCBLK\'], \'noise_control\': [\'adaptive_noise_cancellation\'], \'headphones_ear_placement\': [\'over_ear\'], \'connectivity_technology\': [\'Wireless\'], \'included_components\': [\'1 x JBL Tune 770NC Headphones, 1 x USB-C Charging Cable\'], \'model_name\': [\'Tune 770NC\'], \'cable.feature\': [\'Without Cable\'], \'control_type\': [\'Touch Control, Call Control\'], \'number_of_items\': [\'1\'], \'warranty_description\': [\'1 year warranty provided by the manufacturer from date of purchase\'], \'color\': [\'Black\'], \'recommended_browse_nodes\': [\'14146390031\'], \'gtin\': [\'06925281974526\'], \'wireless_communication_technology\': [\'Bluetooth\'], \'product_type\': [\'HEADPHONES\'], \'compatible_devices\': [\'Laptops, Mobile Phones, Tablets, PC, Smart TVs, All Bluetooth Devices, iOS, Andriod\'], \'material\': [\'Plastic\'], \'unit_count\': [\'1.0\']}, \'language_tag\': \'en_IN\', \'marketplace_name\': \'India\'}\n\n            Analyze the provided Amazon product information in JSON format, detailed above, to determine the value in English of a specific attribute.\n\n            Your task is to thoroughly examine the product details. If the attribute\'s value is clearly inferable from the provided information, make an accurate prediction. \n            In scenarios where the value cannot be deduced, indicate this with \'[NO]\' for Not Obtainable. \n            If the attribute does not pertain to the product, use \'[NA]\' for Not Applicable. \n            Ensure your prediction is compatible with the attribute\'s data type, such as predicting \'True\' or \'False\' for Boolean attributes, or an integer for Integer attributes. Avoid using scientific notation for any prediction.\n\n            \n            \n            \n            \n\n            Essential to your analysis is a well-founded rationale, which should be derived from and supported by the product details. \n            This reasoning is crucial for the validity of your prediction.\n\n            Focus your analysis on this specific attribute: \n            attribute name: earpiece_shape.\n\n            Concisely present your analysis and conclusion in the following JSON format:\n            {"reason": "<explanation of your reasoning>", \n             "value": "<your predicted value in English>"}\n            \n            This output should be in JSON format only, with no additional content. \n            \n            \n                attribute metadata:\n                \n                    attribute_generation_instruction: The attribute earpiece_shape refers to the design and form of the component that fits into or around the ear in headphones, which affects the comfort, fit, and acoustics of the device. Typical earpiece shapes for headphones include rounded tips for inserting into the ear canal, over-ear cups that envelop the entire ear, and angled ear hooks or wings that wrap around the outer ear.\n                \n                    max_number_of_values_for_attribute: 1 (Explanation: Only a single value should be predicted for this attribute)\n                \n            \n\n            \n            \n                \n            \n        ', 'attribute_instructions': 'attribute_generation_instruction: The attribute earpiece_shape refers to the design and form of the component that fits into or around the ear in headphones, which affects the comfort, fit, and acoustics of the device. Typical earpiece shapes for headphones include rounded tips for inserting into the ear canal, over-ear cups that envelop the entire ear, and angled ear hooks or wings that wrap around the outer ear.\n                \n                    max_number_of_values_for_attribute: 1 (Explanation: Only a single value should be predicted for this attribute)', 'prompt_key': 'B09CYX92NB-HEADPHONES-earpiece_shape', 'aqumen_prompts': 'Below is an instruction that describes a task, paired with an input that provides further context. Write a response that appropriately completes the request.\n\n### Instruction:\nYou are an auditor for Amazon. Your task is to verify the \'earpiece_shape\' of a product in the Amazon catalog. \nYou will be given the Amazon product data and a test value of \'earpiece_shape\'.\nFirst, you need to deduce the earpiece_shape of the product from the Amazon product data.\nThen, you need to compare the earpiece_shape you deduced from the Amazon product data to the test value of earpiece_shape. \nYou need to predict if the test value of \'earpiece_shape\' is \'Correct\', \'Incorrect\', or \'Unknown\' based on the Amazon product data.\nYou also need to give the reason for your prediction.\n\n\n\n\n\n\n### Rules:\nTo ensure accurate predictions, follow these rules in sequence and think step by step before responding.\n\n1. If you cannot deduce the value of the \'earpiece_shape\' from the given product data, predict \'Unknown\'.\n2. If the test value is aligns with the deduced value, predict \'Correct\'.\n3. If the test value is less informative than the deduced value, predict \'Correct\'.\n4. If the test value is more informative than the deduced value, predict \'Correct\'.\n5. Predict \'Incorrect\' if the test value contradicts the deduced value.\n\n\n### Additional information:\nHere is some additional information about \'earpiece_shape\' to help you make highly accurate classifications.\nEarpiece shape refers to the design and form factor of the part of headphones that fits into or around the outer ear, affecting comfort, fit, and aesthetics.\n\n\n### Amazon product data:\nGiven below is the Amazon product data.\n \n\n{\n  "product_type": "HEADPHONES",\n  "title": "JBL Tune 770NC Wireless Over Ear ANC Headphones with Mic, Upto 70 Hrs Playtime, Speedcharge, Google Fast Pair, Dual Pairing, BT 5.3 LE Audio, Customize on Headphones App (Black)",\n  "bullet_points": "1) Adaptive Noise Cancelling with Smart Ambient :Adaptive Noise Cancelling means zero distractions when it’s time to focus on your studies—or get your groove on. And if you want to hear the world around you without removing your headphones, Ambient Aware and Talk Thru sharpen the sounds of your surroundings or voices. Easily activate these Ambient Sound Control modes through the JBL Headphones app 2) Bluetooth 5.3 with LE Audio (*) Wirelessly stream high-quality JBL Pure Bass Sound from your smartphone with the help of the latest Bluetooth technology. Optimize the Bluetooth performance with the Smart Audio & Video feature in the JBL Headphones app by selecting the Audio (for the best sound quality) or the Video (for an optimal gaming and video output) modes. 3) JBL Pure Bass Sound:JBL Tune 770NC headphones feature the renowned JBL Pure Bass sound—the same that powers the most famous music venues all around the world. 4) Customize your listening experience. Download the free JBL Headphones App to tailor the sound to your taste by choosing one of the pre-set EQ modes or adjusting the EQ curve according to your content, your style, your taste. Voice Prompts in your language guide you through the Tune 770NC’s other features 5) Hands-free calls with Voice aware :Easily control your sound and manage your calls from your headphones with the convenient buttons on the ear-cup. Hear your voice while you’re talking, with the help of Voice aware",\n  "product_description": ""\n}\n\n### Test value:\nNow verify the test value of the attribute \'earpiece_shape\': \'Over Ear\'.\n\n\n### Output format:\nRemember to make only one overall prediction. Feel free to ignore irrelevant information and only pay close attention to relevant information in product data.\nPlease output the results in the following JSON format. The JSON should not have anything else except the reason and the prediction.\n{\'earpiece_shape\': [{"reason": "evidence for the prediction", "prediction": "Correct/Incorrect/Unknown"}]} \nDo not output anything except the JSON. Always begin your output with {.\n\n\n### Response:'}) (input_keys={'asin', 'attribute', 'asin_info', 'attribute_instructions', 'product_type'}): Decision is not a boolean value. Set `provide_traceback=True` for traceback.
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 250.00 / 450 (55.6%):  74%|███████▍  | 452/608 [03:18<01:52,  1.38it/s]
Average Metric: 250.00 / 450 (55.6%):  75%|███████▍  | 453/608 [03:18<01:19,  1.95it/s]
Average Metric: 250.00 / 451 (55.4%):  75%|███████▍  | 453/608 [03:18<01:19,  1.95it/s]
Average Metric: 250.00 / 452 (55.3%):  75%|███████▍  | 454/608 [03:19<01:19,  1.95it/s]
Average Metric: 250.00 / 452 (55.3%):  75%|███████▍  | 455/608 [03:19<01:08,  2.24it/s]
Average Metric: 250.00 / 453 (55.2%):  75%|███████▍  | 455/608 [03:20<01:08,  2.24it/s]
Average Metric: 250.00 / 453 (55.2%):  75%|███████▌  | 456/608 [03:20<01:18,  1.93it/s]
Average Metric: 251.00 / 454 (55.3%):  75%|███████▌  | 456/608 [03:20<01:18,  1.93it/s]
Average Metric: 252.00 / 455 (55.4%):  75%|███████▌  | 457/608 [03:20<01:18,  1.93it/s]
Average Metric: 252.00 / 455 (55.4%):  75%|███████▌  | 458/608 [03:20<00:55,  2.72it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 252.00 / 456 (55.3%):  75%|███████▌  | 458/608 [03:20<00:55,  2.72it/s]
Average Metric: 252.00 / 456 (55.3%):  75%|███████▌  | 459/608 [03:20<00:50,  2.94it/s]
Average Metric: 252.00 / 457 (55.1%):  75%|███████▌  | 459/608 [03:21<00:50,  2.94it/s]
Average Metric: 252.00 / 457 (55.1%):  76%|███████▌  | 460/608 [03:21<00:49,  2.98it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 252.00 / 458 (55.0%):  76%|███████▌  | 460/608 [03:21<00:49,  2.98it/s]
Average Metric: 252.00 / 458 (55.0%):  76%|███████▌  | 461/608 [03:21<01:05,  2.24it/s]
Average Metric: 252.00 / 459 (54.9%):  76%|███████▌  | 461/608 [03:22<01:05,  2.24it/s]
Average Metric: 252.00 / 459 (54.9%):  76%|███████▌  | 462/608 [03:22<01:07,  2.15it/s]
Average Metric: 253.00 / 460 (55.0%):  76%|███████▌  | 462/608 [03:22<01:07,  2.15it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 253.00 / 461 (54.9%):  76%|███████▌  | 463/608 [03:22<01:07,  2.15it/s]
Average Metric: 253.00 / 461 (54.9%):  76%|███████▋  | 464/608 [03:22<00:43,  3.34it/s]
Average Metric: 254.00 / 462 (55.0%):  76%|███████▋  | 464/608 [03:22<00:43,  3.34it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 255.00 / 463 (55.1%):  76%|███████▋  | 465/608 [03:22<00:42,  3.34it/s]
Average Metric: 255.00 / 463 (55.1%):  77%|███████▋  | 466/608 [03:22<00:29,  4.77it/s]
Average Metric: 256.00 / 464 (55.2%):  77%|███████▋  | 466/608 [03:22<00:29,  4.77it/s]
Average Metric: 256.00 / 464 (55.2%):  77%|███████▋  | 467/608 [03:22<00:31,  4.47it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 257.00 / 465 (55.3%):  77%|███████▋  | 467/608 [03:24<00:31,  4.47it/s]
Average Metric: 257.00 / 465 (55.3%):  77%|███████▋  | 468/608 [03:24<01:21,  1.72it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 257.00 / 466 (55.2%):  77%|███████▋  | 468/608 [03:25<01:21,  1.72it/s]
Average Metric: 257.00 / 466 (55.2%):  77%|███████▋  | 469/608 [03:25<01:33,  1.49it/s]
Average Metric: 257.00 / 467 (55.0%):  77%|███████▋  | 469/608 [03:25<01:33,  1.49it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 257.00 / 468 (54.9%):  77%|███████▋  | 470/608 [03:26<01:32,  1.49it/s]
Average Metric: 257.00 / 468 (54.9%):  77%|███████▋  | 471/608 [03:26<01:15,  1.82it/s]
Average Metric: 258.00 / 469 (55.0%):  77%|███████▋  | 471/608 [03:26<01:15,  1.82it/s]
Average Metric: 258.00 / 470 (54.9%):  78%|███████▊  | 472/608 [03:26<01:14,  1.82it/s]
Average Metric: 258.00 / 470 (54.9%):  78%|███████▊  | 473/608 [03:26<00:50,  2.66it/s]
Average Metric: 259.00 / 471 (55.0%):  78%|███████▊  | 473/608 [03:26<00:50,  2.66it/s]
Average Metric: 259.00 / 471 (55.0%):  78%|███████▊  | 474/608 [03:26<00:48,  2.77it/s]
Average Metric: 259.00 / 472 (54.9%):  78%|███████▊  | 474/608 [03:27<00:48,  2.77it/s]
Average Metric: 259.00 / 472 (54.9%):  78%|███████▊  | 475/608 [03:27<00:52,  2.53it/s]
Average Metric: 259.00 / 473 (54.8%):  78%|███████▊  | 475/608 [03:27<00:52,  2.53it/s]
Average Metric: 259.00 / 473 (54.8%):  78%|███████▊  | 476/608 [03:27<00:54,  2.43it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 260.00 / 474 (54.9%):  78%|███████▊  | 476/608 [03:28<00:54,  2.43it/s]
Average Metric: 260.00 / 474 (54.9%):  78%|███████▊  | 477/608 [03:28<01:00,  2.15it/s]
Average Metric: 260.00 / 475 (54.7%):  78%|███████▊  | 477/608 [03:28<01:00,  2.15it/s]
Average Metric: 261.00 / 476 (54.8%):  79%|███████▊  | 478/608 [03:29<01:00,  2.15it/s]
Average Metric: 261.00 / 476 (54.8%):  79%|███████▉  | 479/608 [03:29<00:53,  2.41it/s]
Average Metric: 262.00 / 477 (54.9%):  79%|███████▉  | 479/608 [03:29<00:53,  2.41it/s]
Average Metric: 262.00 / 477 (54.9%):  79%|███████▉  | 480/608 [03:29<00:45,  2.83it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 262.00 / 478 (54.8%):  79%|███████▉  | 480/608 [03:29<00:45,  2.83it/s]
Average Metric: 262.00 / 478 (54.8%):  79%|███████▉  | 481/608 [03:29<00:36,  3.44it/s]
Average Metric: 263.00 / 479 (54.9%):  79%|███████▉  | 481/608 [03:29<00:36,  3.44it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 264.00 / 480 (55.0%):  79%|███████▉  | 482/608 [03:29<00:36,  3.44it/s]
Average Metric: 264.00 / 480 (55.0%):  79%|███████▉  | 483/608 [03:29<00:37,  3.37it/s]
Average Metric: 264.00 / 481 (54.9%):  79%|███████▉  | 483/608 [03:30<00:37,  3.37it/s]
Average Metric: 264.00 / 481 (54.9%):  80%|███████▉  | 484/608 [03:30<00:33,  3.73it/s]
Average Metric: 265.00 / 482 (55.0%):  80%|███████▉  | 484/608 [03:30<00:33,  3.73it/s]
Average Metric: 265.00 / 483 (54.9%):  80%|███████▉  | 485/608 [03:30<00:33,  3.73it/s]
Average Metric: 265.00 / 483 (54.9%):  80%|███████▉  | 486/608 [03:30<00:25,  4.80it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 266.00 / 484 (55.0%):  80%|███████▉  | 486/608 [03:32<00:25,  4.80it/s]
Average Metric: 266.00 / 484 (55.0%):  80%|████████  | 487/608 [03:32<01:26,  1.40it/s]
Average Metric: 267.00 / 485 (55.1%):  80%|████████  | 487/608 [03:33<01:26,  1.40it/s]
Average Metric: 267.00 / 485 (55.1%):  80%|████████  | 488/608 [03:33<01:14,  1.62it/s]
Average Metric: 268.00 / 486 (55.1%):  80%|████████  | 488/608 [03:33<01:14,  1.62it/s]
Average Metric: 269.00 / 487 (55.2%):  80%|████████  | 489/608 [03:33<01:13,  1.62it/s]
Average Metric: 269.00 / 487 (55.2%):  81%|████████  | 490/608 [03:33<00:47,  2.47it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 269.00 / 488 (55.1%):  81%|████████  | 490/608 [03:34<00:47,  2.47it/s]
Average Metric: 269.00 / 488 (55.1%):  81%|████████  | 491/608 [03:34<00:55,  2.10it/s]
Average Metric: 269.00 / 489 (55.0%):  81%|████████  | 491/608 [03:34<00:55,  2.10it/s]
Average Metric: 270.00 / 490 (55.1%):  81%|████████  | 492/608 [03:35<00:55,  2.10it/s]
Average Metric: 270.00 / 490 (55.1%):  81%|████████  | 493/608 [03:35<01:07,  1.71it/s]
Average Metric: 270.00 / 491 (55.0%):  81%|████████  | 493/608 [03:35<01:07,  1.71it/s]
Average Metric: 270.00 / 491 (55.0%):  81%|████████▏ | 494/608 [03:35<00:55,  2.04it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 270.00 / 492 (54.9%):  81%|████████▏ | 494/608 [03:35<00:55,  2.04it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 271.00 / 493 (55.0%):  81%|████████▏ | 495/608 [03:36<00:55,  2.04it/s]
Average Metric: 271.00 / 493 (55.0%):  82%|████████▏ | 496/608 [03:36<00:42,  2.62it/s]
Average Metric: 272.00 / 494 (55.1%):  82%|████████▏ | 496/608 [03:36<00:42,  2.62it/s]
Average Metric: 272.00 / 494 (55.1%):  82%|████████▏ | 497/608 [03:36<00:40,  2.75it/s]
Average Metric: 272.00 / 495 (54.9%):  82%|████████▏ | 497/608 [03:36<00:40,  2.75it/s]
Average Metric: 272.00 / 495 (54.9%):  82%|████████▏ | 498/608 [03:36<00:35,  3.10it/s]
Average Metric: 273.00 / 496 (55.0%):  82%|████████▏ | 498/608 [03:36<00:35,  3.10it/s]
Average Metric: 274.00 / 497 (55.1%):  82%|████████▏ | 499/608 [03:37<00:35,  3.10it/s]
Average Metric: 274.00 / 497 (55.1%):  82%|████████▏ | 500/608 [03:37<00:30,  3.55it/s]
Average Metric: 275.00 / 498 (55.2%):  82%|████████▏ | 500/608 [03:37<00:30,  3.55it/s]
Average Metric: 276.00 / 499 (55.3%):  82%|████████▏ | 501/608 [03:37<00:30,  3.55it/s]
Average Metric: 276.00 / 500 (55.2%):  83%|████████▎ | 502/608 [03:37<00:29,  3.55it/s]
Average Metric: 276.00 / 500 (55.2%):  83%|████████▎ | 503/608 [03:37<00:20,  5.18it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 277.00 / 501 (55.3%):  83%|████████▎ | 503/608 [03:39<00:20,  5.18it/s]
Average Metric: 277.00 / 501 (55.3%):  83%|████████▎ | 504/608 [03:39<00:58,  1.77it/s]
Average Metric: 278.00 / 502 (55.4%):  83%|████████▎ | 504/608 [03:39<00:58,  1.77it/s]
Average Metric: 278.00 / 502 (55.4%):  83%|████████▎ | 505/608 [03:39<00:49,  2.06it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 279.00 / 503 (55.5%):  83%|████████▎ | 505/608 [03:40<00:49,  2.06it/s]
Average Metric: 279.00 / 503 (55.5%):  83%|████████▎ | 506/608 [03:40<00:45,  2.25it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 280.00 / 504 (55.6%):  83%|████████▎ | 506/608 [03:41<00:45,  2.25it/s]
Average Metric: 280.00 / 504 (55.6%):  83%|████████▎ | 507/608 [03:41<01:00,  1.68it/s]
Average Metric: 280.00 / 505 (55.4%):  83%|████████▎ | 507/608 [03:42<01:00,  1.68it/s]
Average Metric: 280.00 / 505 (55.4%):  84%|████████▎ | 508/608 [03:42<01:22,  1.21it/s]
Average Metric: 281.00 / 506 (55.5%):  84%|████████▎ | 508/608 [03:42<01:22,  1.21it/s]
Average Metric: 281.00 / 507 (55.4%):  84%|████████▎ | 509/608 [03:42<01:21,  1.21it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 282.00 / 508 (55.5%):  84%|████████▍ | 510/608 [03:42<01:20,  1.21it/s]
Average Metric: 282.00 / 508 (55.5%):  84%|████████▍ | 511/608 [03:42<00:43,  2.24it/s]
Average Metric: 282.00 / 509 (55.4%):  84%|████████▍ | 511/608 [03:43<00:43,  2.24it/s]
Average Metric: 282.00 / 509 (55.4%):  84%|████████▍ | 512/608 [03:43<00:37,  2.53it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 282.00 / 510 (55.3%):  84%|████████▍ | 512/608 [03:43<00:37,  2.53it/s]
Average Metric: 282.00 / 510 (55.3%):  84%|████████▍ | 513/608 [03:43<00:32,  2.91it/s]
Average Metric: 283.00 / 511 (55.4%):  84%|████████▍ | 513/608 [03:43<00:32,  2.91it/s]
Average Metric: 284.00 / 512 (55.5%):  85%|████████▍ | 514/608 [03:43<00:32,  2.91it/s]
Average Metric: 284.00 / 512 (55.5%):  85%|████████▍ | 515/608 [03:43<00:25,  3.69it/s]
Average Metric: 285.00 / 513 (55.6%):  85%|████████▍ | 515/608 [03:44<00:25,  3.69it/s]
Average Metric: 285.00 / 513 (55.6%):  85%|████████▍ | 516/608 [03:44<00:29,  3.14it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 285.00 / 514 (55.4%):  85%|████████▍ | 516/608 [03:44<00:29,  3.14it/s]
Average Metric: 285.00 / 515 (55.3%):  85%|████████▌ | 517/608 [03:44<00:29,  3.14it/s]
Average Metric: 285.00 / 515 (55.3%):  85%|████████▌ | 518/608 [03:44<00:21,  4.18it/s]
Average Metric: 285.00 / 516 (55.2%):  85%|████████▌ | 518/608 [03:44<00:21,  4.18it/s]
Average Metric: 285.00 / 516 (55.2%):  85%|████████▌ | 519/608 [03:44<00:21,  4.09it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 286.00 / 517 (55.3%):  85%|████████▌ | 519/608 [03:46<00:21,  4.09it/s]
Average Metric: 286.00 / 517 (55.3%):  86%|████████▌ | 520/608 [03:46<00:49,  1.77it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 286.00 / 518 (55.2%):  86%|████████▌ | 520/608 [03:46<00:49,  1.77it/s]
Average Metric: 286.00 / 518 (55.2%):  86%|████████▌ | 521/608 [03:46<00:41,  2.09it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 287.00 / 519 (55.3%):  86%|████████▌ | 521/608 [03:46<00:41,  2.09it/s]
Average Metric: 287.00 / 519 (55.3%):  86%|████████▌ | 522/608 [03:46<00:42,  2.05it/s]
Average Metric: 287.00 / 520 (55.2%):  86%|████████▌ | 522/608 [03:47<00:42,  2.05it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 288.00 / 521 (55.3%):  86%|████████▌ | 523/608 [03:47<00:41,  2.05it/s]
Average Metric: 288.00 / 521 (55.3%):  86%|████████▌ | 524/608 [03:47<00:27,  3.03it/s]
Average Metric: 288.00 / 522 (55.2%):  86%|████████▌ | 524/608 [03:48<00:27,  3.03it/s]
Average Metric: 288.00 / 522 (55.2%):  86%|████████▋ | 525/608 [03:48<00:39,  2.11it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 289.00 / 523 (55.3%):  86%|████████▋ | 525/608 [03:49<00:39,  2.11it/s]
Average Metric: 289.00 / 523 (55.3%):  87%|████████▋ | 526/608 [03:49<00:50,  1.62it/s]
Average Metric: 290.00 / 524 (55.3%):  87%|████████▋ | 526/608 [03:49<00:50,  1.62it/s]
Average Metric: 290.00 / 524 (55.3%):  87%|████████▋ | 527/608 [03:49<00:43,  1.85it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 291.00 / 525 (55.4%):  87%|████████▋ | 527/608 [03:49<00:43,  1.85it/s]
Average Metric: 291.00 / 525 (55.4%):  87%|████████▋ | 528/608 [03:49<00:38,  2.08it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 292.00 / 526 (55.5%):  87%|████████▋ | 528/608 [03:50<00:38,  2.08it/s]
Average Metric: 292.00 / 526 (55.5%):  87%|████████▋ | 529/608 [03:50<00:46,  1.71it/s]
Average Metric: 292.00 / 527 (55.4%):  87%|████████▋ | 529/608 [03:50<00:46,  1.71it/s]
Average Metric: 292.00 / 528 (55.3%):  87%|████████▋ | 530/608 [03:50<00:45,  1.71it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 293.00 / 529 (55.4%):  87%|████████▋ | 531/608 [03:50<00:44,  1.71it/s]
Average Metric: 293.00 / 529 (55.4%):  88%|████████▊ | 532/608 [03:50<00:22,  3.33it/s]
Average Metric: 294.00 / 530 (55.5%):  88%|████████▊ | 532/608 [03:50<00:22,  3.33it/s]
Average Metric: 294.00 / 530 (55.5%):  88%|████████▊ | 533/608 [03:50<00:19,  3.84it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 295.00 / 531 (55.6%):  88%|████████▊ | 533/608 [03:51<00:19,  3.84it/s]
Average Metric: 295.00 / 531 (55.6%):  88%|████████▊ | 534/608 [03:51<00:31,  2.36it/s]
Average Metric: 295.00 / 532 (55.5%):  88%|████████▊ | 534/608 [03:52<00:31,  2.36it/s]
Average Metric: 295.00 / 532 (55.5%):  88%|████████▊ | 535/608 [03:52<00:26,  2.73it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 295.00 / 533 (55.3%):  88%|████████▊ | 535/608 [03:53<00:26,  2.73it/s]
Average Metric: 295.00 / 533 (55.3%):  88%|████████▊ | 536/608 [03:53<00:39,  1.83it/s]
Average Metric: 295.00 / 534 (55.2%):  88%|████████▊ | 536/608 [03:53<00:39,  1.83it/s]
Average Metric: 295.00 / 534 (55.2%):  88%|████████▊ | 537/608 [03:53<00:33,  2.14it/s]
Average Metric: 295.00 / 535 (55.1%):  88%|████████▊ | 537/608 [03:53<00:33,  2.14it/s]
Average Metric: 295.00 / 535 (55.1%):  88%|████████▊ | 538/608 [03:53<00:28,  2.44it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 295.00 / 536 (55.0%):  88%|████████▊ | 538/608 [03:54<00:28,  2.44it/s]
Average Metric: 295.00 / 536 (55.0%):  89%|████████▊ | 539/608 [03:54<00:27,  2.55it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 295.00 / 537 (54.9%):  89%|████████▊ | 539/608 [03:54<00:27,  2.55it/s]
Average Metric: 295.00 / 537 (54.9%):  89%|████████▉ | 540/608 [03:54<00:22,  3.02it/s]
Average Metric: 296.00 / 538 (55.0%):  89%|████████▉ | 540/608 [03:54<00:22,  3.02it/s]
Average Metric: 296.00 / 538 (55.0%):  89%|████████▉ | 541/608 [03:54<00:19,  3.48it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 296.00 / 539 (54.9%):  89%|████████▉ | 541/608 [03:55<00:19,  3.48it/s]
Average Metric: 296.00 / 539 (54.9%):  89%|████████▉ | 542/608 [03:55<00:38,  1.69it/s]
Average Metric: 297.00 / 540 (55.0%):  89%|████████▉ | 542/608 [03:56<00:38,  1.69it/s]
Average Metric: 297.00 / 540 (55.0%):  89%|████████▉ | 543/608 [03:56<00:32,  2.03it/s]
Average Metric: 298.00 / 541 (55.1%):  89%|████████▉ | 543/608 [03:57<00:32,  2.03it/s]
Average Metric: 298.00 / 541 (55.1%):  89%|████████▉ | 544/608 [03:57<00:43,  1.48it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 298.00 / 542 (55.0%):  89%|████████▉ | 544/608 [03:57<00:43,  1.48it/s]
Average Metric: 298.00 / 542 (55.0%):  90%|████████▉ | 545/608 [03:57<00:35,  1.78it/s]
Average Metric: 299.00 / 543 (55.1%):  90%|████████▉ | 545/608 [03:57<00:35,  1.78it/s]
Average Metric: 299.00 / 543 (55.1%):  90%|████████▉ | 546/608 [03:57<00:28,  2.15it/s]
Average Metric: 300.00 / 544 (55.1%):  90%|████████▉ | 546/608 [03:57<00:28,  2.15it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 300.00 / 545 (55.0%):  90%|████████▉ | 547/608 [03:57<00:28,  2.15it/s]
Average Metric: 300.00 / 545 (55.0%):  90%|█████████ | 548/608 [03:57<00:18,  3.19it/s]
Average Metric: 301.00 / 546 (55.1%):  90%|█████████ | 548/608 [03:58<00:18,  3.19it/s]
Average Metric: 301.00 / 546 (55.1%):  90%|█████████ | 549/608 [03:58<00:21,  2.73it/s]
Average Metric: 301.00 / 547 (55.0%):  90%|█████████ | 549/608 [03:58<00:21,  2.73it/s]
Average Metric: 301.00 / 548 (54.9%):  90%|█████████ | 550/608 [03:59<00:21,  2.73it/s]
Average Metric: 301.00 / 548 (54.9%):  91%|█████████ | 551/608 [03:59<00:20,  2.77it/s]
Average Metric: 302.00 / 549 (55.0%):  91%|█████████ | 551/608 [04:00<00:20,  2.77it/s]
Average Metric: 302.00 / 549 (55.0%):  91%|█████████ | 552/608 [04:00<00:29,  1.91it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 302.00 / 550 (54.9%):  91%|█████████ | 552/608 [04:00<00:29,  1.91it/s]
Average Metric: 302.00 / 550 (54.9%):  91%|█████████ | 553/608 [04:00<00:26,  2.11it/s]
Average Metric: 302.00 / 551 (54.8%):  91%|█████████ | 553/608 [04:00<00:26,  2.11it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 303.00 / 552 (54.9%):  91%|█████████ | 554/608 [04:00<00:25,  2.11it/s]
Average Metric: 303.00 / 552 (54.9%):  91%|█████████▏| 555/608 [04:00<00:18,  2.82it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 304.00 / 553 (55.0%):  91%|█████████▏| 555/608 [04:01<00:18,  2.82it/s]
Average Metric: 304.00 / 553 (55.0%):  91%|█████████▏| 556/608 [04:01<00:20,  2.48it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 305.00 / 554 (55.1%):  91%|█████████▏| 556/608 [04:01<00:20,  2.48it/s]
Average Metric: 305.00 / 554 (55.1%):  92%|█████████▏| 557/608 [04:01<00:19,  2.66it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 306.00 / 555 (55.1%):  92%|█████████▏| 557/608 [04:02<00:19,  2.66it/s]
Average Metric: 306.00 / 555 (55.1%):  92%|█████████▏| 558/608 [04:02<00:19,  2.63it/s]
Average Metric: 307.00 / 556 (55.2%):  92%|█████████▏| 558/608 [04:02<00:19,  2.63it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 308.00 / 557 (55.3%):  92%|█████████▏| 559/608 [04:03<00:18,  2.63it/s]
Average Metric: 308.00 / 557 (55.3%):  92%|█████████▏| 560/608 [04:03<00:20,  2.32it/s]
Average Metric: 309.00 / 558 (55.4%):  92%|█████████▏| 560/608 [04:03<00:20,  2.32it/s]
Average Metric: 309.00 / 558 (55.4%):  92%|█████████▏| 561/608 [04:03<00:19,  2.38it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 309.00 / 559 (55.3%):  92%|█████████▏| 561/608 [04:05<00:19,  2.38it/s]
Average Metric: 309.00 / 559 (55.3%):  92%|█████████▏| 562/608 [04:05<00:32,  1.42it/s]
Average Metric: 310.00 / 560 (55.4%):  92%|█████████▏| 562/608 [04:05<00:32,  1.42it/s]
Average Metric: 310.00 / 560 (55.4%):  93%|█████████▎| 563/608 [04:05<00:25,  1.75it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 311.00 / 561 (55.4%):  93%|█████████▎| 563/608 [04:05<00:25,  1.75it/s]
Average Metric: 311.00 / 561 (55.4%):  93%|█████████▎| 564/608 [04:05<00:22,  1.95it/s]
Average Metric: 312.00 / 562 (55.5%):  93%|█████████▎| 564/608 [04:05<00:22,  1.95it/s]
Average Metric: 312.00 / 562 (55.5%):  93%|█████████▎| 565/608 [04:05<00:17,  2.50it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 312.00 / 563 (55.4%):  93%|█████████▎| 565/608 [04:06<00:17,  2.50it/s]
Average Metric: 312.00 / 563 (55.4%):  93%|█████████▎| 566/608 [04:06<00:20,  2.03it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 312.00 / 564 (55.3%):  93%|█████████▎| 566/608 [04:06<00:20,  2.03it/s]
Average Metric: 312.00 / 564 (55.3%):  93%|█████████▎| 567/608 [04:06<00:16,  2.54it/s]
Average Metric: 312.00 / 565 (55.2%):  93%|█████████▎| 567/608 [04:07<00:16,  2.54it/s]
Average Metric: 312.00 / 565 (55.2%):  93%|█████████▎| 568/608 [04:07<00:15,  2.51it/s]
Average Metric: 312.00 / 566 (55.1%):  93%|█████████▎| 568/608 [04:07<00:15,  2.51it/s]
Average Metric: 312.00 / 566 (55.1%):  94%|█████████▎| 569/608 [04:07<00:18,  2.11it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 313.00 / 567 (55.2%):  94%|█████████▎| 569/608 [04:08<00:18,  2.11it/s]
Average Metric: 313.00 / 567 (55.2%):  94%|█████████▍| 570/608 [04:08<00:16,  2.28it/s]
Average Metric: 314.00 / 568 (55.3%):  94%|█████████▍| 570/608 [04:08<00:16,  2.28it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 314.00 / 569 (55.2%):  94%|█████████▍| 571/608 [04:08<00:16,  2.28it/s]
Average Metric: 314.00 / 569 (55.2%):  94%|█████████▍| 572/608 [04:08<00:12,  2.86it/s]
Average Metric: 315.00 / 570 (55.3%):  94%|█████████▍| 572/608 [04:08<00:12,  2.86it/s]
Average Metric: 315.00 / 571 (55.2%):  94%|█████████▍| 573/608 [04:08<00:12,  2.86it/s]
Average Metric: 315.00 / 571 (55.2%):  94%|█████████▍| 574/608 [04:08<00:09,  3.51it/s]
Average Metric: 316.00 / 572 (55.2%):  94%|█████████▍| 574/608 [04:08<00:09,  3.51it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 317.00 / 573 (55.3%):  95%|█████████▍| 575/608 [04:09<00:09,  3.51it/s]
Average Metric: 317.00 / 573 (55.3%):  95%|█████████▍| 576/608 [04:09<00:10,  2.94it/s]
Average Metric: 318.00 / 574 (55.4%):  95%|█████████▍| 576/608 [04:09<00:10,  2.94it/s]
Average Metric: 318.00 / 574 (55.4%):  95%|█████████▍| 577/608 [04:09<00:09,  3.34it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 319.00 / 575 (55.5%):  95%|█████████▍| 577/608 [04:10<00:09,  3.34it/s]
Average Metric: 319.00 / 575 (55.5%):  95%|█████████▌| 578/608 [04:10<00:11,  2.71it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 319.00 / 576 (55.4%):  95%|█████████▌| 578/608 [04:11<00:11,  2.71it/s]
Average Metric: 319.00 / 576 (55.4%):  95%|█████████▌| 579/608 [04:11<00:16,  1.73it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()
/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 320.00 / 577 (55.5%):  95%|█████████▌| 579/608 [04:12<00:16,  1.73it/s]
Average Metric: 320.00 / 577 (55.5%):  95%|█████████▌| 580/608 [04:12<00:15,  1.86it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 321.00 / 578 (55.5%):  95%|█████████▌| 580/608 [04:12<00:15,  1.86it/s]
Average Metric: 321.00 / 578 (55.5%):  96%|█████████▌| 581/608 [04:12<00:15,  1.69it/s]
Average Metric: 322.00 / 579 (55.6%):  96%|█████████▌| 581/608 [04:13<00:15,  1.69it/s]
Average Metric: 322.00 / 579 (55.6%):  96%|█████████▌| 582/608 [04:13<00:13,  1.95it/s]
Average Metric: 323.00 / 580 (55.7%):  96%|█████████▌| 582/608 [04:13<00:13,  1.95it/s]
Average Metric: 323.00 / 580 (55.7%):  96%|█████████▌| 583/608 [04:13<00:12,  1.96it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 324.00 / 581 (55.8%):  96%|█████████▌| 583/608 [04:13<00:12,  1.96it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 324.00 / 582 (55.7%):  96%|█████████▌| 584/608 [04:13<00:12,  1.96it/s]
Average Metric: 324.00 / 582 (55.7%):  96%|█████████▌| 585/608 [04:13<00:07,  3.17it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 325.00 / 583 (55.7%):  96%|█████████▌| 585/608 [04:14<00:07,  3.17it/s]
Average Metric: 325.00 / 583 (55.7%):  96%|█████████▋| 586/608 [04:14<00:10,  2.06it/s]
Average Metric: 326.00 / 584 (55.8%):  96%|█████████▋| 586/608 [04:15<00:10,  2.06it/s]
Average Metric: 326.00 / 584 (55.8%):  97%|█████████▋| 587/608 [04:15<00:09,  2.19it/s]
Average Metric: 327.00 / 585 (55.9%):  97%|█████████▋| 587/608 [04:15<00:09,  2.19it/s]
Average Metric: 327.00 / 585 (55.9%):  97%|█████████▋| 588/608 [04:15<00:08,  2.47it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 328.00 / 586 (56.0%):  97%|█████████▋| 588/608 [04:16<00:08,  2.47it/s]
Average Metric: 328.00 / 586 (56.0%):  97%|█████████▋| 589/608 [04:16<00:08,  2.24it/s]
Average Metric: 328.00 / 587 (55.9%):  97%|█████████▋| 589/608 [04:16<00:08,  2.24it/s]
Average Metric: 328.00 / 587 (55.9%):  97%|█████████▋| 590/608 [04:16<00:06,  2.77it/s]
Average Metric: 329.00 / 588 (56.0%):  97%|█████████▋| 590/608 [04:16<00:06,  2.77it/s]
Average Metric: 329.00 / 588 (56.0%):  97%|█████████▋| 591/608 [04:16<00:05,  2.92it/s]
Average Metric: 330.00 / 589 (56.0%):  97%|█████████▋| 591/608 [04:17<00:05,  2.92it/s]
Average Metric: 330.00 / 589 (56.0%):  97%|█████████▋| 592/608 [04:17<00:06,  2.62it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 331.00 / 590 (56.1%):  97%|█████████▋| 592/608 [04:17<00:06,  2.62it/s]
Average Metric: 332.00 / 591 (56.2%):  98%|█████████▊| 593/608 [04:17<00:05,  2.62it/s]
Average Metric: 332.00 / 591 (56.2%):  98%|█████████▊| 594/608 [04:17<00:03,  3.94it/s]
Average Metric: 333.00 / 592 (56.2%):  98%|█████████▊| 594/608 [04:17<00:03,  3.94it/s]
Average Metric: 333.00 / 592 (56.2%):  98%|█████████▊| 595/608 [04:17<00:04,  2.90it/s]
Average Metric: 333.00 / 593 (56.2%):  98%|█████████▊| 595/608 [04:18<00:04,  2.90it/s]
Average Metric: 333.00 / 593 (56.2%):  98%|█████████▊| 596/608 [04:18<00:03,  3.19it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 333.00 / 594 (56.1%):  98%|█████████▊| 596/608 [04:18<00:03,  3.19it/s]
Average Metric: 333.00 / 594 (56.1%):  98%|█████████▊| 597/608 [04:18<00:03,  3.43it/s]
Average Metric: 333.00 / 595 (56.0%):  98%|█████████▊| 597/608 [04:18<00:03,  3.43it/s]
Average Metric: 333.00 / 595 (56.0%):  98%|█████████▊| 598/608 [04:18<00:02,  3.99it/s]/Users/rajsiba/miniconda3/envs/fmcore/lib/python3.11/site-packages/aiolimiter/leakybucket.py:102: RuntimeWarning: This AsyncLimiter instance is being re-used across loops. Please create a new limiter per event loop as re-use can lead to undefined behaviour.
  _warn_reuse()

Average Metric: 333.00 / 596 (55.9%):  98%|█████████▊| 598/608 [04:19<00:02,  3.99it/s]
Average Metric: 333.00 / 596 (55.9%):  99%|█████████▊| 599/608 [04:19<00:05,  1.65it/s]
Average Metric: 333.00 / 597 (55.8%):  99%|█████████▊| 599/608 [04:20<00:05,  1.65it/s]
Average Metric: 333.00 / 597 (55.8%):  99%|█████████▊| 600/608 [04:20<00:04,  1.91it/s]
Average Metric: 334.00 / 598 (55.9%):  99%|█████████▊| 600/608 [04:20<00:04,  1.91it/s]
Average Metric: 334.00 / 598 (55.9%):  99%|█████████▉| 601/608 [04:20<00:02,  2.48it/s]
Average Metric: 335.00 / 599 (55.9%):  99%|█████████▉| 601/608 [04:20<00:02,  2.48it/s]
Average Metric: 335.00 / 599 (55.9%):  99%|█████████▉| 602/608 [04:20<00:02,  2.79it/s]
Average Metric: 336.00 / 600 (56.0%):  99%|█████████▉| 602/608 [04:21<00:02,  2.79it/s]
Average Metric: 336.00 / 600 (56.0%):  99%|█████████▉| 603/608 [04:21<00:01,  2.84it/s]
Average Metric: 336.00 / 601 (55.9%):  99%|█████████▉| 603/608 [04:21<00:01,  2.84it/s]
Average Metric: 336.00 / 601 (55.9%):  99%|█████████▉| 604/608 [04:21<00:01,  3.57it/s]
Average Metric: 337.00 / 602 (56.0%):  99%|█████████▉| 604/608 [04:21<00:01,  3.57it/s]
Average Metric: 337.00 / 603 (55.9%): 100%|█████████▉| 605/608 [04:21<00:00,  3.57it/s]
Average Metric: 337.00 / 603 (55.9%): 100%|█████████▉| 606/608 [04:21<00:00,  5.63it/s]
Average Metric: 337.00 / 604 (55.8%): 100%|█████████▉| 606/608 [04:23<00:00,  5.63it/s]
Average Metric: 337.00 / 604 (55.8%): 100%|█████████▉| 607/608 [04:23<00:00,  1.66it/s]
Average Metric: 338.00 / 605 (55.9%): 100%|█████████▉| 607/608 [04:23<00:00,  1.66it/s]
Average Metric: 338.00 / 605 (55.9%): 100%|██████████| 608/608 [04:23<00:00,  1.97it/s]
Average Metric: 338.00 / 605 (55.9%): 100%|██████████| 608/608 [04:23<00:00,  2.31it/s]
2025/04/18 11:59:31 INFO dspy.evaluate.evaluate: Average Metric: 338.0 / 608 (55.6%)
An error occurred (404) when calling the HeadObject operation: Not Found
