[Bugfix][Model] Fix FLUX.2 Klein multi-image edit metadata (#7430)

Signed-off-by: QI JIA <qi.jia@shengshu.ai>
Co-authored-by: QI JIA <qi.jia@shengshu.ai>
Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
authored and GitHub committed 2026-09-11 14:18:07 +00:00
1 parent 33fff2155e
commit 78e1a0ae5c
2 files changed
+19

No files matched your search

@@ -17,6 +17,7 @@ from vllm_omni.diffusion.data import (
)
from vllm_omni.diffusion.diffusion_kv.config import DiffusionKVCacheMode
from vllm_omni.diffusion.model_metadata import (
FLUX2_KLEIN_MAX_INPUT_IMAGES,
HUNYUAN_IMAGE3_MAX_INPUT_IMAGES,
QWEN_IMAGE_EDIT_PLUS_MAX_INPUT_IMAGES,
)
@@ -196,6 +197,18 @@ def test_qwen_image_edit_plus_sets_generic_multimodal_limit():
assert od_config.max_multimodal_image_inputs == QWEN_IMAGE_EDIT_PLUS_MAX_INPUT_IMAGES
def test_flux2_klein_sets_generic_multimodal_limit():
od_config = OmniDiffusionConfig(
model="black-forest-labs/FLUX.2-klein-9B",
model_class_name="Flux2KleinPipeline",
)
od_config.update_multimodal_support()
assert od_config.supports_multimodal_inputs is True
assert od_config.max_multimodal_image_inputs == FLUX2_KLEIN_MAX_INPUT_IMAGES
def test_task_type_roundtrip():
od = _roundtrip_diffusion_config(model="x", task_type="model-defined-task")
assert od.task_type == "model-defined-task"