ParallelLocalRunner#
- class ParallelLocalRunner(n_jobs: int = 1, backend: str = 'multiprocessing', mmap_mode: str = 'c', joblib_params: dict | None = None)[source]#
Bases:
AbstractRunner
ParallelLocalRunner for multiple parallel runs with joblib.
Notes
Global objects behavior could be different while parallel usage because platform dependent new process start. Be sure that new process is started with
fork
viamultiprocessing.set_start_method
. If it’s not possible you should try define all globals beforeif __name__ == "__main__"
scope.Init ParallelLocalRunner.
- Parameters:
Methods
__call__
(func, *args, **kwargs)Call given
func
with Joblib and*args
and**kwargs
.