Hi Knime Team,
I have been playing around with pycaret (PyCaret — pycaret 3.0.2 documentation) and Knime. I have come across an issue when using the create_model and compare_model api’s. The issue appears to be knime related as they are working in a jupyter notebook.
Further more the issue appears to be related to the n_jobs parameter set in the setup() api.
n_jobs: int, default = -1
The number of jobs to run in parallel (for functions that supports parallel processing) -1 means using all processors. To run all functions on single processor set n_jobs to None.
https://pycaret.readthedocs.io/en/latest/api/regression.html
When set to -1 or greater than 1 the api’s fail. When set to 1 the apis work however this is not ideal as there is a significant performance impact.
I have attached example errors raised and a workflow to demonstrate the problem further.
Any help with this one would be greatly appreciated. Knime is an awesome tool and will be even better with pycaret!
Cheers
pycaret_error.knwf (14.1 KB)