Skip to content

Conversation

ogrisel
Copy link
Contributor

@ogrisel ogrisel commented May 31, 2018

This is required to by the distributed backend "auto-scatter" feature.

@GaelVaroquaux GaelVaroquaux changed the title Introduce Parallel.__call__ backend callbacks [MRG+1] Introduce Parallel.__call__ backend callbacks May 31, 2018
@GaelVaroquaux
Copy link
Member

LGTM.

@codecov
Copy link

codecov bot commented May 31, 2018

Codecov Report

Merging #689 into master will decrease coverage by 0.03%.
The diff coverage is 100%.

Impacted file tree graph

@@            Coverage Diff             @@
##           master     #689      +/-   ##
==========================================
- Coverage    95.1%   95.07%   -0.04%     
==========================================
  Files          39       39              
  Lines        5478     5484       +6     
==========================================
+ Hits         5210     5214       +4     
- Misses        268      270       +2
Impacted Files Coverage Δ
joblib/_parallel_backends.py 95.29% <100%> (+0.04%) ⬆️
joblib/parallel.py 97.41% <100%> (+0.03%) ⬆️
joblib/test/test_memory.py 97.8% <0%> (-0.37%) ⬇️

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update e205833...52a5d64. Read the comment docs.

@GaelVaroquaux
Copy link
Member

Merging

@GaelVaroquaux GaelVaroquaux merged commit 0bc239b into joblib:master Jun 1, 2018
@ogrisel ogrisel deleted the start-stop-call-backend-cb branch June 1, 2018 23:35
yarikoptic added a commit to yarikoptic/joblib that referenced this pull request Jul 28, 2018
* tag '0.12': (116 commits)
  Release 0.12
  typo
  typo
  typo
  ENH add initializer limiting n_threads for C-libs (joblib#701)
  DOC better parallel docstring (joblib#704)
  [MRG] Nested parallel call thread bomb mitigation (joblib#700)
  MTN vendor loky2.1.3 (joblib#699)
  Make it possible to configure the reusable executor workers timeout (joblib#698)
  MAINT increase timeouts to make test more robust on travis
  DOC: use the .joblib extension instead of .pkl (joblib#697)
  [MRG] Fix exception handling in nested parallel calls (joblib#696)
  Fix skip test lz4 not installed (joblib#695)
  [MRG] numpy_pickle:  several enhancements (joblib#626)
  Introduce Parallel.__call__ backend callbacks (joblib#689)
  Add distributed on readthedocs (joblib#686)
  Support registration of external backends (joblib#655)
  [MRG] Add a dask.distributed example (joblib#613)
  ENH use cloudpickle to pickle interactively defined callable (joblib#677)
  CI freeze the version of sklearn0.19.1 and scipy1.0.1 (joblib#685)
  ...
yarikoptic added a commit to yarikoptic/joblib that referenced this pull request Jul 28, 2018
* releases: (121 commits)
  Release 0.12.1
  fix kwonlydefaults key error in filter_args (joblib#715)
  MNT fix some "undefined name" flake8 warnings (joblib#713).
  from importlib import reload for Python 3 (joblib#675)
  MTN vendor loky2.1.4 (joblib#708)
  Release 0.12
  typo
  typo
  typo
  ENH add initializer limiting n_threads for C-libs (joblib#701)
  DOC better parallel docstring (joblib#704)
  [MRG] Nested parallel call thread bomb mitigation (joblib#700)
  MTN vendor loky2.1.3 (joblib#699)
  Make it possible to configure the reusable executor workers timeout (joblib#698)
  MAINT increase timeouts to make test more robust on travis
  DOC: use the .joblib extension instead of .pkl (joblib#697)
  [MRG] Fix exception handling in nested parallel calls (joblib#696)
  Fix skip test lz4 not installed (joblib#695)
  [MRG] numpy_pickle:  several enhancements (joblib#626)
  Introduce Parallel.__call__ backend callbacks (joblib#689)
  ...
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants