-
Notifications
You must be signed in to change notification settings - Fork 2.6k
[TRTC-43] [feat] Add config db and docs #9420
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
Merged
Merged
Changes from all commits
Commits
Show all changes
39 commits
Select commit
Hold shift + click to select a range
83fc453
Initial SA recipe database.
FrankD412 1b6cf14
Rename scenaro to constraints
FrankD412 d859709
Port over to RootModel
FrankD412 286bb04
Update recipe classes.
FrankD412 066afb8
Update env to env_overrides.
FrankD412 2b059c2
Update to add config recipe + load.
FrankD412 84f5340
include recipe-db in packaging
venkywonka a595924
initial table generation artifacts
venkywonka da7c764
flatten yaml to align schema
venkywonka 3c4e000
add comprehensive table
venkywonka c1b20d0
fix pass
venkywonka 688b07c
enhancememnts
venkywonka 921d72a
more enhancements
venkywonka 3565377
more enhancements
venkywonka c400927
add unittest
venkywonka ebcd251
include missing config options
venkywonka b7298fd
move test to right place
venkywonka 366fbd2
swap columns
venkywonka 3569f2b
modify wording
venkywonka 9eeacbe
remove tps_* metrics from config db for now
venkywonka 13a6b6a
final tweaks
venkywonka 88e4da3
include num_gpu information in table
venkywonka 3b7b136
add safe load yaml to make precommit happy
venkywonka cec62fc
fix env_override bug
venkywonka 83e1c7b
fix env_override bug
venkywonka c9f919a
simplify naming of files
venkywonka 65c7cd6
revert x.y.z version changes
venkywonka 6a0a11d
add the untracked yaml files
venkywonka f36d3a7
add copyright headers
venkywonka b1dd58b
correct the deepseek http url
venkywonka fea5dc5
trim database script, include into table script
venkywonka e71d827
split min/max and high/low throughput/latency
venkywonka 0977e7e
split the note section into separate rst file
venkywonka ee18a55
move config db to examples
venkywonka 4b37eb7
reflect path change in other parts of docs
venkywonka 0e52837
add llmapi test for configs
venkywonka ddf9695
add copyright header, deslop
venkywonka 2251fec
threshold tweak
venkywonka c36cc31
simplify import
venkywonka File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or 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
Large diffs are not rendered by default.
Oops, something went wrong.
This file contains hidden or 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
This file contains hidden or 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
This file contains hidden or 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
This file contains hidden or 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
This file contains hidden or 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
This file contains hidden or 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
This file contains hidden or 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
This file contains hidden or 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
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,36 @@ | ||
| .. | ||
| Reusable note sections for deployment guides. | ||
| Include specific notes using: | ||
|
|
||
| .. include:: note_sections.rst | ||
| :start-after: .. start-note-<name> | ||
| :end-before: .. end-note-<name> | ||
|
|
||
| .. start-note-traffic-patterns | ||
|
|
||
| .. note:: | ||
|
|
||
| **Traffic Patterns**: The ISL (Input Sequence Length) and OSL (Output Sequence Length) | ||
| values in each configuration represent the **maximum supported values** for that config. | ||
| Requests exceeding these limits may result in errors. | ||
|
|
||
| To handle requests with input sequences **longer than the configured ISL**, add the following | ||
| to your config file: | ||
|
|
||
| .. code-block:: yaml | ||
|
|
||
| enable_chunked_prefill: true | ||
|
|
||
| This enables chunked prefill, which processes long input sequences in chunks rather than | ||
| requiring them to fit within a single prefill operation. Note that enabling chunked prefill | ||
| does **not** guarantee optimal performance—these configs are tuned for the specified ISL/OSL. | ||
|
|
||
| .. end-note-traffic-patterns | ||
|
|
||
| .. start-note-quick-start-isl-osl | ||
|
|
||
| .. note:: | ||
|
|
||
| The configs here are specifically optimized for a target ISL/OSL (Input/Output Sequence Length) of 1024/1024. If your traffic pattern is different, refer to the :ref:`Comprehensive Configuration Database` section below which covers a larger set of traffic patterns and performance profiles. | ||
|
|
||
| .. end-note-quick-start-isl-osl |
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
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.
Uh oh!
There was an error while loading. Please reload this page.