Skip to content

Commit

Permalink
metal : refactor kernel loading code (ggerganov#4794)
Browse files Browse the repository at this point in the history
* 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
  • Loading branch information
ggerganov authored and jordankanter committed Feb 3, 2024
1 parent 1dccdc2 commit 4287e99
Showing 1 changed file with 531 additions and 519 deletions.
Loading

0 comments on commit 4287e99

Please sign in to comment.