llama.cpp
Add support for Qwen2VL
#10361
Merged

Add support for Qwen2VL #10361

ggerganov merged 35 commits into ggml-org:master from HimariO:qwen2-vl
HimariO
github-actions github-actions added build
github-actions github-actions added Nvidia GPU
github-actions github-actions added examples
github-actions github-actions added python
github-actions github-actions added ggml
HimariO Barebone Qwen2VL LLM convertor
c17546ff
HimariO Add Qwen2VL cli entrypoint
7c6f7934
HimariO [WIP] add qwen2vl arch
b24bd89e
HimariO Verify m-rope output
35411963
HimariO Add vl-rope/2d-rope support for qwen2vl ViT
9d389a05
HimariO update qwen2vl cli tool
f661483e
HimariO update 5D tensor op workaround
3c3691e1
HimariO [WIP] qwen2vl vision model
c13edfed
HimariO make batch and clip utils compatible with qwen2vl
7e9fc720
HimariO [WIP] create inference workflow, gguf convert script but fix
bcd49f59
HimariO correcting vision-rope behavior, add the missing last layer back to ViT
023f0076
HimariO add arg parser to qwen2vl_surgery
3d19dd44
HimariO replace variable size array with vector
53480d2b
HimariO cuda-gdb cmake preset
0882f576
HimariO add fp32 mrope, vision rope kernel
3237bb46
HimariO add fp16 support for qwen2vl and m-rope
201f7043
HimariO add `GGML_ROPE_TYPE_MROPE`, `GGML_ROPE_TYPE_VISION`
f1fa60f8
HimariO fix rope op mode switching, out dated func args
241bb457
HimariO update `llama_hparams`
07553cfb
HimariO update to keep up stream changes
fac03453
HimariO resolve linter, test errors
cbd08b42
HimariO HimariO force pushed to cbd08b42 1 year ago
HimariO HimariO marked this pull request as ready for review 1 year ago
barinov274
HimariO
ghoulich
auriocus
auriocus
ggerganov
ggerganov commented on 2024-12-05
HimariO HimariO force pushed 1 year ago
HimariO add makefile entry, update speical image padding token
6c39aa38
HimariO HimariO force pushed to 6c39aa38 1 year ago
HimariO add mrope unit test, fix few compiler warnings
ac2089c3
HimariO rename `mrope` related function, params
12f17f75
github-actions github-actions added testing
HimariO minor updates on debug util, bug fixs
3ba7664d
HimariO add `m-rope` testcase to `test-backend-ops`
b24ab863
HimariO Merge branch 'master' into qwen2-vl
d7edc550
ggerganov
ggerganov approved these changes on 2024-12-12
auriocus
HimariO Apply suggestions from code review
9abb2527
HimariO Merge branch 'ggerganov:master' into qwen2-vl
c292bf1d
HimariO fix traililng whitespce
e9748e4a
HimariO store `llama_hparams.rope_sections` with fixed size array
ef7f74bd
HimariO update position id tensor size check in GGML_OP_ROPE
e2e9a6ca
github-actions github-actions added Apple Metal
ggerganov
ggerganov commented on 2024-12-13
HimariO minor updates
a02a1907
ggerganov
ggerganov
github-actions github-actions added Vulkan
github-actions github-actions added SYCL
github-actions github-actions added Kompute
HimariO HimariO force pushed 1 year ago
ggerganov
ggerganov commented on 2024-12-13
HimariO HimariO force pushed 1 year ago
ggerganov
ggerganov commented on 2024-12-13
HimariO HimariO force pushed 1 year ago
HimariO update `ggml_backend_*_supports_op` of unsupported backends
19aba1db
HimariO HimariO force pushed to 19aba1db 1 year ago
HimariO remote old `rope_section` compare operator
f96909e2
ggerganov ggerganov merged ba1cb19c into master 1 year ago
ali0une
bartowski1182
stduhpf
ggerganov
husnoo
ali0une
HimariO
chigkim
oursland
bunnyfu
oursland
ddpasa
Nikims

Login to write a write a comment.

Login via GitHub

Reviewers
Assignees
No one assigned
Labels
Milestone