New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[ENH] support for custom joblib
backends in parallelization
#5537
Conversation
joblib
backendsjoblib
backends in parallelization
@SmirnGregHM, have you had opportunity to test whether this works for your use case? And/or whether you have suggestions on changing this? I'd rather not merge and find out it does not work for you... For instance, do you think that |
@fkiraly sorry for the delay I have just checked your solution and it works for me. Interface looks a little cumbersome to me though. I'd say, any joblib backend should be available with the same interface. It will also be consistent with What would you think about renaming backend='threading', ...
backend='joblib', backend_params={'backend': 'threading'}, ...
backend='joblib', backend_params={'backend': 'spark'}, ... It works already, just with |
I see - that seems like an improvement! |
done |
Adds support for custom
joblib
backends in thesktime
unified parallelization interface. Fixes #5535.It seems that using custom backends was previously possible via parameter passing, albeit not properly tested as a possibility.
This PR adds back the possibility via a
"joblib"
parallelization mechanism.I would be thankful if you could suggest how to best test this, @SmirnGregHM - preferably without adding soft dependencies.