Located a few bugs, which somehow were not captured during the local testing and the CICD pipeline. Most likely the conflict resolving mixed something up in the process but Github does not rerun the tests...
Change how the multiprocessing is configured. Now it works in both CLI and API level. The default is still to False.
y_preparer needs to have an empty CacheManager. Otherwise, it will fail in the UserOverrideMixin code.
When deserializing the y_preparer from JSON, we need to check if the data preparer is a y_preparer, otherwise the deserialization will not assign a CacheManager to the object and fail the execution.
Delete _batch_parallelize as it is not used anywhere in the code.
Fix two bugs of missing problem_type when initializing the foreshadow object. I'm not sure why they didn't fail previously...
Description
Located a few bugs, which somehow were not captured during the local testing and the CICD pipeline. Most likely the conflict resolving mixed something up in the process but Github does not rerun the tests...
_batch_parallelize
as it is not used anywhere in the code.