deeplake.core.vectorstore.deep_memory
DeepMemory
- class deeplake.core.vectorstore.deep_memory.DeepMemory
- __init__(dataset: Dataset, path: Union[str, Path], logger: Logger, embedding_function: Optional[Any] = None, token: Optional[str] = None, creds: Optional[Union[Dict, str]] = None)
Based Deep Memory class to train and evaluate models on DeepMemory managed service.
- Parameters
dataset (Dataset) – deeplake dataset object or path.
path (Union[str, pathlib.Path]) – Path to the dataset.
logger (logging.Logger) – Logger object.
embedding_function (Optional[Any], optional) – Embedding funtion class used to convert queries/documents to embeddings. Defaults to None.
token (Optional[str], optional) – API token for the DeepMemory managed service. Defaults to None.
creds (Optional[Dict[str, Any]], optional) – Credentials to access the dataset. Defaults to None.
- Raises
ImportError – if indra is not installed