-
-
Notifications
You must be signed in to change notification settings - Fork 25.8k
Unbundling joblib #8494
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
Comments
We do not want to depend on joblib, hence we embed it. It is a specific
choice.
|
What advantage does bundling it provide? For the aforementioned reasons it has a number of drawbacks. |
I trust you on this, Gaël, but it's a very easy pitfall for users who may
forget whether they dump an object with the bundled version or the global.
…On 3 Mar 2017 7:02 am, "Horea Christian" ***@***.***> wrote:
What advantage does bundling it provide? For the aforementioned reasons it
has a number of drawbacks.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
<#8494 (comment)>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/AAEz6_TTpThw7N6IW2qvO1XunfRMG7PUks5rhyBXgaJpZM4MROUN>
.
|
Fixed since v0.21.0. |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Scikit_learn seems to be shipping a joblib distribution, which causes the usual overhead and confusion associated with bundling. Gentoo - for instance - has been editing the sources of scikit_learn to remove all imports of scikit_learn's joblib and instead import the system joblib for a long time now, and the software runs and passes tests successfully.
If scikits_learn may need a specific joblib version at some point, that can be more appropriately handled by restricting the dependency via a minimum or maximum version.
As part of brainhack2017 in Zurich I would be happy to help by either (in my order of preference):
sklearn/externals/joblib
.Could you please let me know what contribution addressing this issue would be best received?
The text was updated successfully, but these errors were encountered: