Closed andreyvelich closed 6 months ago
cc for the review on the Kubeflow high-level architecture. @kubeflow/wg-training-leads @kubeflow/wg-pipeline-leads @kubeflow/wg-notebooks-leads @jbottum @thesuperzapper @akgraner @vikas-saxena02
@andreyvelich I thought your diagram going to be used on the "introduction" page rather than the "architecture"?
And that we would use a diagram like this one on the "architecture" page:
I thought your diagram going to be used on the "introduction" page rather than the "architecture"?
Yes, let me move it to introduction for now. I hope, we have time to discuss it during tomorrow's community call to hear the feedback from others.
@andreyvelich , the diagram looks great to me!! I just have one suggestion though, for the ML Libraries section on top. Is it possible to provide names for the ones which do not have it mentioned in the icon. For non-technical users (managers, BAs etc) it will be confusing as they do not know which library is that.
@andreyvelich , the diagram looks great to me!! I just have one suggestion though, for the ML Libraries section on top. Is it possible to provide names for the ones which do not have it mentioned in the icon. For non-technical users (managers, BAs etc) it will be confusing as they do not know which library is that.
That's good point @vikas-saxena02. I will make this change to the diagram.
@thesuperzapper @terrytangyuan @johnugeorge @tenzen-y @hbelmiro @vikas-saxena02 @jbottum Any other suggestions before we can merge this initial diagram ?
/lgtm
@hbelmiro: changing LGTM is restricted to collaborators
/lgtm
@andreyvelich I like where you are going but I think it can still be made more clear.
I have taken a stab at it based on your design, I went back and forward on keeping the "Web UI" box, but settled on replacing "ML Metadata" with "Central Dashboard" because that's similar to what we do on the kubeflow.org homepage.
The following file is in SVG draw.io format if you want to modify it further:
PS: we should use SVG rather than PNG for the website (don't forget to click "embed images" when exporting from draw.io)
Here is a compressed version of the PNG format, incase GitHub comments break the image draw.io compatibility: kubeflow-intro-diagram.drawio.png.zip
Sure @thesuperzapper, that sound good, I made the appropriate changes. I keep components in the appropriate order (e.g. on the left side: ML Training, ML Tuning, ML Serving. On the right side development tools: Notebooks, Pipelines, Central Dashboard ) /hold cancel
@andreyvelich based on your comment I think we can add the "Model Training" / etc labels underneath each component to help new users understand what each box means.
I also think that it makes sense to put the development tools on the left side (the same order we use on the homepage).
For example:
And the compressed file version: kubeflow-intro-diagram-2.drawio.svg.zip
@andreyvelich Based on a few comments I have made the labels a lot less prominent
I made the final changes based on the discussion. Please provide your final comments and we can merge it. /assign @thesuperzapper @terrytangyuan @johnugeorge @tenzen-y @hbelmiro @vikas-saxena02 @jbottum @james-jwu @zijianjoy
/lgtm /approve
Thank you @andreyvelich and everyone for your help on this PR!
[APPROVALNOTIFIER] This PR is APPROVED
This pull-request has been approved by: andreyvelich, hbelmiro, terrytangyuan, zijianjoy
The full list of commands accepted by this bot can be found here.
The pull request process is described here
@andreyvelich Thank you for this improvement! This looks great :)
This diagram shows high-level diagram for Kubeflow components, so users can see which part of MLOps lifecycle Kubeflow covers today. We can edit this diagram in the future by simply import it to: https://www.drawio.com/
We showed this diagram in the latest Kubeflow Summit: https://youtu.be/HBBJYa4JTNY?list=PL2gwy7BdKoGdrkYIWGeAdKi9ntfxq8FYt
Related: https://github.com/kubeflow/website/issues/3536
/hold for review