[caching-embeddings-to-re-use-them](https://github.com/embeddings-benchmark/mteb/blob/main/docs/usage/usage.md#caching-embeddings-to-re-use-them) When **model_with_cached_emb** is created, we should use ``` evaluation.run(model_with_cached_emb, ...) ``` instead of using ``` evaluation.run(model, ...) ``` Additionally, on line 243 of **cache_wrapper.py**, the encode function should be called with the task_name parameter; otherwise, it will raise an error. ``` new_vectors = self._model.encode( uncached_texts, batch_size=batch_size, task_name=task_name, **kwargs ) ```