Unverified Commit 84d57342 authored by Wenlong Wang's avatar Wenlong Wang Committed by GitHub
Browse files

[BugFix][MM] Fix Nonetype error when video is cache in qwen2.5-omni-thinker (#26004)


Signed-off-by: default avatarwwl2755 <wangwenlong2755@gmail.com>
parent 57b46d76
...@@ -323,9 +323,15 @@ class Qwen2_5OmniThinkerMultiModalProcessor( ...@@ -323,9 +323,15 @@ class Qwen2_5OmniThinkerMultiModalProcessor(
mm_item_counts = mm_items.get_all_counts() mm_item_counts = mm_items.get_all_counts()
self._validate_mm_kwargs(mm_kwargs, mm_item_counts) self._validate_mm_kwargs(mm_kwargs, mm_item_counts)
use_audio_in_video = (all( use_audio_in_video = False
item["use_audio_in_video"].data if "video" in mm_kwargs:
for item in mm_kwargs["video"]) if "video" in mm_kwargs else False) video_items = [
item for item in mm_kwargs["video"] if item is not None
]
# only check video items (if there are any)
if video_items:
use_audio_in_video = all(item["use_audio_in_video"].data
for item in video_items)
if is_update_applied: if is_update_applied:
mm_placeholders = self._find_mm_placeholders( mm_placeholders = self._find_mm_placeholders(
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment