Skip to content
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

[Metadata] Executions and artifacts produced by KF Pipelines should show in the UX #2604

Closed
Ark-kun opened this issue Nov 13, 2019 · 6 comments · Fixed by #2674
Closed

[Metadata] Executions and artifacts produced by KF Pipelines should show in the UX #2604

Ark-kun opened this issue Nov 13, 2019 · 6 comments · Fixed by #2674
Assignees
Labels
area/backend area/mlmd mlmd related issues area/sdk/client status/triaged Whether the issue has been explicitly triaged

Comments

@Ark-kun
Copy link
Contributor

Ark-kun commented Nov 13, 2019

The KFP UX has the Executions and Artifacts sections, but those sections remain empty when users run their pipelines.

The system should be adding all executions and their artifacts produced when running any KFP pipeline.
This system should use all information available: Input/output names and types, artifact URIs, execution component ID and name, etc.

The component metadata (input/output names and types) as well as the input/output parameters and artifacts is already included in compiled pipeline and is available to Backend, Frontend and other systems.

@Ark-kun Ark-kun self-assigned this Nov 13, 2019
@Ark-kun Ark-kun changed the title Executions and artifacts produced by KF Pipelines should show in the UX [Metadata] Executions and artifacts produced by KF Pipelines should show in the UX Nov 13, 2019
@rmgogogo rmgogogo self-assigned this Nov 18, 2019
@rmgogogo
Copy link
Contributor

TFX with MLMD can show it. Alex, is this you are looking for? As for more general MLMD data generation, I think it requires components support it, e.x. Xgboost component can call MLMD API to generate data.

One more step, we can impl Driver and Publisher for KFP components not from TFX. You may have a quick sync with Ajay. +Ajay to this ticket.

https://screenshot.googleplex.com/4kmDiZuc0Vm
https://screenshot.googleplex.com/6Ah1X2DSmLa

@rmgogogo
Copy link
Contributor

changed to "area/sdk/client"

@rmgogogo rmgogogo added area/mlmd mlmd related issues status/triaged Whether the issue has been explicitly triaged labels Nov 18, 2019
@Ark-kun
Copy link
Contributor Author

Ark-kun commented Nov 18, 2019

TFX with MLMD can show it.

Yes. This issue is about generating the metadata from non-TFX components and pipelines.

I've created a proof of concept metadata writer that records all KFP executions and artifacts in the MLMD. There will be a design review soon.

@pepnova-9
Copy link

@Ark-kun

I was wondering why the Executions and Artifacts sections were blank even if a pipeline completed and produced artifacts successfully.
So, is it correct that for now, I cannot see any artifacts produced by KFP pipeline in the Artifacts sections unless I add those into MLMD by myself?

@Ark-kun
Copy link
Contributor Author

Ark-kun commented Jan 16, 2020

So, is it correct that for now, I cannot see any artifacts produced by KFP pipeline in the Artifacts sections unless I add those into MLMD by myself?

Yes. But this will be fixed in next release.

@Ark-kun
Copy link
Contributor Author

Ark-kun commented Jan 16, 2020

Fixed by #2674

@Ark-kun Ark-kun closed this as completed Jan 16, 2020
magdalenakuhn17 pushed a commit to magdalenakuhn17/pipelines that referenced this issue Oct 22, 2023
* Updating qpext Dockerfile for multi-arch support

Signed-off-by: adilhusain-s <Adilhusain.Shaikh@ibm.com>

* Adding support for multiple architectures in CI for qpext docker image

Signed-off-by: adilhusain-s <Adilhusain.Shaikh@ibm.com>

Signed-off-by: adilhusain-s <Adilhusain.Shaikh@ibm.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/backend area/mlmd mlmd related issues area/sdk/client status/triaged Whether the issue has been explicitly triaged
Projects
None yet
Development

Successfully merging a pull request may close this issue.

4 participants