mirror of
https://github.com/ggerganov/llama.cpp.git
synced 2024-12-24 13:28:50 +01:00
metal : refactor kernel loading code (#4794)
* metal : detect more GPU families * metal : refactor kernel loading * metal : set kernel family requirements * metal : fix kernel init + fix compile options * metal : take into account simdgroup reduction support * metal : print only skipped kernels * metal : fix check for simdgroup reduction support * metal : check for Metal 3 * metal : free allocations * metal : normalize encoder:setComputePipelineStatus calls ggml-ci * metal : fix Metal3 family check ggml-ci * metal : check for simdgroup matrix mul. feature ggml-ci
This commit is contained in:
parent
7dc78764e2
commit
b38b5e93ae
1048
ggml-metal.m
1048
ggml-metal.m
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue
Block a user