sync : ggml #3071

ggerganov merged 80 commits into master from sync-ggml-25-04-24
ggerganov
CISC CUDA: don't convert BF16 weights to FP32 (ggml/1174)
b4b7e155
ggerganov ggml : simplify Arm fp16 CPU logic (ggml/1177)
53506afa
slaren llama : add option to override model tensor buffers (llama/11397)
614c087b
0cc4m Vulkan: Fix mmq int dot float cache size (llama/12722)
8a6981a7
jeffbolznv vulkan: Implement grouped query attention in the coopmat2 FA shader (…
ab9d6087
mtmcp cmake: remove caching from vulkan coopmat checks (llama/12719)
35027550
jeffbolznv vulkan: Implement split_k for coopmat2 flash attention. (llama/12627)
2f935a82
lhez opencl: use `max_alloc_size` in backend ctx instead of querying again…
953a9033
hipudding CANN: Fix failed test cases (llama/12708)
ec21d02b
agray3 Simplify and improve CUDA graphs through use of indirect copy pointer…
2d0b11bc
noemotiovon CANN: Support operator SIN COS ARGMAX (llama/12709)
ade66e63
A3shTnT fix MUSA compiler warning (llama/12704)
d52ab9b8
jeffbolznv vulkan: Fix missing cmake logic for dot product extension (llama/12721)
96a8cc5a
gaugarg-nv CUDA: Prefer vector flash decoding kernel for Gemma models (llama/12738)
f88fe40f
jeffbolznv vulkan: set cmake minimum and project name in vulkan-shaders (llama/1…
4773f07a
jeffbolznv vulkan: Hybrid waitForFences/getFenceStatus to reduce fence latency (…
bceee711
hydroo cmake: fix ggml-shaders-gen compiler paths containing spaces (llama/1…
7cff350e
s-Nick sycl: allow ggml-sycl configuration and compilation using Visual Stud…
cb85299c
0cc4m Vulkan: Tune Vulkan mmq int dot shader for performance (llama/12767)
c5b7ca94
jeffbolznv vulkan: Use unclamped loads for flash attention mask (llama/12720)
1426dfdc
jeffbolznv vulkan: fix NaN issue in flash attention shader (llama/12776)
bf9d152e
yeahdongcn musa: fix compilation warnings in mp_22/31 (llama/12780)
26531963
hipudding CANN: Refactor to reduce duplicate code (llama/12731)
1751e806
CANN: fix typo in ggml-cann (llama/12733)
9dcd7ff8
sycl: remove redundant memcopy in function ggml_backend_sycl_buffer_s…
b1306b96
ggerganov cuda : fix HIP and MUSA BF16 (llama/0)
981432f5
lhez opencl: better identify Adreno GPU (llama/12760)
db561f20
NeoZhangJianyu Revert "sycl:remove redundant memcopy in function ggml_backend_sycl_b…
72ff1965
slaren ggml : add more generic custom op, remove deprecated custom ops (ggml…
75749182
slaren ggml : add bilinear upscale support (ggml/1185)
3c4f20e3
cmdr2 ggml: don't include arm_neon.h when using CUDA 12 with ARM Neon (ggml…
8c36c7bd
ggerganov llama : fix FA when KV cache is not used (i.e. embeddings) (llama/12825)
1f36f271
CISC cuda : add f32 to bf16 copy op (llama/12806)
f96f36f5
jeffbolznv vulkan: Use fp16 for the flash attention P*V multiplication (llama/12…
d25499b7
jeffbolznv vulkan: In coopmat2 mmq, load q4_k/q5_k scales through shared memory …
0f556ed9
noemotiovon CANN: Support Opt CONV_TRANSPOSE_1D and ELU (llama/12786)
147541f0
pkubaj ggml-impl.h: fix build on POWER9 (llama/12855)
55e48dfb
pkubaj ggml-cpu-impl.h: do not redefine bool on POWER9 (llama/12856)
27af59e3
mehendarkarprajwal Fixes #12823 (llama/12830)
2b846dd0
noemotiovon CANN: Support more ops (llama/12841)
38a99017
cmdr2 cpu: fix cpu backend's supports-op for GET_ROWS_BACK. fixes a fatal w…
19575cbf
taronaeo ggml: fix compilation error s390x (llama/12848)
9f66d675
qnixsynapse SYCL: Add fp16 type support to unary op kernels (llama/12788)
4eb52944
EwanC sycl: Support sycl_ext_oneapi_limited_graph (llama/12873)
963470fe
jeffbolznv vulkan: use aligned loads for flash attention mask (llama/12853)
e8fe2868
agray3 ggml: disable CUDA graphs for unsupported DUP and CONT node types (ll…
9765632c
SongXiaoXi ggml: use _mm[512/256]_dpbusd[_avx]_epi32 to directly accumulate into…
31b3ada8
Acly ggml : Depthwise 2D convolution (ggml/1152)
319af9f0
rgerganov rpc : use ggml_context_ptr (llama/12938)
00cb979a
qnixsynapse SYCL: Fix im2col (llama/12910)
d3713ee0
bachelor-dou CANN: Optimize CANN buffer pool memory management (llama/12875)
378c551d
noemotiovon CANN: Opt ROPE optimization (llama/12865)
79d78426
Srihari-mcw ggml : Add AVX512 implementation of GEMM - Q4_Kx8 (llama/12829)
b3449573
qnixsynapse SYCL: Add ROPE vision kernel (llama/12887)
6f2a40f7
hjc4869 CUDA/HIP: Share the same unified memory allocation logic. (llama/12934)
752162ba
hipudding CANN: Add x86 build ci (llama/12950)
6a2273b3
ggerganov metal : add FA-vec kernels for head size 96 (llama/12952)
342a49fe
noemotiovon CANN: Add 310P operator support check (llama/12962)
505e57d1
jeffbolznv vulkan: enable coopmat2 FA gqa and split_k optimizations more often (…
062375ee
kimminsu38oo opencl: fix incorrect local_size index in profiling log (llama/12868)
fa69e39f
hipudding CANN: Add support for async operator submission (llama/12864)
c941896d
agray3 ggml: Re-enable CUDA graphs in presence of CONT and DUP nodes (llama/…
9a2ac85d
ggerganov graph : make FA compatible with MLA + add initial Metal kernels (llam…
056d903b
rgerganov rpc : add RPC_CMD_HELLO (llama/12955)
4a7775c7
qnixsynapse SYCL: Refactor and enable FP16 in binary broadcast OPs (llama/12975)
ed18c7a9
jmorganca metal: add neg operator (llama/13029)
f7eb6eb6
jeffbolznv vulkan: support noncontiguous rms_norm (llama/13031)
308239db
qnixsynapse SYCL: Add non-contiguous support in ROPE (llama/12993)
0612ed67
slaren ggml : add SSE 4.2 and x64 base variant for CPUs without AVX (llama/1…
6d63a738
JohannesGaessler CUDA: noncont MMVQ + batched bs1 MUL_MAT_ID (llama/13014)
6e92d2ee
netrunnereve vulkan: matmul gcn tuning (llama/13016)
2299308d
ggerganov metal : fix floating-point range of attention scores in FA kernels (l…
3bd21ed2
JohannesGaessler CUDA: use switch statements in constexpr functions (llama/13095)
de20f455
ggerganov ggml : fix trailing whitespaces (llama/0)
fd137aac
lhez opencl: split ggml-opencl.cl into multiple files and cleanup (llama/1…
6f9d3e6b
ggerganov sync : ggml
775402bb
ggerganov opencl : remove obsolete files (skip) (ggml/1200)
fc70647d
ggerganov sync : ggml
00fb6606
ggerganov cuda : fix unused variable compile warning (#0)
4ae6aa3f
ggerganov ruby : add cmake option (#0)
475e93eb
ggerganov ggerganov merged adaea088 into master 1 year ago
ggerganov ggerganov deleted the sync-ggml-25-04-24 branch 1 year ago

Login to write a write a comment.

Login via GitHub

Reviewers
No reviews
Assignees
No one assigned
Labels
Milestone