deeplake.util.remove_cache¶
-
deeplake.util.remove_cache.remove_memory_cache(storage: deeplake.core.storage.provider.StorageProvider)¶ Removes the memory cache.
-
deeplake.util.remove_cache.get_base_storage(storage: deeplake.core.storage.provider.StorageProvider)¶ Removes all layers of caching and returns the underlying storage.
-
deeplake.util.remove_cache.get_dataset_with_zero_size_cache(ds)¶ Returns a dataset with same storage but cache size set to zero.
-
deeplake.util.remove_cache.create_read_copy_dataset(dataset, commit_id: Optional[str] = None)¶ Creates a read-only copy of the given dataset object, without copying underlying data.
Parameters: - dataset – The Dataset object to copy.
- commit_id – The commit id to checkout the new read-only copy to.
Returns: A new Dataset object in read-only mode.