> I set n_jobs=-1 for both FeatureUnion and estimators/gridsearchers there

I am typically careful with this, e.g., if my machine has 16 cores, I’d set 
feature union to n_jobs=3 and the gridsearch_cv to n_jobs=4 or so. Curious to 
hear what the scikit devs think about nesting calls n_jobs=-1; am I too 
conservative?

Best,
Sebastian

 
> On Jun 17, 2016, at 11:01 AM, Philip Tully <tu...@csc.kth.se> wrote:
> 
> Hi all,
> 
> I notice when I train a model and expose the predict function through a web 
> API, predict takes longer to run in a multi-threaded environment than a 
> single-threaded one. I'm guessing the root cause has something to do with 
> thread collisions but I must be doing something incorrectly within the code 
> (I set n_jobs=-1 for both FeatureUnion and estimators/gridsearchers there)
> 
> has someone else ran into a similar issue? I can provide more details if this 
> Q is rather opaque still
> 
> best,
> Philip
> _______________________________________________
> scikit-learn mailing list
> scikit-learn@python.org
> https://mail.python.org/mailman/listinfo/scikit-learn

_______________________________________________
scikit-learn mailing list
scikit-learn@python.org
https://mail.python.org/mailman/listinfo/scikit-learn

Reply via email to