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

Turn statistics into GAP Records #166

Merged
merged 16 commits into from
Nov 7, 2024
Merged

Conversation

nv-braf
Copy link
Contributor

@nv-braf nv-braf commented Nov 6, 2024

I've gone through and changed all the Records imported from MA to match the naming in GAP and added/removed things as necessary. I now believe that everything in Records aligns with the names output by the statistics methods.

This is the bulk of the changes and do not warrant more than a cursory review.

The new code is in statistics.py - adding a method to create and list of Records based on the statistics gathered. This will be used to populate the RunConfigMeasurement each time PA is called to gather measurements for trial of sweep.

@nv-braf nv-braf requested a review from nv-hwoo November 6, 2024 18:43
@nv-braf nv-braf merged commit 38579a5 into analyze_subcommand_phase1 Nov 7, 2024
6 checks passed
@nv-braf nv-braf deleted the parse_pa_metrics branch November 7, 2024 16:28
nv-braf added a commit that referenced this pull request Nov 7, 2024
* Changing record names to match GAP and adding some missing type checking

* Fixing other unit tests

* Updating time to first token records

* Updating inter token latency records

* Updaing output token throughput record

* Adding output token throughput per request records

* Adding output sequence length (OSL) records

* Adding Input sequence length (ISL) records

* Removing non-GAP records

* Adding telemetry records

* Fixing unit testing

* Adding request goodput record

* Adding method to create records from statistics

* Added very basic unit testing

* Remove demo file (accidental commit)

* Fix codeql error
nv-braf added a commit that referenced this pull request Nov 18, 2024
* Changing record names to match GAP and adding some missing type checking

* Fixing other unit tests

* Updating time to first token records

* Updating inter token latency records

* Updaing output token throughput record

* Adding output token throughput per request records

* Adding output sequence length (OSL) records

* Adding Input sequence length (ISL) records

* Removing non-GAP records

* Adding telemetry records

* Fixing unit testing

* Adding request goodput record

* Adding method to create records from statistics

* Added very basic unit testing

* Remove demo file (accidental commit)

* Fix codeql error
nv-braf added a commit that referenced this pull request Nov 25, 2024
* Changing record names to match GAP and adding some missing type checking

* Fixing other unit tests

* Updating time to first token records

* Updating inter token latency records

* Updaing output token throughput record

* Adding output token throughput per request records

* Adding output sequence length (OSL) records

* Adding Input sequence length (ISL) records

* Removing non-GAP records

* Adding telemetry records

* Fixing unit testing

* Adding request goodput record

* Adding method to create records from statistics

* Added very basic unit testing

* Remove demo file (accidental commit)

* Fix codeql error
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants