- class ParallelLocalRunner(n_jobs: int = 1, backend: str = 'multiprocessing', mmap_mode: str = 'c', joblib_params: Optional[dict] = None)¶
ParallelLocalRunner for multiple parallel runs with joblib.
Global objects behavior could be different while parallel usage because platform dependent new process start. Be sure that new process is started with
multiprocessing.set_start_method. If it’s not possible you should try define all globals before
if __name__ == "__main__"scope.
This class uses
dillmodule during serialization which might be not secure.
n_jobs (int) – number of parallel jobs to use
backend (str) – joblib backend to use
mmap_mode (str) – joblib mmap mode
joblib_params (Optional[dict]) – joblib additional params