fix: update invalid AIPerf scripts and parsing logic#3675
Conversation
WalkthroughThe changes align benchmark and testing utilities with a restructured AIPerf result format. Metrics data extraction logic has been updated across multiple files to read from top-level fields rather than nested "records" containers. Supporting changes include CLI argument updates, documentation link corrections, and YAML formatting adjustments. Changes
Estimated code review effort🎯 3 (Moderate) | ⏱️ ~20 minutes The changes follow a consistent, homogeneous pattern of refactoring metric extraction across multiple files, which reduces per-file cognitive load. However, the span of 14 affected files—combining logic updates, documentation, and formatting adjustments—requires systematic verification of the metric key path migrations and unit conversions throughout the codebase. Poem
Pre-merge checks❌ Failed checks (2 warnings)
✅ Passed checks (1 passed)
📜 Recent review detailsConfiguration used: Path: .coderabbit.yaml Review profile: CHILL Plan: Pro 📒 Files selected for processing (15)
🧰 Additional context used🪛 GitHub Actions: Pre Merge Validation of (ai-dynamo/dynamo/refs/pull/3675/merge) by ajcasagrande.tests/planner/utils/load_generator.py[error] 1-1: Black formatting reformatted this file. tests/fault_tolerance/deploy/parse_results.py[error] 1-1: Black formatting reformatted this file. benchmarks/profiler/profile_sla.py[error] 1-1: Black formatting reformatted this file. 🪛 LanguageToolbenchmarks/sin_load_generator/README.md[grammar] ~8-~8: There might be a mistake here. (QB_NEW_EN) ⏰ Context from checks skipped due to timeout of 90000ms. You can increase the timeout in your CodeRabbit configuration to a maximum of 15 minutes (900000ms). (1)
🔇 Additional comments (20)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
a3d2633 to
0d4a639
Compare
|
/ok to run 0d4a639 |
tedzhouhk
left a comment
There was a problem hiding this comment.
/benchmark/profiler looks good visually, go ahead if it past test
Signed-off-by: Anthony Casagrande <acasagrande@nvidia.com>
c910689 to
092df56
Compare
|
/ok to test 092df56 |
|
/ok to test 0f11b48 |
hhzhang16
left a comment
There was a problem hiding this comment.
Approving from the profiler side! Solves the bug within the profiler
Signed-off-by: Anthony Casagrande <acasagrande@nvidia.com>
Signed-off-by: Anthony Casagrande <acasagrande@nvidia.com>
Signed-off-by: Anthony Casagrande <acasagrande@nvidia.com>
Overview:
Attempts to fix ALL aiperf parsing and cli errors leftover in the codebase
Details:
Where should the reviewer start?
Related Issues: (use one of the action keywords Closes / Fixes / Resolves / Relates to)
https://nvbugspro.nvidia.com/bug/5587426
Summary by CodeRabbit
Chores
Documentation