Tim Besard
f32c34247a
Adapt to the new CUDAdrv.CuPtr pointer type.
2019-02-06 10:42:31 -05:00
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
777571d4b4
Merge pull request #601 from FluxML/revert-591-onehot
...
Revert "Fix OneHotVector/Matrix performance on GPU"
2019-02-06 14:32:48 +00:00
Mike J Innes
ecc55ec9e1
Revert "Fix OneHotVector/Matrix performance on GPU"
2019-02-06 14:31:15 +00: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
Tejan Karmali
cc4438cd93
Update NNlib to master in Manofest
2019-02-05 09:33:50 -05:00
Dhairya Gandhi
53875a85a1
Merge pull request #592 from MJ10/master
...
Layer normalisation for images
2019-02-05 18:51:02 +05:30
Moksh Jain
046f7b4eae
fix std arguments in normalise
2019-02-05 18:36:04 +05:30
Moksh Jain
c6409d7686
add support for n-dimensional input to normalise layer
2019-02-05 17:09:22 +05:30
Mike J Innes
940b1e6dbf
Merge pull request #587 from KristofferC/patch-2
...
use uncorrected standard deviation in normalise
2019-02-04 14:35:25 +00:00
Mike J Innes
7fc920240d
Merge pull request #591 from dhairyagandhi96/onehot
...
Fix OneHotVector/Matrix performance on GPU
2019-02-04 13:53:55 +00:00
Dhairya Gandhi
2f916f9763
better tests
2019-02-04 18:43:25 +05:30
Mike J Innes
17f33b4a6a
Merge pull request #583 from KristofferC/kc/small_fixes
...
clarify docs on single batch image to conv
2019-02-04 12:33:34 +00:00
Mike J Innes
e774053126
Merge pull request #590 from oxinabox/patch-2
...
Default to zero'ed initial state for all RNN
2019-02-04 12:28:38 +00:00
Dhairya Gandhi
6654ebfc90
added onecold broadcast test
2019-02-04 17:57:34 +05:30
Mike J Innes
329c8f8f95
Merge pull request #585 from KristofferC/kc/verify_download
...
add hash verification to datasets
2019-02-04 11:20:53 +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
Dhairya Gandhi
30aa814c4d
fixes #582
2019-02-03 18:43:16 +05:30
Dhairya Gandhi
e243950e28
comment fix
2019-02-03 04:00:08 +05:30
Dhairya Gandhi
bd6158d7f9
onehotvector/matrix behaviour
2019-02-03 03:57:41 +05:30
Lyndon White
26550dacda
Default to zero'ed initial state
2019-02-02 20:01:28 +00:00
Tejan Karmali
84eabcd2ae
fixed DepthwiseConv dilation
2019-02-02 12:19:35 +05:30
Tejan Karmali
e54df2de06
Merge branch 'master' into conv_transpose
2019-02-02 10:20:45 +05:30
Kristoffer Carlsson
fd0f1c7a82
use uncorrected standard deviation in normalise
...
fixes https://github.com/FluxML/Flux.jl/issues/529
2019-01-30 17:42:19 +01:00
Kristoffer Carlsson
f60079d07c
add hash verification to datasets
2019-01-30 13:11:26 +01:00
Mike J Innes
0469394715
Merge pull request #576 from mcabbott/patch-1
...
PermutedDimsArray
2019-01-29 14:55:55 +00:00
Mike J Innes
dd95416a45
Merge pull request #579 from asbisen/master
...
add tests for stack and unstack
2019-01-29 14:30:23 +00:00
Mike J Innes
490fdd6400
update diffrules
2019-01-29 11:13:50 +00:00
Anand Bisen
3670fabbe6
add tests for stack and unstack
2019-01-29 01:41:15 -08:00
Mike J Innes
66ca92cd03
test against manifest
2019-01-29 09:07:46 +00:00
Mike J Innes
9e553adbf7
add hessian
2019-01-29 08:37:30 +00:00
Michael Abbott
55a7359f67
PermutedDimsArray test
2019-01-28 18:19:06 +01:00
Michael Abbott
031d1b3d57
PermutedDimsArray like permutedims
...
e.g. PermutedDimsArray(rand(2,3) |> param, (2,1))
2019-01-28 18:15:32 +01:00
Mike J Innes
8386a49bf9
Merge pull request #575 from FluxML/mji/update
...
Clean up parameter update API
2019-01-28 15:26:57 +00:00
Mike J Innes
e1cac76a34
params update
2019-01-28 14:14:41 +00:00
Mike J Innes
0f8a4a48c6
extend update! with an optimiser
2019-01-28 14:10:09 +00:00
Mike J Innes
0f2975d905
update -> apply
2019-01-28 13:59:23 +00:00
Mike J Innes
bf0b5c5cef
Merge pull request #535 from asbisen/master
...
fixed stack/unstack function - in utils.jl for v1.0
2019-01-28 12:23:07 +00:00
Mike Innes
af8fdcc7af
fix #573
2019-01-28 10:54:58 +00:00
Mike J Innes
013b421b08
Merge pull request #570 from avik-pal/ap/batchnorm_fixes
...
Patches for default initializers
2019-01-28 10:40:55 +00:00
Mike J Innes
bb2210f552
Merge pull request #553 from xiaodaigh/patch-2
...
Updated with more detailed instructions for installing CuArrays
2019-01-28 10:36:27 +00:00
Mike Innes
1c3a63c42f
fixes #574
2019-01-28 10:11:07 +00:00
susabi
5930ac1730
simplified instructions
2019-01-26 12:26:48 +11:00
Mike J Innes
58ac415f6b
forward mode
2019-01-25 16:14:24 +00:00
Mike J Innes
962ce88c0d
Merge pull request #572 from FluxML/precision
...
Numeric precision utilities
2019-01-25 10:45:13 +00:00
Mike J Innes
2b1a3e92da
mapparams
2019-01-25 10:11:46 +00:00
Mike J Innes
791939709b
numeric precision utilities
2019-01-25 10:06:37 +00:00
Mike J Innes
1cf37ab9eb
rm some old deprecations
2019-01-25 09:54:32 +00:00