Keno Fischer
16369769ab
Handle various cases of multiplying transpose-wrapped matrices
...
See test cases. I hit these while taking third-order derivatives of
matrix multiplies (whose gradient definitions use transpose).
2019-02-06 10:41:32 -05:00
Keno Fischer
d36d7879df
Add higher order autodiff for getindex
...
This fixed higher order autodiff or getindex (and by extension vcat, since
it's backward pass uses getindex). This makes tracker able to handle
the third order derivatives needed to implement [1].
[1] Physics-Informed Generative Adversarial Networks for Stochastic Differential Equations. https://arxiv.org/abs/1811.02033
2019-02-06 10:41:23 -05:00
Mike J Innes
e8b2ec6f67
Merge pull request #311 from tejank10/conv_transpose
...
2D Conv transpose support
2019-02-06 14:14:14 +00:00
Mike J Innes
cfe6859186
auto-collect in forward
2019-02-04 10:37:02 +00:00
Mike J Innes
838070968e
vcat with scalars
2019-02-04 00:05:16 +00:00
Tejan Karmali
e54df2de06
Merge branch 'master' into conv_transpose
2019-02-02 10:20:45 +05:30
Michael Abbott
55a7359f67
PermutedDimsArray test
2019-01-28 18:19:06 +01:00
Mike J Innes
58ac415f6b
forward mode
2019-01-25 16:14:24 +00:00
Mike J Innes
152ce4a164
conversions for dual numbers
2019-01-22 10:07:42 +00:00
Mike J Innes
a3e0de1ee5
fixes #516
2019-01-15 15:49:18 +00:00
Mike J Innes
735b970c12
fix update for scalars
2019-01-10 10:19:05 +00:00
Mike J Innes
6b11c552f3
better h/vcat, fixes #378
2018-12-19 11:19:01 +00:00
Tejan Karmali
1648414a5d
fixes for layer and test
2018-12-04 11:08:40 -05:00
Tejan Karmali
95e490a2c5
merge conflict resolved
2018-11-28 11:10:22 -05:00
Tejan Karmali
a71ee386d0
1.0 fix for conv transpose
2018-11-28 10:55:21 -05:00
Mike J Innes
b3331205d1
faster default gradient performance
2018-11-12 23:39:25 +00:00
Mike J Innes
d0e4fbb1e0
Merge branch 'master' into ed/diagm-pair
2018-11-05 11:51:29 +00:00
Mike J Innes
70283e1971
Merge pull request #465 from FluxML/mji/once
...
Destroy AD graph when doing in-place gradients
2018-10-31 14:14:38 +00:00
Mike J Innes
77178b7d67
remove old-style definition and test
2018-10-30 14:21:22 +00:00
Roger-luo
e5d58699e6
fix and add test
2018-10-26 14:06:17 -04:00
Mike J Innes
c21d768b7c
destroy AD graph when doing in-place gradients
2018-10-26 16:57:19 +01:00
Tejan Karmali
f540a0daf7
merge with upstream
2018-10-23 13:40:06 -04:00
Mike J Innes
bbccdb3eec
Merge pull request #279 from avik-pal/depthwiseconv
...
Adds support for Depthwise Convolutions
2018-10-23 17:22:15 +01:00
Tejan Karmali
e9bf86dbff
Merge branch 'master' of https://github.com/FluxML/Flux.jl into conv_transpose
2018-10-19 02:08:25 -04:00
Alex Bird
d131853587
add inv/ldivide/rdivide + test
2018-09-19 13:08:30 +01:00
Avik Pal
eb9b408c0f
Merge branch 'master' into depthwiseconv
2018-09-15 10:21:31 +05:30
Tejan Karmali
e86365ed3f
1.0 fix for conv transpose
2018-09-08 15:44:06 -04:00
Johnny Chen
81811a01ce
Update testset for ==, ≈, and <
2018-08-25 14:52:08 +08:00
Mike Innes
dfe7578216
test repeat fix
2018-08-23 11:29:43 +01:00
Josh Christie
710a65fe72
Fix back scalar with a Ref and fix diagonal test
2018-08-11 14:36:33 +01:00
Josh Christie
5186e3ba18
Updates for julia 1.0
2018-08-11 10:51:07 +01:00
Mike J Innes
62d594af43
out of place gradients for collect
2018-08-07 22:09:20 +01:00
Avik Pal
a0ec472a4b
Merge branch 'master' into depthwiseconv
2018-08-08 01:20:37 +05:30
pevnak
926411a449
removed most error, the only one in Fallbacks test persits
2018-08-03 15:14:25 +01:00
Simon Mandlik
02f343d44d
fixed more dep warns, also in tests, but maximum, minimum and size in array.jl still need to be updated. As a result, some more tests may not pass for the time being
2018-08-03 15:14:25 +01:00
Simon Mandlik
0471c489e6
depwarns
2018-08-03 15:14:25 +01:00
pevnak
3510c837a8
zeros replaced by zero
2018-08-03 15:14:25 +01:00
pevnak
ea38c7dbea
some more changes
2018-08-03 15:14:25 +01:00
pevnak
d6f5baee39
fixed fixes proposed by Carlo
2018-08-03 15:14:25 +01:00
pevnak
e98538673a
updated sum to be compliant with latest beta. Removed some depwarns
2018-08-03 15:14:25 +01:00
Mike Innes
a50432324b
rm broken test
2018-08-03 13:02:47 +01:00
Mike J Innes
00cfe24d66
fix cat
2018-08-03 13:02:47 +01:00
Mike J Innes
7057ca739e
fix std usage
2018-08-03 12:56:27 +01:00
Mike J Innes
88a265154c
deprecations
2018-08-03 12:54:31 +01:00
Avik Pal
0aabf9d86b
Merge branch 'master' into depthwiseconv
2018-07-13 14:04:19 +05:30
Mike J Innes
1430053b69
checkpoints
2018-07-09 17:52:34 +01:00
Mike J Innes
5e319c7395
fix gradient definitions
2018-07-09 13:39:10 +01:00
Avik Pal
84f977c804
Remove comment
2018-07-09 13:35:30 +05:30
Avik Pal
85158d632b
Comment out the test
2018-06-11 16:00:20 +05:30
Avik Pal
b59da95786
Merge branch 'depthwiseconv' of https://github.com/avik-pal/Flux.jl into depthwiseconv
2018-06-09 13:11:42 +05:30