Neuraxio / Neuraxle

The world's cleanest AutoML library ✨ - Do hyperparameter tuning with the right pipeline abstractions to write clean deep learning production pipelines. Let your pipeline steps have hyperparameter spaces. Design steps in your pipeline like components. Compatible with Scikit-Learn, TensorFlow, and most other libraries, frameworks and MLOps environments.
https://www.neuraxle.org/
Apache License 2.0
608 stars 62 forks source link

Bug: AutoML.apply() call broken #433

Closed vincent-antaki closed 3 years ago

vincent-antaki commented 3 years ago

Describe the bug Apply call made on AutoML instances do not reach steps contained within the pipeline.

Expected behavior AutoML should transmit apply calls to its children (i.e. the main pipeline)

Additional context This bug happens because AutoML does not implement the _hasChildrenMixin interface and thus uses the basic apply() function instead of the recursive one.

I'll fix this in my next PR.

vincent-antaki commented 3 years ago

Fixed in #424