AIDynamo: Optional restart of DynamoRouter between AIPerf re-runs#908
Conversation
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Path: .coderabbit.yaml Review profile: ASSERTIVE Plan: Enterprise Run ID: 📒 Files selected for processing (3)
📝 WalkthroughWalkthroughAdds optional between_phase_cmd fields, inserts logged between-phase bash blocks into generated multi-phase AIPerf scripts, refactors router lifecycle to a generated routerctl.sh with readiness polling and start/stop commands, and updates related configs, tests, and docs. ChangesBetween-Phase AIPerf Execution
Estimated code review effort🎯 4 (Complex) | ⏱️ ~60 minutes Possibly related PRs
Suggested reviewers
Poem
🚥 Pre-merge checks | ✅ 4✅ Passed checks (4 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing Touches🧪 Generate unit tests (beta)
Comment |
There was a problem hiding this comment.
Actionable comments posted: 1
🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.
Inline comments:
In `@doc/workloads/ai_dynamo.rst`:
- Around line 124-126: Update the text for cmd_args.aiperf and
cmd_args.aiperf_phases to state clearly that phases run against the same live
Dynamo stack by default without restarting prefill, decode, or router processes
(i.e., “no restart unless explicitly configured”), remove the contradictory
recommendation to restart the router between phases, and replace the unsupported
example `routerctl.sh restart --reset-states` with a supported invocation such
as `routerctl.sh restart` (and mirror the same wording/command change at the
other occurrence referenced).
🪄 Autofix (Beta)
Fix all unresolved CodeRabbit comments on this PR:
- Push a commit to this branch (recommended)
- Create a new PR with the fixes
ℹ️ Review info
⚙️ Run configuration
Configuration used: Path: .coderabbit.yaml
Review profile: ASSERTIVE
Plan: Enterprise
Run ID: 7db27779-e5b1-467c-ba44-d6b471fdbd57
📒 Files selected for processing (3)
doc/workloads/ai_dynamo.rstsrc/cloudai/workloads/ai_dynamo/ai_dynamo.pytests/ref_data/ai-dynamo-aiperf.sh
Summary
Test Plan
Additional Notes