llama.cpp
vulkan : fuse UNARY(GELU|SIGMOID|SILU|SOFTPLUS) + MUL
#27220
Merged

vulkan : fuse UNARY(GELU|SIGMOID|SILU|SOFTPLUS) + MUL #27220

0cc4m merged 19 commits into ggml-org:master from Ankk98:vulkan-fuse-unary-mul
Ankk98
Ankk98 vulkan : fuse UNARY(SIGMOID|SILU|SOFTPLUS) + MUL
7709dfa7
Ankk98 Ankk98 requested a review 33 days ago
github-actions github-actions added Vulkan
github-actions github-actions added ggml
ggml-gh-bot
jeffbolznv
Ankk98 vulkan : fuse UNARY(SIGMOID|SILU|SOFTPLUS) + MUL
a075106b
jeffbolznv
jeffbolznv commented on 2026-08-23
Ankk98 vulkan : fuse UNARY(GELU|SIGMOID|SILU|SOFTPLUS) + MUL
1c17272b
Ankk98 vulkan : align unary_mul fusion with binary kernel layout, relax gelu…
99defb21
Ankk98 Ankk98 requested a review from ggerganov ggerganov 26 days ago
github-actions github-actions added testing
jeffbolznv
jeffbolznv commented on 2026-08-23
Ankk98 Ankk98 changed the title vulkan : fuse UNARY(SIGMOID|SILU|SOFTPLUS) + MUL vulkan : fuse UNARY(GELU|SIGMOID|SILU|SOFTPLUS) + MUL 25 days ago
Ankk98 vulkan : use ggml_can_repeat in UNARY+MUL fusion shape check
2138196e
Ankk98 vulkan : fuse UNARY+MUL pairs separated by zero-compute nodes
e3c1adce
jeffbolznv
jeffbolznv commented on 2026-08-25
Ankk98 vulkan : support OP-on-B in UNARY+MUL fusion
09d73ac4
Ankk98 vulkan : fold unary+mul view-hoisting into graph_optimize dep checks
86a424c6
jeffbolznv
jeffbolznv commented on 2026-08-26
Ankk98 vulkan : select unary_mul OP-on-B via specialization constant
ac0c7a2f
Ankk98 vulkan : replace unary_mul pipeline switches with a lookup table
664ad5ae
Ankk98 vulkan : use ggml_can_fuse_subgraph for unary_mul pairs
b2ae173e
Ankk98 Fix Whitespace
0074369b
Ankk98 vulkan : drop redundant unary_mul gap check in graph_optimize
bcd7e00a
Ankk98
jeffbolznv
jeffbolznv commented on 2026-08-26
Ankk98 vulkan: fix whitespace (tab in indent)
2bdae0f5
Ankk98 vulkan: fix whitespace (extra blank line)
51a47e2e
Ankk98 vulkan : move op_on_b spec constant to unary.comp
d352eea7
Ankk98 vulkan : make RMS_NORM/UNARY fusion gap-tolerant for views
7eae54b1
Ankk98
jeffbolznv
jeffbolznv approved these changes on 2026-08-27
jeffbolznv
Ankk98
Ankk98 Merge remote-tracking branch 'upstream/master' into vulkan-fuse-unary…
ee87a150
Ankk98
Ankk98
0cc4m
Ankk98
0cc4m
Ankk98 vulkan : trim comments in UNARY+MUL fusion
901031f3
0cc4m
0cc4m approved these changes on 2026-09-07
Ankk98
0cc4m 0cc4m merged 64e9bceb into master 11 days ago

Login to write a write a comment.

Login via GitHub

Assignees
No one assigned
Labels
Milestone