fix: errors with benchmark completion in fixed schedule#585
fix: errors with benchmark completion in fixed schedule#585ajcasagrande merged 2 commits intomainfrom
Conversation
Try out this PRQuick install: pip install --upgrade --force-reinstall git+https://github.com/ai-dynamo/aiperf.git@bcb51320ab84267ab2ea099e3a745ee13855cd48Recommended with virtual environment (using uv): uv venv --python 3.12 && source .venv/bin/activate
uv pip install --upgrade --force-reinstall git+https://github.com/ai-dynamo/aiperf.git@bcb51320ab84267ab2ea099e3a745ee13855cd48Last updated for commit: |
Codecov Report❌ Patch coverage is
📢 Thoughts on this report? Let us know! |
WalkthroughThe changes enhance error handling and lifecycle event management across the phase execution layer. PhaseRunner now respects dataset metadata when using FIXED_SCHEDULE timing mode and publishes phase lifecycle events even during error paths. Phase orchestrator adds try/finally blocks for robust cleanup. Tests validate fixed-schedule offset filtering behavior and PhaseRunner config correction logic. Changes
Estimated code review effort🎯 3 (Moderate) | ⏱️ ~30 minutes Poem
🚥 Pre-merge checks | ✅ 3✅ Passed checks (3 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. 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 |
In order to be a small patch for release version, avoiding a larger refactor and just patching it for now
Summary by CodeRabbit
Release Notes
New Features
Tests
✏️ Tip: You can customize this high-level summary in your review settings.