filmov
tv
Lesson 14 (2019) - Swift: C interop; Protocols; Putting it all together
Показать описание
Today's lesson starts with a discussion of the ways that Swift programmers will be able to write high performance GPU code in plain Swift. Chris Lattner discusses kernel fusion, XLA, and MLIR, which are exciting technologies coming soon to Swift programmers.
Then Jeremy talks about something that's available right now: amazingly great C interop. He shows how to use this to quickly and easily get high performance code by interfacing with existing C libraries, using Sox audio processing, and VIPS and OpenCV image processing as complete working examples.
Next up, we implement the Data Block API in Swift! Well... actually in some ways it's even *better* than the original Python version. We take advantage of an enormously powerful Swift feature: *protocols* (aka *type classes*).
We now have enough Swift knowledge to implement a complete fully connect network forward pass in Swift—so that's what we do! Then we start looking at the backward pass, and use Swift's optional *reference semantics* to replicate the PyTorch approach. But then we learn how to do the same thing in a more "Swifty" way, using *value semantics* to do the backward pass in a really concise and flexible manner.
Lesson 14 (2019) - Swift: C interop; Protocols; Putting it all together
(2020) Swift Tutorial for Beginners: Lesson 14 Properties
Swift for Beginners Part 14 - Strings tutorial (2020)
Lesson 13 (2019) - Basics of Swift for Deep Learning
Coding for 1 Month Versus 1 Year #shorts #coding
Protocol Delegate Method, iOS Swift
Swift Programming Tutorial for Beginners (Full Tutorial)
Swift Series for Beginners(2019) | Day 14 - Enumerations
Learn Swift Fast (2020) - Full Course For Beginners
Lesson 14: App Icon & Launch Screen – SwiftUI To Do List
(2020) Swift Tutorial for Beginners: Lesson 15 Designated and Convenience initializers
Building a macOS menu bar app with string transforms – Swift on Sundays April 14th 2019
02 - Swift Intro | Tutorial iOS Xcode 11 for Beginner 2019
Lesson 14: Cutting Edge Deep Learning for Coders
(2020) Swift Tutorial for Beginners: Lesson 13 Optionals
Swift Programming Tutorial | FULL COURSE | Absolute Beginner
Designing a Design System - Shai Mishali - Swift Heroes 2019
Why you SHOULDN’T build a mobile app 📱👩💻 #technology #programming #software #career #tech...
SwiftUI Basics for Beginners (2020)
Cornelia Street (Taylor Swift) Bariuke Cover Lesson in C with Chords/Lyrics
Building a SwiftUI app for iOS and macOS – Swift on Sundays Tutorial, September 22nd 2019
SwiftUI im Detail | Lesson #14 | Status – @Binding
Cornelia Street (Taylor Swift) Guitar Cover Lesson with Chords/Lyrics - 16th Strum
whats new in swift wwdc 2019
Комментарии