Bump joblib from 0.14.1 to 0.16.0
Bumps joblib from 0.14.1 to 0.16.0.
Changelog
Sourced from joblib's changelog.
Release 0.16.0
Fix a problem in the constructors of of Parallel backends classes that inherit from the
AutoBatchingMixin
that prevented the dask backend to properly batch short tasks. https://github.com/joblib/joblib/pull/1062Fix a problem in the way the joblib dask backend batches calls that would badly interact with the dask callable pickling cache and lead to wrong results or errors. https://github.com/joblib/joblib/pull/1055
Prevent a dask.distributed bug from surfacing in joblib's dask backend during nested Parallel calls (due to joblib's auto-scattering feature) https://github.com/joblib/joblib/pull/1061
Workaround for a race condition after Parallel calls with the dask backend that would cause low level warnings from asyncio coroutines: https://github.com/joblib/joblib/pull/1078
Release 0.15.1
- Make joblib work on Python 3 installation that do not ship with the lzma package in their standard library.
Release 0.15.0
... (truncated)
Drop support for Python 2 and Python 3.5. All objects in
joblib.my_exceptions
andjoblib.format_stack
are now deprecated and will be removed in joblib 0.16. Note that no deprecation warning will be raised for these objects Python < 3.7. https://github.com/joblib/joblib/pull/1018Fix many bugs related to the temporary files and folder generated when automatically memory mapping large numpy arrays for efficient inter-process communication. In particular, this would cause
PermissionError
exceptions to be raised under Windows and large leaked files in/dev/shm
under Linux in case of crash. https://github.com/joblib/joblib/pull/966Make the dask backend collect results as soon as they complete leading to a performance improvement: https://github.com/joblib/joblib/pull/1025
Fix the number of jobs reported by
effective_n_jobs
whenn_jobs=None
called in a parallel backend context. https://github.com/joblib/joblib/pull/985
Commits
-
19db4f5
Release 0.16.0 -
e357089
[MRG] Fix a race condition during joblib's dask backend termination (#1078) -
54109d9
[MRG] Don't scatter data inside dask workers (#1061) -
9d389e0
Fix a bad interation with dask.distributed pickle cache (#1055) -
1cd2202
Fix exception causes all over the codebase (#1070) -
ac0f152
Fix exception causes in parallel.py (#1067) -
dfc11fe
Fix a bug preventing the dask backend to use auto-batching. (#1062) -
a861f43
MNT Replaces tostring with tobytes (#1056) -
a9d1aa9
Back to dev mode -
60ee6fe
Release 0.15.1 - Additional commits viewable in compare view