sklearn.utils.parallel
.delayed#
- sklearn.utils.parallel.delayed(function)[source]#
Decorator used to capture the arguments of a function.
This alternative to
joblib.delayed
is meant to be used in conjunction withsklearn.utils.parallel.Parallel
. The latter captures the scikit- learn configuration by callingsklearn.get_config()
in the current thread, prior to dispatching the first task. The captured configuration is then propagated and enabled for the duration of the execution of the delayed function in the joblib workers.Changed in version 1.3:
delayed
was moved fromsklearn.utils.fixes
tosklearn.utils.parallel
in scikit-learn 1.3.- Parameters:
- functioncallable
The function to be delayed.
- Returns:
- output: tuple
Tuple containing the delayed function, the positional arguments, and the keyword arguments.