llama.cpp
openvino: OV 2026.2, context-shift, Q5_1 support, gemma4 dense/embedding, and -fa off
#24503
Merged

openvino: OV 2026.2, context-shift, Q5_1 support, gemma4 dense/embedding, and -fa off #24503

wine99
zhaixuejun1993 Add interface is_model_splitted() to check the c-graph is splited or not
4bc1eb14
zhaixuejun1993 Infer and propagate dynamic-dimension indices for all tensors in the …
c49ec280
zhaixuejun1993 Only do this for fallback sub graph
76eb69e9
zhaixuejun1993 Move dynamic dims compute in graph missmatch
7e6caef9
zhaixuejun1993 ggml-openvino: fix tensor data handling for PERMUTE/VIEW ops in split…
d306b0bc
zhaixuejun1993 ggml-openvino:add comments
01088c21
zhaixuejun1993 ggml-openvino: override VIEW op_case to 0 for split model inputs
126d7586
zhaixuejun1993 openvino backend: Handle unsupported VIEW shape-mismatch in OpenVINO …
32f9cb75
zhaixuejun1993 Enable additional mul_mat tests and add tensor data saving function (…
f812f786
zhaixuejun1993 ggml-openvino: fix CONT/TRANSPOSE mapping and improve dynamic-dimensi…
865f121c
zhaixuejun1993 OpenVINO: add NORM/TANH support and rework SOFT_MAX translation
ca3a1764
zhaixuejun1993 ggml-openvino: extend VIEW handling
a73a6dc0
wine99 Enable -fa off (#118)
bfa4c539
wine99 Enable --context-shift
9c922b19
zhaixuejun1993 Fix llm param compute error for normal softmax not the softmax in att…
59f0e3c9
zhaixuejun1993 OpenVINO backend: fix error for attention size compute in llm param
c8e9ce42
wine99 use tensor->extra in infer_request i/o
9f355eda
zhaixuejun1993 OpenVINO backend: refacter the compute_llm_params() func add get_atte…
dc5ed75d
zhaixuejun1993 OpenVINO backend: clean unused code
e2ce59c5
cavusmustafa 1to1 match op update (#146)
130ef39c
initial gemma4 support
13ddbf30
cavusmustafa removed hardcoded names for kv cache slicing
75977737
zhaixuejun1993 OpenVINO backend: Add new attention pattern for llm parameters compute
a1baa1aa
cavusmustafa flash attn Q shape static conversion
dad8acda
cavusmustafa Remove slice in permute translation when n_seq is 1
760e86dd
wine99 return optional in extract_layer_from_name
5a399671
zhaixuejun1993 OpenVINO backend: refactor VIEW related operation (#148)
d289bbd9
zhaixuejun1993 OpenVINO backend: Add ops l2_norm & pad
e0caf43e
zhaixuejun1993 OpenVINO backend does not support CPY with non-contiguous data or mis…
8c830921
wine99 add op SSM_CONV GATED_DELTA_NET
a08546fa
zhaixuejun1993 OpenVINO backend: fix error for bf16 in OV gpu plugin
0d0fb423
cavusmustafa reverted static Q input shape for attention layer
c064e870
zhaixuejun1993 OpenVINO backend: remove hardcode name inp_tokens, which ignore some …
d44fa9cd
wine99 Disable remote tensor due to bug in ov gpu
6afe6521
wine99 Disable n_token > 1 GATED_DELTA_NET on gpu
d2279aef
zhaixuejun1993 OpenVINO backend: fix the view op dynamic handling issue in gemma4 & …
e6a7a9e9
zhaixuejun1993 OpenVINO backend: clean code
418c5e51
zhaixuejun1993 OpenVINO backend: enable view + norm/rms_norm
c6efcb69
zhaixuejun1993 OpenVINO backend: concat op
eafd08e9
zhaixuejun1993 OpenVINO backend: argsort op
89858ec2
zhaixuejun1993 OpenVINO backend: enable unary + view & GGML_UNARY_OP_SOFTPLUS
e25ed8f7
zhaixuejun1993 Fix issue for test-backend-ops in TOPK_MOE, which compare VIEW ops re…
996f0c7f
zhaixuejun1993 OpenVINO backend: enable sum_rows
12863b8c
zhaixuejun1993 OpenVINO backend: enable clamp
404d6b3c
zhaixuejun1993 OpenVINO backend: enable DIV
41c35a34
zhaixuejun1993 OpenVINO backend: enable GGML_OP_MUL_MAT_ID
03e835cf
zhaixuejun1993 OpenVINO backend: disable MUL_MAT_ID_FUSION case with large mem needed
08438be2
zhaixuejun1993 OpenVINO backend: Disable GGML_OP_ARGSORT, cause test_backend-ops failed
904c608c
zhaixuejun1993 OpenVINO backend: fix issue in mul_mat_id
d2ca0f85
zhaixuejun1993 OpenVINO backend: Disable DIV with broadcast on GPU
2aa3b2d5
zhaixuejun1993 OpenVINO backend: update DIV
59e3d641
wine99 use ov internal op GatedDeltaNet
4472ce00
zhaixuejun1993 OpenVINO backend: enable llama erch test qwen3next
4bbb85ff
zhaixuejun1993 OpenVINO backend: enable RMS_NORM + VIEW & remove op_case 2 for rope
3032423e
zhaixuejun1993 OpenVINO backend: fix error
c4bd20ff
wine99 suggested changes, need review
2c2541ce
wine99 suggested changes, need review
d11e198d
zhaixuejun1993 OpenVINO backend: clean unused code & fix build warning
c4f2ec74
zhaixuejun1993 OpenVINO backend: enable minicpm3 for arch test
46bddb18
wine99 Disable GDN op (#177)
bb384836
wine99 disable gated_delta_net
645df271
wine99 update stateful_kv_size correctly in mismatch case
08b4fd62
OpenVINO backend: enable arch test for qwen3vl
d2c75494
zhaixuejun1993 OpenVINO backend: enable cohere2 for arch test
e05da27b
zhaixuejun1993 OpenVINO backend: enable t5 for arch test
c3c4dba7
zhaixuejun1993 OpenVINO backend: enable jamba for arch test
a32aeb53
zhaixuejun1993 OpenVINO backend: remove warning for tmp
a0155c41
zhaixuejun1993 OpenVINO backend: enable kimi-linear for arch test
b1f6fb44
zhaixuejun1993 Remove unused
603c7dcc
yangwang201911 Fix gpt-oss accuracy issue
21bab71d
zhaixuejun1993 OpenVINO backend: enable arctic for arch test
f49b0267
zhaixuejun1993 OpenVINO backend: enable grok for arch test
65ec35a2
cavusmustafa Gemma4 initial npu support (#179)
292b1569
zhaixuejun1993 ggml-openvino: add GGML_OPENVINO_ENABLE_CACHE env var to control deco…
c8321535
wine99 Revert "Gemma4 initial npu support (#179)"
af2a8e17
zhaixuejun1993 OpenVINO backend: disable debug log print
a16cfb44
ravi9 Update TBB discovery. Delegated to OpenVINOs own config.
36c5cd58
zhaixuejun1993 OpenVINO backend: GGML_OPENVINO_ENABLE_CACHE YES -> 1
6df01a7e
zhaixuejun1993 OpenVINO backend: fallback FLASH_ATTN_EXT in gemma3n to CPU backend
2ab4121c
virajwad Add raw ov infer profiling metric
6b1c5aa3
Copilot Add OV raw infer time metric to static compute path
d1943912
virajwad Modify precision of static profiling
f1a53403
ravi9 update to OV 2026.2, add OV windows CI
88f22fdf
ravi9 fix editorconfig-checks
ccb1b239
cavusmustafa Initiall gemma4 npu support
df50c52e
cavusmustafa temp. fix for gemma4 accuracy bug on npu
b397e94b
cavusmustafa Remove hardcoded names for npu-fold handling
41ce1c7c
cavusmustafa revert static n tokens for cont translation as it is not needed
7baa2133
cavusmustafa removed unused variable
5fa8e5e2
cavusmustafa test-llama-archs fix
b9cba9d4
cavusmustafa Fix gemma4 flash_attn fallback
e8324aca
mostafafaheem support im2col
10a2cfdd
mostafafaheem fix code style
38e9d59f
wine99 disable add_rope_sin_cos optimization
9c0ca74a
cavusmustafa stateless boradcast and rope optimizations
bbc43193
cavusmustafa Enable manual gqa attn by default for stateless gpu
e3bdd6b8
manual gqa: fixed static batch
bc11c32b
cavusmustafa gemma4 llama-bench ctx update fix
d551f5bb
ravi9 Update OV win CI
2e33f252
cavusmustafa stateful rope fusion temp. fix
699fd7d9
cavusmustafa removed hardcoded names for kv cache slicing
75977737
zhaixuejun1993 OpenVINO backend: Add new attention pattern for llm parameters compute
a1baa1aa
cavusmustafa flash attn Q shape static conversion
dad8acda
cavusmustafa Remove slice in permute translation when n_seq is 1
760e86dd
zhaixuejun1993 OpenVINO backend: refactor VIEW related operation (#148)
d289bbd9
zhaixuejun1993 OpenVINO backend: Add ops l2_norm & pad
e0caf43e
zhaixuejun1993 OpenVINO backend does not support CPY with non-contiguous data or mis…
8c830921
wine99 add op SSM_CONV GATED_DELTA_NET
a08546fa
cavusmustafa reverted static Q input shape for attention layer
c064e870
zhaixuejun1993 OpenVINO backend: remove hardcode name inp_tokens, which ignore some …
d44fa9cd
wine99 Disable remote tensor due to bug in ov gpu
6afe6521
wine99 Disable n_token > 1 GATED_DELTA_NET on gpu
d2279aef
zhaixuejun1993 OpenVINO backend: fix the view op dynamic handling issue in gemma4 & …
e6a7a9e9
zhaixuejun1993 OpenVINO backend: enable view + norm/rms_norm
c6efcb69
zhaixuejun1993 OpenVINO backend: concat op
eafd08e9
zhaixuejun1993 OpenVINO backend: argsort op
89858ec2
zhaixuejun1993 OpenVINO backend: enable unary + view & GGML_UNARY_OP_SOFTPLUS
e25ed8f7
zhaixuejun1993 Fix issue for test-backend-ops in TOPK_MOE, which compare VIEW ops re…
996f0c7f
zhaixuejun1993 OpenVINO backend: Disable GGML_OP_ARGSORT, cause test_backend-ops failed
904c608c
zhaixuejun1993 OpenVINO backend: fix issue in mul_mat_id
d2ca0f85
zhaixuejun1993 OpenVINO backend: fix error
c4bd20ff
wine99 suggested changes, need review
d11e198d
zhaixuejun1993 OpenVINO backend: clean unused code & fix build warning
c4f2ec74
wine99 Disable GDN op (#177)
bb384836
OpenVINO backend: enable arch test for qwen3vl
d2c75494
zhaixuejun1993 OpenVINO backend: enable cohere2 for arch test
e05da27b
zhaixuejun1993 OpenVINO backend: enable t5 for arch test
c3c4dba7
zhaixuejun1993 OpenVINO backend: enable jamba for arch test
a32aeb53
zhaixuejun1993 OpenVINO backend: remove warning for tmp
a0155c41
zhaixuejun1993 OpenVINO backend: enable kimi-linear for arch test
b1f6fb44
zhaixuejun1993 OpenVINO backend: enable arctic for arch test
f49b0267
zhaixuejun1993 ggml-openvino: add GGML_OPENVINO_ENABLE_CACHE env var to control deco…
c8321535
wine99 Revert "Gemma4 initial npu support (#179)"
af2a8e17
zhaixuejun1993 OpenVINO backend: disable debug log print
a16cfb44
zhaixuejun1993 OpenVINO backend: GGML_OPENVINO_ENABLE_CACHE YES -> 1
6df01a7e
virajwad Add raw ov infer profiling metric
6b1c5aa3
Copilot Add OV raw infer time metric to static compute path
d1943912
virajwad Modify precision of static profiling
f1a53403
ravi9 update to OV 2026.2, add OV windows CI
88f22fdf
ravi9 fix editorconfig-checks
ccb1b239
cavusmustafa Initiall gemma4 npu support
df50c52e
cavusmustafa temp. fix for gemma4 accuracy bug on npu
b397e94b
cavusmustafa revert static n tokens for cont translation as it is not needed
7baa2133
cavusmustafa test-llama-archs fix
b9cba9d4
cavusmustafa Fix gemma4 flash_attn fallback
e8324aca
wine99 disable add_rope_sin_cos optimization
9c0ca74a
cavusmustafa stateless boradcast and rope optimizations
bbc43193
cavusmustafa Enable manual gqa attn by default for stateless gpu
e3bdd6b8
manual gqa: fixed static batch
bc11c32b
cavusmustafa gemma4 llama-bench ctx update fix
d551f5bb
mostafafaheem OpenVINO backend: Conslolidate supported ops
d05ce549
mostafafaheem Exclude unsupported GGML_OP_SUB cases
b32c04ed
mostafafaheem OpenVINO Backend: MUL_MAT enhancements
71ba1135
wine99 support f16 mask input for npu
f7bbe7c5
ravi9 Make GGML_OPENVINO_* env vars usage uniform
efbc5656
mostafafaheem OpenVINO backend: Enhance envvar handling
34b2bee0
mostafafaheem more cleanup
b3f21ea8
mostafafaheem move ggml_openvino_env_flag to appropriate place
e68a1030
cavusmustafa OpenVINO backend: add REPEAT translator, Q5_1 weights, and GLU view-i…
65e2eccb
ravi9 Merge pull request #208 from mostafafaheem/envvar_cleanup
8ea91dd0
cavusmustafa ggml-openvino: fix -Werror=cast-qual in extract_q5_1_data
341b6156
ravi9 Merge pull request #209 from cavusmustafa/op_translations_q51
4c878bdf
ravi9 Update openvino.Dockerfile
971816c5
ravi9 ggml-openvino: centralize env var access via *getenv_str/getenv_int h…
835121df
zhaixuejun1993 OpenVINO backend: Enable GGML_OP_ADD_ID
3365e31c
zhaixuejun1993 Merge pull request #210 from zhaixuejun1993/xuejun/add_op_add_id
906a48da
wine99 Uptade openvino backend clamg-format
dd5c58d1
wine99 clang-format
a9045e0e
ravi9 Update OPENVINO.md (#211)
fb924cbe
wine99 wine99 requested a review 36 days ago
wine99 wine99 requested a review from ngxson ngxson 36 days ago
github-actions github-actions added documentation
github-actions github-actions added devops
github-actions github-actions added ggml
github-actions github-actions added OpenVINO
ravi9
ravi9 Merge branch 'master' into dev_backend_openvino
ba6c06d2
toomanybyt3s
ravi9 Merge branch 'master' into dev_backend_openvino
1d3035b4
ggerganov
ggerganov commented on 2026-06-15
zhaixuejun1993 OpenVINO backend: fix accuracy issue for op CONCAT with i64 precision
90ae9176
zhaixuejun1993 Merge pull request #214 from zhaixuejun1993/xuejun/fix-error-op-concat
383d163a
ravi9 Remove strict concurrency for gpu-openvino-low-perf
00e80a99
ravi9
ggerganov ggerganov assigned ggerganov ggerganov 32 days ago
ggerganov
ggerganov commented on 2026-06-16
ravi9 Update openvino CI keynames; add ccache-clear
65d4041e
ggerganov ggerganov requested a review from CISC CISC 32 days ago
CISC
CISC commented on 2026-06-16
ravi9 Apply suggestions from code review
ce52f0a7
ravi9
CISC
CISC approved these changes on 2026-06-16
ravi9 Fix formatting
3481530d
ravi9
ravi9
ggerganov ggerganov merged 890f1a27 into master 31 days ago

Login to write a write a comment.

Login via GitHub

Assignees
Labels
Milestone