This is the primary location of Swift for TensorFlow's documentation and tutorials.
Formatted versions of the current guides, tutorials, and automatically generated API documentation can be found at tensorflow.org/swift. The original versions of the guides can be found here.
Tutorial | Last Updated |
---|---|
A Swift Tour | March 2019 |
Protocol-Oriented Programming & Generics | August 2019 |
Python Interoperability | March 2019 |
Custom Differentiation | March 2019 |
Sharp Edges in Differentiability | November 2020 |
Model Training Walkthrough | March 2019 |
Raw TensorFlow Operators | December 2019 |
Introducing X10, an XLA-Based Backend | May 2020 |
Many different technological directions have been explored over the lifetime of the project. An archive of reference guides, some now obsolete, can be found here:
Document | Last Updated | Status |
---|---|---|
Swift Differentiable Programming Manifesto | January 2020 | Current |
Swift Differentiable Programming Implementation Overview | August 2019 | Current |
Swift Differentiable Programming Design Overview | June 2019 | Outdated |
Differentiable Types | March 2019 | Outdated |
Differentiable Functions and Differentiation APIs | March 2019 | Outdated |
Dynamic Property Iteration using Key Paths | March 2019 | Current |
Hierarchical Parameter Iteration and Optimization | March 2019 | Current |
First-Class Automatic Differentiation in Swift: A Manifesto | October 2018 | Outdated |
Automatic Differentiation Whitepaper | April 2018 | Outdated |
Python Interoperability | April 2018 | Current |
Graph Program Extraction | April 2018 | Outdated |