swift
[AutoDiff] Forward-mode support for variables, generics, tuples, structs.
#26743
Merged

[AutoDiff] Forward-mode support for variables, generics, tuples, structs. #26743

bartchr808
bartchr808 Merge in work from branch jvp-emitter.
fb2d647f
bartchr808 Init commit.
34fcebe7
bartchr808 WIP.
571b5e80
bartchr808 Make DifferentialEmitter create differential.
1651a782
bartchr808 Merge branch 'tensorflow' into differential-emitter
2ce55ecb
bartchr808 Typos and small bugs.
a06d54d4
bartchr808 Get visitApplyInst and visitReturnInst working.
0ca031be
bartchr808 Remove multi block logic.
652a6d7e
bartchr808 WIP
8fd3e44a
bartchr808 Merge branch 'tensorflow' into differential-emitter
5aeca343
bartchr808 Accidentally removed mapper.
d04b4790
bartchr808 Move JVP lower and start adding AdjointValue.
966c4706
bartchr808 Create differential builder.
5883668d
bartchr808 Get value mapping for seed params.
f27a2bd7
bartchr808 PullbackInfo -> LinearMapInfo.
da8b1d6b
bartchr808 Get correct output, have retain memory leak.
8aade2f1
bartchr808 Move around code.
17776b5e
bartchr808 Fix release bug.
e3138577
bartchr808 More cleanup.
0d7c17c0
bartchr808 More cleanup x2.
e60e4784
bartchr808 Add tangent accumulation.
95c73214
bartchr808 Merge branch 'tensorflow' into differential-emitter
e20f3a6e
bartchr808 PR feedback #1.
f20b98a8
bartchr808 WIP: start adding tests.
3ad5c964
bartchr808 Merge branch 'tensorflow' into differential-emitter
3fb255d2
bartchr808 Fix SIL tests.
0973f3f0
bartchr808 Remove tangent aggregation logic and cleanup.
2ac63169
bartchr808 Merge branch 'tensorflow' into differential-emitter
75aa17c0
bartchr808 Fix comments, add jvpNegate, add/modify tests, simplify lit flag.
bca2df3a
bartchr808 Merge branch 'tensorflow' into differential-emitter
71db0ca5
bartchr808 Merge in work from var and struct support.
d6704c44
bartchr808 Get diff struct bb mapping fixed.
1a6ba5e4
bartchr808 PR feedback.
14eef909
bartchr808 Update new test due to upstream changes and existing tests now that J…
64e334d0
bartchr808 PR feedback.
8eb5bf58
bartchr808 Fix tests and PR feedback.
0b1f4307
bartchr808 WIP: handle tuple inst.
114d2bcc
bartchr808 PR feedback.
5a6cdae4
bartchr808 Merge in changes from intial DifferentialEmitter PR.
667deec2
dan-zheng [NFC] Fix naming.
c8fac01f
bartchr808 PR feedback and additional 'Tracked<Float>' tests.
293dca1a
bartchr808 [NFC] Small name and spacing changes.
4881e7b9
bartchr808 Merge in changes from base branch 'differential-emitter'.
563a5c23
bartchr808 Get generics almost working.
95c41215
bartchr808 Create the differential struct with func reabstraction.
e0081e8d
bartchr808 Start adding tests.
492cd5bc
bartchr808 WIP: more tests.
b7fb0076
bartchr808 Get TF-508 and TF-523 tests case working.
d605cc7d
bartchr808 Get TF-534 working.
85fb0e42
bartchr808 Spacing.
24434df5
bartchr808 WIP: handle tuples with Int element.
1ac2f358
bartchr808 Add tuple extract support, TODO tests.
a6479e9d
bartchr808 WIP: array init.
8ce3c802
bartchr808 Get array init working with Xcode.
a8454a45
bartchr808 Merge branch 'tensorflow' into differential-emitter
96a5c66f
bartchr808 Revamp linear map info struct creation.
68893452
bartchr808 Merge branch 'tensorflow' into differential-emitter
9ad05969
bartchr808 Merge branch 'differential-emitter' into differential-emitter-generic…
52903c6a
bartchr808 WIP: fix generics
726e931c
bartchr808 Merge branch 'tensorflow' into differential-emitter-generic-support
d023c96c
bartchr808 Squash merge in latest changes from differential-emitter.
829b6815
bartchr808 Squash merge in latest changes from differential-emitter.
f7cde6bd
bartchr808 WIP
4681cfd7
bartchr808 Merge branch 'tensorflow' into differential-emitter-generic-support
d4cfce59
bartchr808 bartchr808 added tensorflow
bartchr808 Make updates for ownership and handle subset autodiff params.
ef84b4be
bartchr808 bartchr808 force pushed 7 years ago
bartchr808 bartchr808 force pushed 7 years ago
bartchr808 bartchr808 marked this pull request as ready for review 7 years ago
bartchr808 Cleanup.
22d9556d
bartchr808 bartchr808 force pushed to 22d9556d 7 years ago
bartchr808 bartchr808 requested a review from rxwei rxwei 7 years ago
rxwei
rxwei commented on 2019-08-20
rxwei
rxwei commented on 2019-08-20
bartchr808 Fix tuple support.
c8a02715
bartchr808 merge partial revamp.
ace03915
bartchr808 Merge branch 'tensorflow' into differential-emitter-generic-support
ef2cc0bc
bartchr808 bartchr808 force pushed to ef2cc0bc 7 years ago
bartchr808 WIP: activity analysis revamp.
bc3ced7c
bartchr808 Update broken tests with latest activity analysis and ownership changes.
723fbc2f
bartchr808
bartchr808 commented on 2019-08-21
bartchr808 bartchr808 force pushed 7 years ago
bartchr808
bartchr808 commented on 2019-08-22
bartchr808 Gardening.
b3a80a82
bartchr808 bartchr808 force pushed to b3a80a82 7 years ago
rxwei
rxwei commented on 2019-08-22
bartchr808 PR feedback.
3032b8db
bartchr808
bartchr808
bartchr808
bartchr808
dan-zheng
rxwei
rxwei commented on 2019-09-18
dan-zheng Merge branch 'tensorflow' of github.com:apple/swift into differential…
f2540dbd
dan-zheng Disabled non-varied result warning.
82e9605d
dan-zheng Differential generation fixes.
73f11760
dan-zheng Cleanup: simplify `getSingleDestructureTupleUser`.
c5ebacc9
dan-zheng dan-zheng force pushed 7 years ago
dan-zheng dan-zheng changed the title [AutoDiff] Forward Mode Generics, Vars, Tuples, Structs Support [AutoDiff] Forward-mode support for variables, generics, tuples, structs. 7 years ago
dan-zheng Cleanup: add todo comments referencing TF-800.
9ed94482
dan-zheng Assorted cleanup.
d3155ed8
dan-zheng dan-zheng force pushed to d3155ed8 7 years ago
dan-zheng
dan-zheng
dan-zheng dan-zheng requested a review from rxwei rxwei 7 years ago
dan-zheng
dan-zheng dan-zheng merged 29be1e57 into tensorflow 7 years ago

Login to write a write a comment.

Login via GitHub

Reviewers
Assignees
No one assigned
Labels
Milestone