Skip to content

feat(trtllm): [cherry-pick 1.7.0] OpenEngine sidecar audio support (#16871) - #18078

Merged
pvijayakrish merged 2 commits into
release/1.7.0from
krish/cherry-pick-v1.7-openengine-audio
Nov 4, 2026
Merged

pvijayakrish merged 2 commits into
release/1.7.0from
krish/cherry-pick-v1.7-openengine-audio

Conversation

@krishung5

Copy link
Copy Markdown
Contributor

Overview

Backport OpenEngine sidecar audio support from #16871 to release/1.7.0. Audio URLs and data URIs are forwarded to audio-capable TensorRT-LLM engines, including text-only input models such as Whisper.

Key Changes

Approximately 122 core added lines, excluding tests, documentation, and CI configuration/harness code.

  • Advertise and enforce audio/input capabilities, preserving token-ID behavior for older servers and sending the formatted prompt to text-only models.
  • Preserve ordered media sources and caller UUIDs through the existing OpenEngine request mapping.
  • Add the Whisper launch configuration and audio coverage to the existing official TRT-LLM upstream-nightly integration workflow.

Validation

  • Clean git cherry-pick -x --signoff of main commit bb160083f62edb30c3bcfbb8fd7c4af1ecb09d68; patch ID matches the merged source.
  • All 22 CPU nightly-selection, launch, and media-harness tests passed on the release branch.
  • The nightly audio test explicitly executes the real OpenEngine test and checks the expected Whisper transcription and authoritative token usage. GPU validation has not been rerun for this backport; this test covers the sidecar-to-engine path, rather than full HTTP frontend E2E.

Audio serving requires an audio-capable upstream TensorRT-LLM runtime. Existing image/video coverage is retained; the Whisper launch configuration uses --migration-limit 0.

Issues and Ongoing Work

Refs DIS-3339

Source: #16871 (merged to main). This PR carries only that audio change; image-aware routing will be backported separately after #17437 merges.

Pull Request Checklist
  • I used Dynamo's /pr-checklist skill.

Signed-off-by: krishung5 <krish@nvidia.com>
Signed-off-by: krishung5 <43719498+krishung5@users.noreply.github.com>
(cherry picked from commit bb16008)
Signed-off-by: krishung5 <krish@nvidia.com>
@krishung5
krishung5 requested review from a team as code owners November 4, 2026 16:38
@github-actions github-actions Bot added feat documentation Improvements or additions to documentation actions labels Nov 4, 2026
@krishung5 krishung5 added the cherry-pick:requested Fix requested for the release branch in code freeze label Nov 4, 2026
…-pick-v1.7-openengine-audio

Signed-off-by: krishung5 <krish@nvidia.com>
@pvijayakrish
pvijayakrish merged commit 5a53c81 into release/1.7.0 Nov 4, 2026
211 of 213 checks passed
@pvijayakrish
pvijayakrish deleted the krish/cherry-pick-v1.7-openengine-audio branch November 4, 2026 23:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

actions cherry-pick:requested Fix requested for the release branch in code freeze documentation Improvements or additions to documentation feat size/XL

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants