-
Notifications
You must be signed in to change notification settings - Fork 1.8k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Produce Results
from PipelineTasks
fanned out in a Matrix
#5266
Comments
Issues go stale after 90d of inactivity. /lifecycle stale Send feedback to tektoncd/plumbing. |
/lifecycle frozen |
@Tomcli Do you have a use case for using results from Matrixed Tasks that is results from a looping functionality? Also, if you can share the use cases if you have any. Thanks! cc: @pritidesai @jerop |
The use case we have is hyperparameter turning for machine learning where we need to aggregate all the results from all the tasks and find/compute the desire result. We probably will not use the Tekton native functionality because in Kubeflow we have hundreds of loop/matrixed tasks. So Kubeflow Pipelines use the metadata service to store each task result into Kubeflow's database in this case instead of passing hundreds of results into one task in the pod spec. |
@EmmaMunley all the use cases for Just looking at the first use case from TEP-0090, the Kaniko Task produces a |
There were prior discussions about this issue in tektoncd/community#753 but closed the PR because I didn't have the capacity to see it through, maybe that'd be a good starting point @EmmaMunley |
/assign |
We have discovered multiple concerns and some suggestions during designing an access to a result from an individual instance of fanned out tasks. We decided to descope the existing proposal so they no longer are applicable. I am highlighting them here so that we do not loose them while revisiting next time. Concerns: tektoncd/community#1047 (comment) Suggestions: tektoncd/community#1047 (comment) Overall, we have an approval from the community to go ahead and support such use case: With Matrix: |
#7167 closes this issue |
@EmmaMunley: You can't close an active issue/PR unless you authored it or you are a collaborator. In response to this:
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. |
Thank you @EmmaMunley 🎉 /close |
@jerop: Closing this issue. In response to this:
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. |
In TEP-0090: Matrix, we introduced
Matrix
to support fanning out aPipelineTask
with different combinations ofParameters
.This issue tracks the work to produce
Results
fromPipelineTasks
fanned out in aMatrix
, which was a non-goal in TEP-0090. This work was scoped out as we waited for TEP-0075: Object Parameters and Results and TEP-0076: Array Results to land. See TEP-0090: Matrix - Results for further details.The design work is ongoing in tektoncd/community#753.
The text was updated successfully, but these errors were encountered: