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
[Serve] Add deployment graph cookbook #24524
Merged
Merged
Changes from all commits
Commits
Show all changes
6 commits
Select commit
Hold shift + click to select a range
b149556
[Serve] Add deployment graph cookbook
sihanwang41 a4a3b93
update & address comments
sihanwang41 e35fd88
restructure the doc
sihanwang41 a26f03a
Put the code into doc_code & address comments
sihanwang41 86c8cba
move image to different repo
sihanwang41 1a3a05b
Add test into bazel
sihanwang41 File filter
Filter by extension
Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
you know I'm against this "feature-first" approach to docs hierarchy, but I can't stop you guys from doing your thing.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
We're referencing Ray dataset structure which i believe you contributed a lot to its format, open to changes :) iiuc you're suggesting we should bring that to first level user guide instead? I think that's better format too to avoid nesting docs, but meanwhile Deployment graph was just in alpha stage but i haven't found a structure that satisfies both yet. What do you think is more reasonable?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I'm working on Serve doc restructuring. This structure will be transient for now.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks for clarifying, @simon-mo . We don't have to change anything for this PR, just wanted to chime in.
@jiaodong Generally, users are interested in their workloads and workflows, rather than specific features of a library (that they often don't know yet and won't click on). A user guide / cookbook for this is great, but I wouldn't put it top level. To me there shouldn't be a "Deployment Graph" doc there at all, as I find the structure a little confusing.
Where should I go to learn about deploying my models first? Core API: Deployments, Calling Deployments, Serving ML Models, Deployment Graph, or Deploying Ray Serve? They all sound very similar and I don't want to read through 5 docs first to understand what I need, because I might only have 10 minutes. All relatively easy to streamline, I think. No worries there.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks for the inputs Max, it makes a lot of sense. As we chatted earlier in March, Serve team should re-structure our docs to better organize our content on this and it's happening now, please don't hesitate to step up and give us suggestions like this :)
For this PR in particular, Sihan is ramping on the context to make progress, but I will self-assign and ensure syncing with Simon to properly organize them as part of the docs restructure effort.