Gilad Rubin
11/29/2023, 9:04 PMYolan Honoré-Rougé
11/30/2023, 11:05 PMkedro-mlflow
is not really designed to serve complex pipeline as API. It uses mlflow under the hood (obviously 😅 ) which makes very strong assumption of what is a "model" : it has only one input (a dataframe or a numpy array), one output (a series / 1D array of predictions ) and no parameters. As a consequence, if you want to serve a pipeline with kedro-mlflow
you have to satisfy these constraints.
If you want to serve kedro pipelines with a plugin, I'd recommend to check kedro-boot
we released recently and we plan to work on in the future. It may be harder to jump in, but it is extremely flexible and designed for such uses cases.
https://github.com/takikadiri/kedro-boot
Feel free to ask help if needed. You can find examples here:
https://github.com/takikadiri/kedro-boot-examplesGilad Rubin
12/03/2023, 8:24 PM