Skip to content

Commit b38b5e9

Browse files
authored
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
1 parent 7dc7876 commit b38b5e9

File tree

1 file changed

+531
-519
lines changed

1 file changed

+531
-519
lines changed

0 commit comments

Comments
 (0)