Multiprocessing in MAPIE fails with Python 3.12/3.13 #661
Labels
Backlog
This is in the MAPIE team development backlog, yet to be prioritised.
Contributors welcome 👋🏻
Especially relevant issue/PR for contributors to work on.
Other or internal
If no other grey tag is relevant or if issue from the MAPIE team
Multiprocessing (ie:
n_jobs=-1
) in MAPIE fails when using python 3.13 and 3.12 (maybe it was failing silently for older versions).This is the case at least when using MapieClassifier, and also most probably using MapieRegressor, TimeSeriesRegressor, and MapieMultiLabelClassifier.
Minimal code example:
Returns
ChildProcessError: [Errno 10] No child processes [..]
(in theResourceTracker
module)When running the test suite, the
test_results_single_and_multi_jobs
tests raise exceptions. Those exceptions are displayed but ignored, so the test suite passes, but the code would fail in a regular environnement.The text was updated successfully, but these errors were encountered: