]> git.djapps.eu Git - pkg/ggml/sources/ggml/commit
ggml : group all experts in a single ggml_mul_mat_id (llama/6505)
authorslaren <redacted>
Thu, 18 Apr 2024 13:18:48 +0000 (15:18 +0200)
committerGeorgi Gerganov <redacted>
Sat, 11 May 2024 18:30:08 +0000 (21:30 +0300)
commit8a67847eb94e21b01e6f5d32c38ff4c345dc48fa
treef07e7d9c49f78a56d54e2a162dc4fdec9ae17af5
parent90b7dfd1a494c863d37c2052a12dd1f77e343e7e
ggml : group all experts in a single ggml_mul_mat_id (llama/6505)

* ggml : group all experts in a single ggml_mul_mat_id
cuda : improve mmid row copy

* cuda : fix bin bcast with non-cont src0

* test-backend-ops : only run all mul mat tests for base types

* llama : disable moe offloading with SYCL

---------

Co-authored-by: Georgi Gerganov <redacted>
include/ggml/ggml.h
src/ggml-cuda.cu
src/ggml-cuda/binbcast.cu
src/ggml-cuda/convert.cu
src/ggml-metal.m
src/ggml-metal.metal
src/ggml-sycl.cpp
src/ggml.c
tests/test-backend-ops.cpp