forked from pool/python-joblib
Accepting request 623917 from home:apersaud:branches:devel:languages:python
update to latest version OBS-URL: https://build.opensuse.org/request/show/623917 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-joblib?expand=0&rev=13
This commit is contained in:
committed by
Git OBS Bridge
parent
554f3e6732
commit
4e8bbf4af9
@@ -1,3 +1,68 @@
|
||||
-------------------------------------------------------------------
|
||||
Wed Jul 18 03:03:33 UTC 2018 - arun@gmx.de
|
||||
|
||||
- specfile:
|
||||
* remove devel requirement
|
||||
|
||||
- update to version 0.12.1:
|
||||
* Make sure that any exception triggered when serializing jobs in
|
||||
the queue will be wrapped as a PicklingError as in past versions
|
||||
of joblib.
|
||||
* Fix kwonlydefaults key error in filter_args (#715)
|
||||
|
||||
- changes from version 0.12:
|
||||
* Implement the 'loky' backend with @ogrisel. This backend relies on
|
||||
a robust implementation of concurrent.futures.ProcessPoolExecutor
|
||||
with spawned processes that can be reused accross the Parallel
|
||||
calls. This fixes the bad interation with third paty libraries
|
||||
relying on thread pools, described in
|
||||
https://pythonhosted.org/joblib/parallel.html#bad-interaction-of-multiprocessing-and-third-party-libraries
|
||||
* Limit the number of threads used in worker processes by
|
||||
C-libraries that relies on threadpools. This functionality works
|
||||
for MKL, OpenBLAS, OpenMP and Accelerated.
|
||||
* Prevent numpy arrays with the same shape and data from hashing to
|
||||
the same memmap, to prevent jobs with preallocated arrays from
|
||||
writing over each other.
|
||||
* Reduce overhead of automatic memmap by removing the need to hash
|
||||
the array.
|
||||
* Make Memory.cache robust to PermissionError (errno 13) under
|
||||
Windows when run in combination with Parallel.
|
||||
* The automatic array memory mapping feature of Parallel does no
|
||||
longer use /dev/shm if it is too small (less than 2 GB). In
|
||||
particular in docker containers /dev/shm is only 64 MB by default
|
||||
which would cause frequent failures when running joblib in Docker
|
||||
containers.
|
||||
* Make it possible to hint for thread-based parallelism with
|
||||
prefer='threads' or enforce shared-memory semantics with
|
||||
require='sharedmem'.
|
||||
* Rely on the built-in exception nesting system of Python 3 to
|
||||
preserve traceback information when an exception is raised on a
|
||||
remote worker process. This avoid verbose and redundant exception
|
||||
reports under Python 3.
|
||||
* Preserve exception type information when doing nested Parallel
|
||||
calls instead of mapping the exception to the generic
|
||||
JoblibException type.
|
||||
* Introduce the concept of 'store' and refactor the Memory internal
|
||||
storage implementation to make it accept extra store backends for
|
||||
caching results. backend and backend_options are the new options
|
||||
added to Memory to specify and configure a store backend.
|
||||
* Add the register_store_backend function to extend the store
|
||||
backend used by default with Memory. This default store backend is
|
||||
named 'local' and corresponds to the local filesystem.
|
||||
* The store backend API is experimental and thus is subject to
|
||||
change in the future without deprecation.
|
||||
* The cachedir parameter of Memory is now marked as deprecated, use
|
||||
location instead.
|
||||
* Add support for LZ4 compression if lz4 package is installed.
|
||||
* Add register_compressor function for extending available
|
||||
compressors.
|
||||
* Allow passing a string to compress parameter in dump funtion. This
|
||||
string should correspond to the compressor used (e.g. zlib, gzip,
|
||||
lz4, etc). The default compression level is used in this case.
|
||||
* Allow parallel_backend to be used globally instead of only as a
|
||||
context manager. Support lazy registration of external parallel
|
||||
backends
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jan 11 22:12:57 UTC 2018 - jengelh@inai.de
|
||||
|
||||
|
Reference in New Issue
Block a user