]> git.djapps.eu Git - pkg/ggml/sources/llama.cpp/commit
model: Add EXAONE 4.5 implementations (#21733)
authorJunwon Hwang <redacted>
Mon, 1 Jun 2026 09:48:53 +0000 (18:48 +0900)
committerGitHub <redacted>
Mon, 1 Jun 2026 09:48:53 +0000 (11:48 +0200)
commit48b88c3b0057fcf1171f8d62ff9f6b10de27a11e
treec23026dc1b49a2013c5fe784c32b4b2c131e4539
parent19620004f59ecbbdcbdad0dfd742500f5971ea61
model: Add EXAONE 4.5 implementations (#21733)

* Add EXAONE 4.5 and Add GQA for MMproj

* mtmd: EXAONE 4.5 vision markers and projector path

EXAONE 4.5 uses <vision> and </vision> for image boundaries; Qwen keeps
<|vision_start|> and <|vision_end|>.

Route EXAONE 4.5 through the Qwen2.5-VL-style encode path (window attention
pattern, optional mmproj input norm). Update exaone4_5 projector weights and
convert_hf_to_gguf for mmproj export.

* mtmd: load EXAONE4 nextn tensors correctly

Align EXAONE4 tensor registration with EXAONE_MOE for NextN/MTP slots and avoid skip-flag propagation on duplicated rope_freqs so model loading succeeds for EXAONE 4.5 GGUF.

* Minor fixes

* Address PR feedback

* Address PR feedback

* Fix EXAONE after merge

* Fix EXAONE 4.5 conversion

* Address PR feedback

* Refactor EXAONE 4.5 conversion

* Address PR feedback

* Fix unintended deletion

* Minor fix

---------

Co-authored-by: LG-AI-EXAONE <redacted>
conversion/__init__.py
conversion/base.py
conversion/exaone.py
gguf-py/gguf/constants.py
src/models/exaone4.cpp
tools/mtmd/CMakeLists.txt
tools/mtmd/clip-impl.h
tools/mtmd/clip.cpp
tools/mtmd/models/exaone4_5.cpp [new file with mode: 0644]
tools/mtmd/models/models.h
tools/mtmd/mtmd.cpp