Update docs/DifferentiableProgrammingImplementation.md

Co-authored-by: Saleem Abdulrasool <compnerd@compnerd.org>
This commit is contained in:
Philip Turner
2021-12-07 03:42:46 -08:00
committed by GitHub
parent ac4a1637a9
commit 2add4dce8f

View File

@@ -282,7 +282,7 @@ The differentiation transform canonicalizes `differentiable_function` instructio
## The differentiation transform
The differentiation transform is a SIL mandatory pass that implements automatic differentiation. This is the "magic" in the differentiation system that automatically generates derivative functions. This involves a few steps:
- **Activity analysis**: static analysis that answers what values need a derivative.
- [**Activity analysis**](#activity-analysis): static analysis that answers what values need a derivative.
- **Differentiability checking**: errors are produced for non-differentiable operations and warnings are produced for accidental data flow mistakes.
- **Automatic differentiation**: generate derivative functions.