Skip to content

Latest commit

 

History

History
 
 

docs

Swift for TensorFlow documentation

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.

Tutorials

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

Technology reference

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