Mike J Innes
325d2ce212
Merge pull request #418 from c-p-murphy/add-fashion-mnist
...
Add FashionMNIST
2018-10-05 14:05:50 +01:00
Mike Innes
61fb6cdf05
jit macro
2018-10-05 14:02:00 +01:00
Mike Innes
69afdd61a6
avoid a warning
2018-10-05 13:59:58 +01:00
Mike Innes
bfe85e65f1
compose tweaks
2018-10-05 13:52:26 +01:00
Mike Innes
0f2019eba5
compose tweaks
2018-10-05 12:57:03 +01:00
Mike Innes
9bc9771a8d
tweaks
2018-10-05 12:43:03 +01:00
Mike Innes
4abe518599
newline fixes
2018-10-05 12:37:47 +01:00
Tejan Karmali
2ff54ee0fd
cudnn_available() update
2018-10-04 11:31:29 -04:00
Christopher Murphy
73a526b1de
reuse utils from mnist.jl
2018-10-03 12:40:24 -04:00
Mike J Innes
683bbec71c
Merge pull request #413 from mcabbott/patch-2
...
evaluate both 2-ary DiffRules only when needed
2018-10-03 12:02:12 +01:00
Mike J Innes
fe6793fde5
closes #411
2018-10-03 11:45:29 +01:00
Robert Luciani
252e34e173
1.0+ updates - indices to axes, Vector init with undef
2018-10-02 21:39:00 +02:00
Christopher Murphy
95d72d7f79
update comments
2018-10-02 15:31:44 -04:00
Christopher Murphy
aff4c7898e
add FashionMNIST
2018-10-01 15:26:26 -04:00
Dhairya Gandhi
b661db3797
added deprecations and compose
2018-10-01 05:30:53 +05:30
Michael Abbott
d25e05d9ee
evaluate both 2-ary DiffRules only when needed
2018-09-27 10:40:44 +02:00
Alex Bird
d131853587
add inv/ldivide/rdivide + test
2018-09-19 13:08:30 +01:00
Dhairya Gandhi
6665189ff1
added remaining optimizers and tests
2018-09-16 17:34:51 +05:30
Isaac Tay
e803117e25
updated loadparams! function
2018-09-15 16:45:04 +08:00
Avik Pal
eb9b408c0f
Merge branch 'master' into depthwiseconv
2018-09-15 10:21:31 +05:30
Mike J Innes
08fb9b7df1
Merge pull request #397 from FluxML/nest-bcast
...
Nested Derivatives of Broadcast
2018-09-14 20:23:28 +01:00
Mike Innes
d797999fc5
fix sentiment model
2018-09-14 18:10:24 +01:00
Dhairya Gandhi
63bc71698b
updated tests
2018-09-14 20:32:56 +05:30
Dhairya Gandhi
4860c1d48b
fixed white lines
2018-09-11 18:35:21 +05:30
Dhairya Gandhi
d933f2079b
pulled tracker from upstream
2018-09-11 18:30:24 +05:30
Avik Pal
7d06f654f0
Fix tests
2018-09-11 16:58:05 +05:30
Avik Pal
7e7a501efd
Fix tests
2018-09-11 16:32:14 +05:30
Avik Pal
c4f87ff15c
Minor fixes:
2018-09-11 16:21:55 +05:30
Avik Pal
7e83852862
Fixes
2018-09-11 15:58:17 +05:30
Avik Pal
5fd8ffa47e
CuRNN updates
2018-09-11 15:44:07 +05:30
Avik Pal
8bea60d980
Merge branch 'master' into cudnn_batchnorm
2018-09-11 15:34:25 +05:30
James Bradbury
e7783ace12
1.0 compat for normalise
2018-09-06 18:38:11 -07:00
Mike J Innes
6bbed07e96
enable nested broadcast
2018-09-07 02:05:03 +01:00
Dhairya Gandhi
0b440f16ff
Merge branch 'master' of https://github.com/FluxML/Flux.jl
2018-09-06 22:48:03 +06:00
Johnny Chen
44049ce00c
Merge branch 'master' into issue-#354
2018-09-06 09:39:31 -05:00
Mike J Innes
5e4ee827e9
Merge pull request #371 from johnnychen94/issue-#323
...
Fix issue #323
2018-09-06 15:28:15 +01:00
Mike J Innes
ec16a2c77d
todone: nicer syntax on 0.7
2018-09-05 15:55:08 +01:00
Mike J Innes
1e0fd07b09
use expand
2018-09-04 14:30:02 +01:00
Mike J Innes
e6be639436
Merge branch 'master' into HEAD
2018-09-04 14:03:46 +01:00
Mike J Innes
93c4a6b4b5
fixes #343
2018-09-04 13:37:54 +01:00
Mike J Innes
a2d2d068aa
initial sketch
2018-08-28 17:55:59 +05:30
Mike Innes
53be49b102
fix #377
2018-08-28 11:02:38 +01:00
Mike J Innes
fac06751ea
Merge pull request #361 from dhairyagandhi96/with_stop
...
Add stop() to train loop when callback conditions are met
2018-08-28 10:56:15 +01:00
Mike Innes
2ca189bc96
newlines
2018-08-28 10:54:50 +01:00
Dhairya Gandhi
89bca2d98d
remove merge conflicts
2018-08-28 15:14:12 +05:30
Dhairya Gandhi
a964debd8a
fixed example in docs
2018-08-28 15:02:47 +05:30
Johnny Chen
0c4fb9655a
Fix a bug
2018-08-25 15:12:01 +08:00
Johnny Chen
4ac76c35b0
fix MethodError for == and ≈
...
```julia
param([2]).^2 == [4.0]
ERROR: MethodError: ==(::TrackedArray{…,Array{Float64,1}}, ::Array{Float64,1}) is ambiguous. Candidates:
==(x::TrackedArray, y) in Main.Flux.Tracker at /Users/jc/.julia/dev/Flux/src/tracker/array.jl:63
==(A::AbstractArray, B::AbstractArray) in Base at abstractarray.jl:1686
Possible fix, define
==(::TrackedArray, ::AbstractArray)
```
2018-08-25 14:51:40 +08:00
Mike Innes
7d6ec2365f
fixes #367
2018-08-24 14:30:39 +01:00
Mike Innes
86cf22675f
rewrite broadcast
2018-08-24 14:07:08 +01:00
Mike Innes
e13d28a7a2
cruft
2018-08-24 13:44:21 +01:00
Dhairya Gandhi
c035fe22d7
added deprecation warning
2018-08-24 13:08:03 +05:30
Yueh-Hua Tu
634d34686e
Add new constructors and test
2018-08-24 10:31:13 +08:00
Mike J Innes
953280d57f
Merge pull request #364 from boathit/master
...
fix argmax and add test
2018-08-23 15:52:06 +01:00
Mike Innes
dcde6d2217
tweaks
2018-08-23 15:44:28 +01:00
Johnny Chen
c9d6b5648f
Fix issue #354
2018-08-23 21:56:32 +08:00
Johnny Chen
6743d52d08
Fix issue #354
2018-08-23 21:34:11 +08:00
Johnny Chen
7bfe431321
Fix issue #323
2018-08-23 20:58:58 +08:00
boathit
6c97846551
rename argmax as onecold
2018-08-23 20:47:43 +08:00
Mike J Innes
6c355e93d2
Merge pull request #363 from pshashk/patch-1
...
Fix repeat
2018-08-23 11:28:13 +01:00
Mike Innes
9d1d5187f3
fix activations for 1.0
2018-08-23 10:56:31 +01:00
boathit
33c901c191
redo
2018-08-23 16:01:42 +08:00
boathit
5dca80bd68
fix argmax and batch deprecations
2018-08-23 13:17:58 +08:00
Dhairya Gandhi
2f1a9847fa
deprecate :stop from optimizers; housekeeping
2018-08-22 21:25:26 +05:30
Dhairya Gandhi
a7ad620f01
exporting stop
2018-08-22 00:33:30 +05:30
Dhairya Gandhi
3d11322d37
fixed docstring and not exporting stop
2018-08-22 00:29:07 +05:30
Dhairya Gandhi
ed044e2df7
changes as requested
2018-08-21 23:22:20 +05:30
boathit
616ed194df
fix argmax and add test
2018-08-21 11:29:57 +08:00
Mike Innes
216d278e7b
fix mnist loader
2018-08-20 16:57:43 +01:00
Mike Innes
3cfecaa4db
test cleanup
2018-08-20 15:38:25 +01:00
Mike Innes
e68b8765b6
broadcast fixes
2018-08-20 14:41:46 +01:00
pshashk
1115eda6af
repeat fix
...
ERROR: UndefVarError: A not defined
2018-08-20 16:11:56 +03:00
Dhairya Gandhi
1af7a53e1f
housekeeping: removed commented code
2018-08-20 18:10:20 +05:30
Mike Innes
5a023a9ccc
WIP 1.0 support
...
closes #353
2018-08-20 13:08:04 +01:00
Dhairya Gandhi
756207e782
added docs
2018-08-20 14:20:33 +05:30
Dhairya Gandhi
51578177a5
removed arguments from StopException
2018-08-20 14:08:23 +05:30
Dhairya Gandhi
df22bc5c8f
removed argument from stop function
2018-08-20 14:02:09 +05:30
Dhairya Gandhi
06db6ed314
housekeeping: fixing typo
2018-08-20 13:48:28 +05:30
Dhairya Gandhi
394b4167ce
moving stop to Optimise
2018-08-20 13:43:08 +05:30
Dhairya Gandhi
06aad375fc
properly importing functions
2018-08-20 13:35:55 +05:30
Dhairya Gandhi
e239eb1105
properly importing functions
2018-08-20 13:30:05 +05:30
Dhairya Gandhi
1228e9c5e2
removed include statement
2018-08-19 22:55:14 +05:30
Dhairya Gandhi
9c98272cf0
catching exception
2018-08-19 17:38:00 +05:30
Dhairya Gandhi
257e2a7d2e
checking exception
2018-08-19 17:11:11 +05:30
Dhairya Gandhi
5c42c8689c
printing expception
2018-08-19 17:04:31 +05:30
Dhairya Gandhi
b0f83f93ff
exported StopException
2018-08-19 16:41:13 +05:30
Dhairya Gandhi
a53a5c8350
exporting stop
2018-08-19 15:31:33 +05:30
Dhairya Gandhi
fbd82a6925
added end
2018-08-19 15:19:45 +05:30
Dhairya Gandhi
8229c8e045
modified training loop
2018-08-19 15:17:07 +05:30
Dhairya Gandhi
2aa057ec08
fixed throwing exception
2018-08-19 14:54:54 +05:30
Dominique Luna
f2021d41ac
initn -> init
2018-08-18 14:18:50 -04:00
Dominique Luna
3f42301e07
recurrent bug fixes
2018-08-18 11:50:52 -04:00
Dhairya Gandhi
887bfad312
returning :stop
2018-08-18 08:28:47 +05:30
Dhairya Gandhi
65a5ecccd2
returning
2018-08-18 08:24:49 +05:30
Dhairya Gandhi
999b00b64d
fixed typo
2018-08-17 19:45:10 +05:30
Dhairya Gandhi
0524964400
fixed typo
2018-08-17 19:40:48 +05:30
Dhairya Gandhi
8ad72e51ea
added function to stop training
2018-08-17 19:33:51 +05:30
Dhairya Gandhi
24a3bce495
added stop to break training loop
2018-08-17 17:46:13 +05:30
femtocleaner[bot]
2d80f68087
Fix deprecations
2018-08-14 16:46:23 +00:00
Simon
a43127f881
fix copy_transpose!
2018-08-15 12:16:12 +02:00
ayush1999
4683e925d4
Final changes
2018-08-12 11:38:48 +01:00
Josh Christie
59bdff2cae
Test 0.7 and 1.0
2018-08-11 14:58:29 +01:00
Josh Christie
c8307a0627
Use @info for logging
2018-08-11 14:42:33 +01:00
Josh Christie
710a65fe72
Fix back scalar with a Ref and fix diagonal test
2018-08-11 14:36:33 +01:00
Avik Pal
5db7a3a3ad
Fix Optimizers
2018-08-11 18:23:47 +05:30
Avik Pal
355091b9d1
Merge removing conflicts
2018-08-11 18:01:27 +05:30
Josh Christie
837e03613f
Updates for julia 1.0
2018-08-11 13:23:02 +01:00
Avik Pal
d3c78a80be
Fix layers errors
2018-08-11 17:20:27 +05:30
Avik Pal
4bd13c448f
Add updates for julia0.7
2018-08-11 15:23:40 +05:30
Josh Christie
5186e3ba18
Updates for julia 1.0
2018-08-11 10:51:07 +01:00
Avik Pal
3b448ce1ac
Merge branch 'master' into cudnn_batchnorm
2018-08-11 15:02:55 +05:30
Avik Pal
3affed8ef0
Remove track_kw
2018-08-10 03:21:05 +05:30
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
Mike J Innes
7103a0ed7d
tweaks
2018-08-03 15:19:10 +01:00
pevnak
926411a449
removed most error, the only one in Fallbacks test persits
2018-08-03 15:14:25 +01:00
pevnak
c657d4e47f
fixed the sum as suggested by mike
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
8ab209126d
removed zeros fix
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 J Innes
e5b3d27016
track_kw should be unnecessary
2018-08-03 15:14:10 +01:00
Avik Pal
4d17a1a809
Merge branch 'master' into depthwiseconv
2018-08-03 19:41:50 +05:30
Avik Pal
6a41f823c8
Update track function
2018-08-03 19:06:05 +05:30
Avik Pal
b4ba7df03a
Merge branch 'master' of https://github.com/FluxML/Flux.jl into cudnn_batchnorm
2018-08-03 18:55:46 +05:30
Mike Innes
f5c9361617
matmul fix
2018-08-03 13:02:47 +01:00
Mike Innes
4cf6bac0c1
fix hook
2018-08-03 13:02:47 +01:00
Mike J Innes
70718e7a64
update treelike
2018-08-03 13:02:47 +01:00
Mike J Innes
d782b33701
syntax
2018-08-03 13:02:47 +01:00
Mike J Innes
85fd77d70a
linalg deprecations
2018-08-03 13:02:47 +01:00
Mike J Innes
89872c5a8b
val deprecations
2018-08-03 13:02:47 +01:00
Mike J Innes
474f578517
ObjectIdDict -> IdDict
2018-08-03 13:02:47 +01:00
Mike J Innes
aa209ee137
no longer needed
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
adc216f182
fix broadcasting
2018-08-03 12:56:32 +01:00
Mike J Innes
e486c50610
fix data
2018-08-03 12:56:31 +01:00
Mike J Innes
fb8a220659
fix matmul
2018-08-03 12:56:31 +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
Mike J Innes
b18b51656c
requires update
2018-08-03 12:54:24 +01:00
Mike J Innes
a49e2eae41
deprecated Void
2018-08-03 12:53:52 +01:00
Mike J Innes
1fd49c2a90
fix array show
2018-08-03 12:53:52 +01:00
Yueh-Hua Tu
5b37319289
Add Maxpool and Meanpool
2018-08-01 00:10:53 +08:00
Mike J Innes
a8ccc79f61
perf hacks
2018-07-30 20:08:44 +01:00
Avik Pal
2cc0f112f1
Updates
2018-07-27 20:12:49 +05:30
Avik Pal
7dd5ec16c9
Fix
2018-07-17 11:22:12 +05:30
Avik Pal
531ecccd38
Error statement
2018-07-17 10:14:23 +05:30