Flux.jl
Add more `Duplicated` methods for Enzyme.jl support
#2471
Merged

Add more `Duplicated` methods for Enzyme.jl support #2471

mcabbott merged 38 commits into FluxML:master from mcabbott:enzyme3
mcabbott
mcabbott mcabbott added gradients
mcabbott mcabbott added enzyme
mcabbott mcabbott force pushed from ef9d7b42 to a024b169 1 year ago
mcabbott mcabbott force pushed from 7e155f8d to ca51a77b 1 year ago
mcabbott mcabbott force pushed from 60acf271 to 63105484 1 year ago
mcabbott mcabbott marked this pull request as ready for review 1 year ago
ToucheSir
mcabbott
mcabbott
mcabbott
mcabbott commented on 2024-11-06
ToucheSir
mcabbott
mcabbott mcabbott force pushed from f8439991 to ca5a20f2 1 year ago
codecov
mcabbott mcabbott force pushed from ca5a20f2 to 0f224536 1 year ago
ToucheSir
mcabbott
mcabbott
wsmoses
wsmoses commented on 2024-11-11
wsmoses
wsmoses commented on 2024-11-11
wsmoses
avik-pal
mcabbott add more Duplicated methods
370195fa
mcabbott update macro to zero, show
5e80ab2b
mcabbott make informative errors if you use Duplicated without loading Enzyme
cdba1370
mcabbott note on macro
81541361
mcabbott fix some tests
c6756560
mcabbott add an Enzyme docs page
5b9380a0
mcabbott tweaks & tests
9f92a8b2
mcabbott typos
bd4634f4
mcabbott news, docs
2644f10d
mcabbott let Flux own the function update! to avoid piracy
29b9d87d
mcabbott Revert "let Flux own the function update! to avoid piracy"
8b3754f5
mcabbott demand Optimisers PR
385602d9
mcabbott fixup
9087bb00
mcabbott force depwarns
f23fd0d6
mcabbott allow aux in withgradient
faf6a242
mcabbott disallow Active
b2c495e0
mcabbott disallow trivial Duplicated
b75f800b
mcabbott don't use ReverseWithPrimal in gradient
50c0c920
mcabbott tweak
48dc7173
mcabbott giant post-rebase fixup after everything was moved around... all earl…
037d6ef1
mcabbott mcabbott force pushed from a9424ab4 to 037d6ef1 1 year ago
mcabbott clean up more rebase mess
317816c5
mcabbott fix docs
0bef0d61
mcabbott try out Ref for withgradient
ecef1f04
mcabbott don't own `_make_zero!`
349dc99b
mcabbott mcabbott force pushed from 976be71d to 349dc99b 1 year ago
mcabbott add explicit errors for 2nd order
21d05c0f
mcabbott Merge branch 'master' into enzyme3
4d460a48
CarloLucibello
CarloLucibello commented on 2024-11-24
CarloLucibello
CarloLucibello commented on 2024-11-24
mcabbott more rebase problems
126e7bd7
CarloLucibello
CarloLucibello CarloLucibello added breaking
mcabbott
CarloLucibello
mcabbott
CarloLucibello
mcabbott
CarloLucibello
mcabbott teach Flux.state about Duplicated
55d24eb2
mcabbott another explicit error for Zygote mistake
7a545310
mcabbott ahem
a1380a0d
mcabbott
mcabbott commented on 2024-11-27
mcabbott don't use Enzyme's make_zero!, fix some bugs
5c1650fb
mcabbott maybe this works?
016cfe63
mcabbott see if CI likes these
16de6481
mcabbott turns out train! does have tests
a76dd612
mcabbott enzyme tests
3e2c760c
mcabbott mcabbott force pushed from 21a2d361 to 610e869c 1 year ago
mcabbott mcabbott force pushed from 610e869c to d8a8880e 1 year ago
mcabbott fix tests?
4b233c89
mcabbott mcabbott force pushed from d8a8880e to 4b233c89 1 year ago
mcabbott mcabbott added this to the v0.15 milestone 1 year ago
mcabbott Merge branch 'master' into enzyme3
9afbf0ac
mcabbott
mcabbott commented on 2024-12-03
mcabbott minor comments
c9ac5c0d
mcabbott mcabbott merged f5d25e51 into master 1 year ago
mcabbott mcabbott deleted the enzyme3 branch 1 year ago

Login to write a write a comment.

Login via GitHub

Assignees
No one assigned
Labels
Milestone