llama.cpp
metal : add CONV_2D_DW (depthwise convolution) support
#21565
Merged

metal : add CONV_2D_DW (depthwise convolution) support #21565

ggerganov merged 9 commits into ggml-org:master from Sou-ly:metal-conv2d-dw
Sou-ly
Sou-ly Sou-ly requested a review 96 days ago
ggml-gh-bot
Sou-ly Sou-ly requested a review from ggerganov ggerganov 96 days ago
github-actions github-actions added testing
github-actions github-actions added ggml
github-actions github-actions added Apple Metal
Sou-ly Sou-ly force pushed from a8265cb0 to 29477782 41 days ago
QuintinShaw
ggerganov ggerganov assigned ggerganov ggerganov 15 days ago
Sou-ly Sou-ly force pushed from 29477782 to 8e6cb7bd 14 days ago
Sou-ly
ggerganov
Sou-ly Sou-ly force pushed from 5c8a3e25 to 365c8c1c 4 days ago
Sou-ly
Sou-ly metal : add CONV_2D_DW (depthwise 2D convolution) support
69cb03d5
Sou-ly test : add perf cases for CONV_2D_DW
dc964ac2
Sou-ly metal : use 3D dispatch for CONV_2D_DW kernel
b8973624
Sou-ly metal : add channel-tiled CONV_2D_DW kernel for non-contiguous layouts
309d67ca
Sou-ly metal : simplify CONV_2D_DW dispatch and trim comments
12dbfda0
Sou-ly metal : merge duplicate CONV_2D_DW pipeline getters
eb6456ac
ggerganov tests : add F16 CONV2D_DW tests
8ce0cb41
Sou-ly cpu : fix F16 kernel support for CONV_2D_DW
ce51dfc3
Sou-ly tests : remove commented-out CONV_2D_DW test block
c8e6cb6e
Sou-ly Sou-ly force pushed from 365c8c1c to c8e6cb6e 3 days ago
ggerganov
ggerganov approved these changes on 2026-07-09
ggerganov ggerganov merged 92b187c9 into master 3 days ago
ggerganov

Login to write a write a comment.

Login via GitHub

Reviewers
Assignees
Labels
Milestone