Closed skogsbrus closed 2 months ago
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.
I'm having this problem too, any update?
If you are able to structure your code so that you pass a directory instead (containing the files you're interested in), I think that should work. Alternatively you can use mounted volumes to pass arbitrary files.
But AFAIK there's no fix for this specific issue.
Hello, I'm very new to Kubeflow, just stumbled on this issue when I was looking for a solution for a similar issue. In my case, I've a Modeling function that consumes a dataframe created by another function and also it requires to consume output path from a previous function that handles the download, so that it can read the files. I was wondering if there is an option to pass multiple InputPaths to a container. As I mentioned, I'm very new to ML and MLOps, so if anything that I've mentioned is clear, I can try to explain again. Please let me know
Please ignore my question, I figured I can use InputPath twice in the same function and point them to different artifcats from previous containers.
Yup, if you just have two paths that works. It doesn't work well for a large number of paths / dynamic number of paths though.
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.
This issue has been automatically closed because it has not had recent activity. Please comment "/reopen" to reopen it.
Environment
Steps to reproduce
I'm not confident that this isn't a user error, but I haven't found any documentation that describes my use case where a component consumes a list of input paths.
This step is in Error state with this message: failed to save outputs: Request entity too large: limit is 3145728
. According to https://github.com/kubeflow/pipelines/issues/3134, this suggests that the final component is trying to consume them as values as opposed to paths.Expected result
The created paths should be passed as InputPaths, not as InputValues
Materials and Reference
Source code:
If I specify the type hint for
list_of_input_paths_op
asList[InputPath()]
instead, I get an error:Impacted by this bug? Give it a 👍. We prioritise the issues with the most 👍.