You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Due to the way the ParallelRunner works in Kedro via multi-processing the existing hook implementation breaks when interacting with whatever UI thread rich needs to work.
Context
Currently if the user specifies parallel runner the progress bar logic is disabled.
Potential solutions to evaluate:
Work out a way of making the existing implementation using Locks (preferred)
Subclass the ParallelRunner implementation and do it there (not ideal)
The text was updated successfully, but these errors were encountered:
I can't get the progress bars to work with ParallelRunner, but the nicer logging experience still works. Ultimately without developing my own runner implementation, I think the the interference of the threading rich is using behind the scenes and the multiprocessing Kedro is doing just won't work nicely together.
Description
Due to the way the
ParallelRunner
works in Kedro via multi-processing the existing hook implementation breaks when interacting with whatever UI thread rich needs to work.Context
Currently if the user specifies parallel runner the progress bar logic is disabled.
Potential solutions to evaluate:
ParallelRunner
implementation and do it there (not ideal)The text was updated successfully, but these errors were encountered: