[feature] support customizing Tensorboard images
See original GitHub issueFeature Area
/area frontend
What feature would you like to see?
Allow users to customize the tensorboard image they want to use in KFP component visualizations. https://www.kubeflow.org/docs/components/pipelines/sdk/output-viewer/
There are mainly two ways I can think of to support this feature:
Option 1:
- add an input textbox for image in Tensorboard plugin that users can directly edit
- (optional) let the textbox remember historic entries
Option 2 - let component output decide
- when a component emits visualization metadata, add a new field
image
they can specify tensorboard image - KFP UI loads the
mlpipeline-ui-metadata
and default to show the image option in component metadata
What is the use case or pain point?
Existing issues that can be addressed by this feature: https://github.com/kubeflow/pipelines/issues/5449
It’s currently not possible to choose any tensorboard image version unless it is hard-coded in KFP UI.
Users or pipeline components know the best about which tensorboard version/image type can visualize its output, not the KFP cluster operator.
Is there a workaround currently?
No
Love this idea? Give it a 👍. We prioritize fulfilling features with the most 👍.
Issue Analytics
- State:
- Created 2 years ago
- Reactions:2
- Comments:8 (7 by maintainers)
Top Results From Across the Web
Displaying image data in TensorBoard - TensorFlow
Overview. Using the TensorFlow Image Summary API, you can easily log tensors and arbitrary images and view them in TensorBoard.
Read more >Deep Dive Into TensorBoard: Tutorial With Examples
Visualizing images in TensorBoard; Checking model weights and biases on TensorBoard; visualizing the model's architecture; sending a visual of the confusion ...
Read more >Saving Multiple Images in Tensorboard with tf.summary.image
How to display a custom Tensorboard dashboard with multiple images using Tensorflow.
Read more >How to display custom images in TensorBoard using Keras?
So, the following solution works well for me: import tensorflow as tf def make_image(tensor): """ Convert an numpy representation image to ...
Read more >MATLAB importTensorFlowNetwork - MathWorks
This MATLAB function imports a pretrained TensorFlow network from the folder ... generate a custom layer for each TensorFlow layer that is not...
Read more >Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start FreeTop Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
Top GitHub Comments
/assign I will work on this shortly, the best way to help is confirm whether above suggested options fit your use-case.
I will implement option 2 directly, because that seems like the fundamental requirement.
@Bobgy Being able to pass full image paths is a must for most on-prem installations since they use an internal docker registry. For instance, our k8s klusters have no external access and any tensorflow-based image needs our internal certificates added.