Skip to content

Latest commit

 

History

History
42 lines (34 loc) · 1.4 KB

Using_Metal_2_for_Compute.md

File metadata and controls

42 lines (34 loc) · 1.4 KB

WWDC 2017

Table of Contents

Using Metal 2 for Compute - Thursday

Session video and resources: https://developer.apple.com/videos/play/wwdc2017/608/

MPS (Metal Performance Shader)

  • MPS is now supported on macOS as well

Image Processing

Linear Algebra

Accelerating ML Using MPS

Training & Inference

  • Training to classify images -> Inference via CNN (Convolutional Neural Network)
    • First part is one time, highly time consuming training phase
    • Second part could be accelerated by using MPS

Convolutional Neural Networks

Neural Network Graph API

  • Describe neural networks using graph API
  • Initialize once, reuse
  • Execute graph on GPU with single call

Summary

  • GPU accelerated primitives
    • Extended support for image processing
    • Addes support for linear algebra
  • Optimized for iOS and macOS
  • New neural network graph API