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
When running an experiment with a pipeline, in Kubeflow/Runs/[Graph] section I can see only the selected pipeline name (in this case "scoring"), but when going to [Config] - Run parameters section contains parameters from all pipelines - it is miselading.
The text was updated successfully, but these errors were encountered:
Agree. The kubeflow plugin attaches all available parameters in a config dir to a single pipeline, even if exactly this pipeline doesn't use them.
It applies some restrictions. For example, I reached the params size limit because of this: The pipeline spec is invalid.: Invalid input error: The input parameter length exceed maximum size of 10000.
Added a conditional to the pipeline generation process here to account for a pipeline name passed through the command line argument kedro kubeflow compile --pipeline <pipeline_name> -o <pipeline_name>.yml.
The modifications to the per_node_pipeline_generator.py module I made the following:
This will check for and use parameters specific to the pipeline passed through the command line argument and generate a pipeline manifest accordingly.
Without specifying a pipeline name, you're left with the same Invalid input error: The input parameter length exceed maximum size of 10000 as all parameters are naively dumped. However, this allows me to sidestep that problem (for now) and generate pipeline-specific manifests that I can deploy accordingly.
Full disclosure: I have about a dozen pipelines, modular and not modular, in this project I'm working with, so I will try and address the "dump all parameters" approach in the coming days/weeks and add my findings back to this thread. 🙂
When running an experiment with a pipeline, in Kubeflow/Runs/[Graph] section I can see only the selected pipeline name (in this case "scoring"), but when going to [Config] - Run parameters section contains parameters from all pipelines - it is miselading.
The text was updated successfully, but these errors were encountered: