Skip to content

Metal GPU Deep Learning and Image processing on the OSX/IOS

Photo of Solomon Kashani.
Hosted By
Solomon K.
Metal GPU Deep Learning and Image processing on the OSX/IOS

Details

https://secure.meetupstatic.com/photos/event/4/2/6/b/600_462557003.jpeg

Github Repo:

https://github.com/QuantScientist/GPUSwiftKaggler

Machine learning and Image processing on the OSX/IOS GPU

A hands-on workshop with Shlomo Kashani.

Important Note: This is a hands-on workshop using IOS/OSX/Xcode -> Please get a Mac (you can still participate of course without a Mac)

You must also install:

iOS 11.0 Beta

Xcode 9+ Beta

Agenda:

Dreaming about writing an ML based app for the iPhone? Want to get your hands dirty writing basic image processing filters using Swift Plygrounds ... on the GPU using Metal?

You are in the right place.

Apple's Metal is a low-level, low-overhead hardware-accelerated graphics API that debuted in iOS 8. Apple states that Metal "lets developers create highly immersive console-style games on iPhone. Metal is optimized to allow the CPU and GPU to work together to deliver detailed graphics and complex visual effects."

Apple had also recently presented a native machine learning (CoreML) and machine vision (Vision) frameworks augmenting the already existing libraries they provided (e.g, Accelerate). This significantly enhances the vast array of ML based apps that can be deployed to IOS based devices.

In this Hackathon, we will use data set, pre-process it and deploy an app to an iOS target wherein an application will subsequently consume the data and run an ML model using a basic Swift based UI on the GPU using Metal.

https://secure.meetupstatic.com/photos/event/4/1/c/7/600_462556839.jpeg

Tentative Schedule:

• 17:30 Doors open, get a drink and meet cool data people.

Resources:

https://developer.apple.com/metal/

https://github.com/xmartlabs/Bender

https://github.com/deeplearningkit/deeplearningkit/

https://github.com/mateuszbuda/Sudoku/tree/master/Sudoku

https://github.com/jtbandes/Metalbrot.playground

https://www.invasivecode.com/weblog/metal-image-processing

https://www.invasivecode.com/weblog/convolutional-neural-networks-ios-10-macos-sierra/

Photo of Tel Aviv Deep Learning Bootcamp group
Tel Aviv Deep Learning Bootcamp
See more events
Google Campus TLV
98 Yigal Alon st., Electra tower, floor 26th, Events Zone Space, Electra tower, floor 26th, Events Zone Space · Tel Aviv-Yafo