mirror of
https://github.com/ggml-org/llama.cpp.git
synced 2025-07-02 15:55:05 +00: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:
1048
ggml-metal.m
1048
ggml-metal.m
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user