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 |
