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

Add visualizations for custom pipelines in Kubeflow on GKE #37

Closed
ianhellstrom opened this issue Apr 10, 2019 · 3 comments
Closed

Add visualizations for custom pipelines in Kubeflow on GKE #37

ianhellstrom opened this issue Apr 10, 2019 · 3 comments
Assignees

Comments

@ianhellstrom
Copy link

ianhellstrom commented Apr 10, 2019

The example pipeline in Kubeflow in GCP has artifacts (static HTML) that show the various outputs in visual form (e.g. with TFDV and TFMA). I have created my own pipeline by adapting the TFX kubeflow Python module file, but when running it in Kubeflow (on GCP) I see output paths that lead to the data, but no artifacts being generated.

I have been unable to find output viewers in the TFX repo. Since it's available in the example pipeline I'm assuming it's possible.

Is there special set-up that needs to be done in the code (e.g. an annotation or parameters) or is this something that's lacking in the Docker image that runs in Kubeflow?

Kubeflow's doc says it needs to be in a file /mlpipeline-ui-metadata.json in the root of the container that's run for the step. One of the example notebooks actually has different images for the steps, which might be needed to avoid the JSON from being overwritten.

A default Tensorboard viewer for the training would also be extremely helpful and appears to be supported by Kubeflow.

@neuromage
Copy link

Thanks for bring this up. It's actually been asked for by users several times, and it's on my todo list. I should have something to show for this some time over the next few weeks.

@rummens
Copy link
Contributor

rummens commented Jun 7, 2019

Happy to help with this because having the visualization for all TFX components, is a nice and required feature.

@neuromage
Copy link

We have an active on-going project in KFP for achieving this functionality. I've opened kubeflow/pipelines#1472 to track this in the KFP repo. Closing this bug in favour of that one.

ruoyu90 pushed a commit to ruoyu90/tfx that referenced this issue Aug 28, 2019
* Checkpoint addons RFC for review

* Add code review to RFC

Add future pull request information to criteria

Update modified date

added some description

RFC Move to addons

* Add weight decay optimizers

* Remove conv2d_in_plane

* Add group_norm

* Accept addons RFC
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

5 participants