使用Joblib设置Python包中的默认并行进程数

使用Joblib设置Python包中的默认并行进程数,python,parallel-processing,joblib,Python,Parallel Processing,Joblib,在编写在某些模块中使用Joblib并行化粗粒度任务的Python包时,在设置工作进程数量方面(对于Joblib.Parallel类,n_jobs),最好的协议是什么 从我看到的代码中,我的印象是默认值通常是n_jobs=1,用户可以选择手动更改它。这是最好的做法吗?在决定默认生成多少进程时,需要考虑哪些相关因素

在编写在某些模块中使用Joblib并行化粗粒度任务的Python包时,在设置工作进程数量方面(对于
Joblib.Parallel
类,
n_jobs
),最好的协议是什么

从我看到的代码中,我的印象是默认值通常是
n_jobs=1
,用户可以选择手动更改它。这是最好的做法吗?在决定默认生成多少进程时,需要考虑哪些相关因素