Extra Credit Download for Mac

Metal Performance Shaders

Official docs outline

8 sections
  1. Metal Performance Shaders

    Overview of MPS GPU-optimized kernels for image, matrix and neural network work on Metal.

  2. MPS Graph

    MPSGraph building and executing compute graphs.

  3. MPSMatrix

    Matrix multiplication and decomposition kernels.

  4. MPSImage

    Image filters, convolution, morphology and resampling kernels operating on MTLTextures.

  5. MPS Ray tracing

    Ray and triangle intersection with acceleration structures.

  6. MPSNDArray

    N-dimensional array objects and operations used by MPSGraph and ML workloads.

  7. Accelerate BNNS

    Basic neural network subroutines on CPU through the Accelerate framework as an alternative to MPS.

  8. Metal Performance Primitives

    Convolutional neural network kernels in Metal.

Each section links to the official page. Titles and summaries by Extra Credit; the docs belong to their authors.

All 11