mirror of
https://github.com/hiyouga/LLaMA-Factory.git
synced 2025-11-07 22:00:03 +08:00
add
This commit is contained in:
parent
66ec2b6cda
commit
0c017bac01
@ -350,6 +350,32 @@ _register_composite_model(
|
|||||||
lora_conflict_keys=["patch_embed"],
|
lora_conflict_keys=["patch_embed"],
|
||||||
)
|
)
|
||||||
|
|
||||||
|
_register_composite_model(
|
||||||
|
model_type="qwen3_vl",
|
||||||
|
projector_key="visual.merger",
|
||||||
|
vision_model_keys=["visual.patch_embed", "visual.blocks"],
|
||||||
|
language_model_keys=["language_model", "lm_head"],
|
||||||
|
lora_conflict_keys=["patch_embed"],
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
|
_register_composite_model(
|
||||||
|
model_type="qwen3_vl_moe",
|
||||||
|
projector_key="visual.merger",
|
||||||
|
vision_model_keys=["visual.patch_embed", "visual.blocks"],
|
||||||
|
language_model_keys=["language_model", "lm_head"],
|
||||||
|
lora_conflict_keys=["patch_embed"],
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
|
_register_composite_model(
|
||||||
|
model_type="qwen3_omni_moe_thinker",
|
||||||
|
projector_key="visual.merger",
|
||||||
|
vision_model_keys=["visual.patch_embed", "visual.blocks", "audio_tower"],
|
||||||
|
language_model_keys=["model", "lm_head"],
|
||||||
|
lora_conflict_keys=["patch_embed"],
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
_register_composite_model(
|
_register_composite_model(
|
||||||
model_type="video_llava",
|
model_type="video_llava",
|
||||||
|
|||||||
@ -332,9 +332,14 @@ def test_qwen2_omni_plugin():
|
|||||||
image_seqlen, audio_seqlen = 4, 2
|
image_seqlen, audio_seqlen = 4, 2
|
||||||
tokenizer_module = _load_tokenizer_module(model_name_or_path="Qwen/Qwen2.5-Omni-7B")
|
tokenizer_module = _load_tokenizer_module(model_name_or_path="Qwen/Qwen2.5-Omni-7B")
|
||||||
qwen2_omni_plugin = get_mm_plugin(
|
qwen2_omni_plugin = get_mm_plugin(
|
||||||
name="qwen2_omni", audio_token="<|AUDIO|>", image_token="<|IMAGE|>", video_token="<|VIDEO|>",
|
name="qwen2_omni",
|
||||||
vision_bos_token="<|vision_bos|>", vision_eos_token="<|vision_eos|>",
|
audio_token="<|AUDIO|>",
|
||||||
audio_bos_token="<|audio_bos|>", audio_eos_token="<|audio_eos|>"
|
image_token="<|IMAGE|>",
|
||||||
|
video_token="<|VIDEO|>",
|
||||||
|
vision_bos_token="<|vision_bos|>",
|
||||||
|
vision_eos_token="<|vision_eos|>",
|
||||||
|
audio_bos_token="<|audio_bos|>",
|
||||||
|
audio_eos_token="<|audio_eos|>",
|
||||||
)
|
)
|
||||||
check_inputs = {"plugin": qwen2_omni_plugin, **tokenizer_module}
|
check_inputs = {"plugin": qwen2_omni_plugin, **tokenizer_module}
|
||||||
check_inputs["expected_mm_messages"] = [
|
check_inputs["expected_mm_messages"] = [
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user