check_memory (original) (raw)

sklearn.utils.validation.check_memory(memory)[source]#

Check that memory is joblib.Memory-like.

joblib.Memory-like means that memory can be converted into a joblib.Memory instance (typically a str denoting the location) or has the same interface (has a cache method).

Parameters:

memoryNone, str or object with the joblib.Memory interface

Returns:

memoryobject with the joblib.Memory interface

A correct joblib.Memory object.

Raises:

ValueError

If memory is not joblib.Memory-like.

Examples

from sklearn.utils.validation import check_memory check_memory("caching_dir") Memory(location=caching_dir/joblib)