Jérémie du Boisberranger

Results 31 issues of Jérémie du Boisberranger

There will be no more bugfix release before 1.2 which should be targeted for november/december, so we can now clean up the deprecations. In this PR: get_feature_names is replaced by...

No Changelog Needed

It would be nice to be able to pass the `max_nbytes` parameter through `parallel_backend`. My use case is the following: ```python with joblib.parallel_backend('backend', max_nbytes=x): run some code of a library...

Fixes https://github.com/scikit-learn/scikit-learn/issues/11633 `utils.__init__` contains a bunch of unrelated functions, some public, some private. This PR proposes to move them into dedicated submodules (creating `_indexing.py`, `_missing.py`, `_optional_dependencies.py` and `_misc.py`). Part of...

No Changelog Needed
cython

As usual, let's start with a few highlights and add more if needed in subsequent PRs. For now I put the TargetEncoder, HDBSCAN, and missing values support in trees. Do...

Documentation

The common tests aim to check that an error is raised when an invalid param is provided. If the constraints are not written appropriately, it can fail with an obscure...

module:utils
No Changelog Needed
Quick Review
Validation

Extracted from #22000 This PR implements a smaller portion of #22000, with only the base infrastructure for callbacks and the implementation of a single callback (progress bars). It targets the...

No Changelog Needed

Fixes #78 #7574 #10973 Continuation of the work started in #16925 by @rth. ### Goal The goal of this PR is to propose a callback API that can handle the...

cython

As discussed in https://github.com/joblib/joblib/pull/1392#discussion_r1173695721, the file `parallel.py` is getting quite long which hurts its readability. We could move the 2 context managers `parallel_config` and `parallel_backend` in a separate `parallel_config.py` file....

As discussed in https://github.com/joblib/joblib/pull/1392#discussion_r1173590931, memmapping can be disabled in 2 ways: `mmap_mode=None` or `max_nbytes=None`. It is argued that only one of those should be accepted.

The way inertia is computed in daal can be different from the real one which would be computed using the labels, with an arbitrarily large relative error. Below is an...

bug