Joblib 0.14.1 hangs pandas data flow in child process with multiprocessing.Pool.map. If you use Joblib 0.13.2or remove import joblib, the problem doesn't happen.
It seems like to depend on how much data you manage in a main process and child one. It doesn't cause dead lock with less amount of data than that I used in the sample code. I'm not sure why but some blocking causing dead lock.
The text was updated successfully, but these errors were encountered:
fx-kirin
changed the title
Joblib make pandas' data manipulation hang with multiprocessing.Pool.
Joblib makes pandas' data manipulation hang with multiprocessing.Pool.
Dec 27, 2019
I had the same issue (hanging with pandas and multiprocessing.Pool.map), although I had not imported (or even installed) joblib explicitly. Forcing the joblib version to 0.13.2 solve it. Thanks a lot for the report or I would never have found the issue.
Joblib
0.14.1
hangs pandas data flow in child process withmultiprocessing.Pool.map
. If you use Joblib0.13.2
or removeimport joblib
, the problem doesn't happen.It seems like to depend on how much data you manage in a main process and child one. It doesn't cause dead lock with less amount of data than that I used in the sample code. I'm not sure why but some blocking causing dead lock.
I put the code and data here.
Environment
Ubuntu 18.04
Python 3.6.7
The text was updated successfully, but these errors were encountered: