summaryrefslogtreecommitdiffstats
path: root/docs/proposals
diff options
context:
space:
mode:
Diffstat (limited to 'docs/proposals')
-rw-r--r--docs/proposals/010-new-diff-type-system.md4
1 files changed, 3 insertions, 1 deletions
diff --git a/docs/proposals/010-new-diff-type-system.md b/docs/proposals/010-new-diff-type-system.md
index 242f92de3..dd5623a1d 100644
--- a/docs/proposals/010-new-diff-type-system.md
+++ b/docs/proposals/010-new-diff-type-system.md
@@ -1,3 +1,5 @@
+# SP #010: New Differentiable Type System
+
## Problem
Our current `IDifferentiable` system has some flaws. It works fine for value types, since we can assume that every input gets a corresponding output or 'return' value. It works poorly for buffer/pointer types, since we don't 'return' a buffer, but simply want the getters/setters to be differentiable, and the resulting type to have a second buffer/pointer for the differential data.
@@ -280,4 +282,4 @@ void add_bwd(
DPtr<float>::get_bwd(dpa);
DPtr<float>::get_bwd(dpb);
}
-``` \ No newline at end of file
+```