fix(vllm/omni): pass response_format into video EngineInputs (#14667) - #14844
Conversation
_engine_inputs_from_video dropped req.response_format, so b64_json requests fell back to a pod-local file URL. Image and audio builders already forward the delivery format; T2V and I2V share this path. Signed-off-by: Jasim Kareem <mj9034812@gmail.com> Co-authored-by: Jasim Kareem <mj9034812@gmail.com>
|
👋 Hi Prudctual! Thank you for contributing to ai-dynamo/dynamo. Just a reminder: The 🚀 |
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Path: .coderabbit.yaml Review profile: CHILL Plan: Enterprise Run ID: 📒 Files selected for processing (2)
Included review availability: Your plan provides up to 12 included reviews per hour; 11 remain after this review. WalkthroughThe video request handler now forwards ChangesResponse format propagation
Priority: ➖ Normal Estimated code review effort: 1 (Trivial) | ~5 minutes Severity of issue fixed: Medium Merge Risk: ⚪ Minimal · up to No supported merge-blocking risk remains for this change. 🚥 Pre-merge checks | ✅ 4 | ❌ 1❌ Failed checks (1 warning)
✅ Passed checks (4 passed)
Full details: Linked Issues checkExplanation Issue Resolution Implement the required FFmpeg/runtime and x86 build changes. Add the model-free RGB-quadrant codec regression test. Add focused coverage or other reviewable evidence that a
Comment |
|
@Prudctual Thanks for picking this up! Can you sign the commit, seems like it's unverified. |
|
/ok to test e757801 |
|
One small comment, otherwise LGTM: #14844 (comment) |
Keep video and I2V coverage for b64_json and url. This PR only threads response_format through the video engine path. Signed-off-by: Jasim Kareem <mj9034812@gmail.com> Co-authored-by: Jasim Kareem <mj9034812@gmail.com>
|
/ok to test 4ffdc68 |
Overview
Pass
response_formatfrom the video request intoEngineInputssob64_jsonis not dropped for T2V/I2V.Details
_engine_inputs_from_video()omittedresponse_format, so the formatter defaulted to a localfile://URL. Image/audio already forwarded delivery format. I2V shares the video builder. FFmpeg color corruption (issue part B) is out of scope.Where should the reviewer start?
components/src/dynamo/vllm/omni/omni_handler.pythen the new unit tests intest_omni_handler.py.Related Issues
Summary by CodeRabbit