Dimitri Accad
06/13/2023, 2:06 PMkedro kubeflow upload-pipeline
command or by uploading the .yaml
file directly. I get the following error:
Error creating pipeline: Create pipeline failed: Invalid input error: The input parameter length exceed maximum size of 10000.
Our input parameter length being over 22000 characters.
Now, I saw that some other people got the issue before as in : https://github.com/kubeflow/pipelines/issues/4828
They were talking about a possible fix in the KFP v2, but I can see that it's not yet stable.
Do you have any recommendations on how to bypass/modify this limitation?
Thank you very much!marrrcin
06/13/2023, 2:53 PM"parameters"
as an input to the Kedro node directly? Maybe try narrowing down the params to specific subkeys by passing "params:<key used in the node>"
as an input insteadDimitri Accad
06/13/2023, 4:11 PM"params:<key defined in paremeter.yml>"
and direct calls to the keys defined in catalog.yml
when it's either a dataset saved as .parquet
, or more generally the output of a previous node such as a trained model to send into the evaluation pipeline.
I checked but none of the calls to the keys defined in the catalog.yml
can be replaced with "params:"
as they are generated at run time and can't be written in the parameter.yml
file before the run.
I know there is over 45 .parquet/.csv/.pickle
file that we keep track of during a run (mostly intermediate results), those are all defined in the catalog.yml
file, could this be part of the issue?
Thank you very much!marrrcin
06/14/2023, 9:37 AMparameters.yml
file have?Dimitri Accad
06/14/2023, 11:43 AMmarrrcin
06/14/2023, 1:49 PMDimitri Accad
06/14/2023, 2:03 PMpipeline.yml
file. It's in this file that the values of the key <http://pipelines.kubeflow.org/pipeline_spec|pipelines.kubeflow.org/pipeline_spec>:
under metadata.annotations
is over 22000 characters.
We found a workaround by replacing the parameters.yml
file with a dataset that we load. However it requires us to modify our code extensively.
By replacing this file we are able to to comply to the 10000 character limit.
If we had a setting that would allow us to lift the 10000 character restriction, it would be quite useful.marrrcin
06/14/2023, 2:09 PM