Commit Graph

266 Commits

Author SHA1 Message Date
Mike J Innes
508cd730c9 use ituple properly 2017-01-30 22:55:12 +05:30
Mike J Innes
a73b53e05e use iargs 2017-01-30 22:51:49 +05:30
Mike J Innes
7a01605aab add this back later 2017-01-30 22:38:38 +05:30
Mike J Innes
5f1d560e38 265 2017-01-30 22:26:46 +05:30
Mike J Innes
349e81172d throw graph-aware exceptions 2017-01-29 23:35:03 +05:30
Mike J Innes
3981485500 show compile error trace 2017-01-29 17:29:37 +05:30
Mike J Innes
c2d6059d73 redundant 2017-01-29 16:58:22 +05:30
Mike J Innes
12d05a2db1 record stack traces 2017-01-29 16:09:30 +05:30
Mike J Innes
8bf5d91605 symbolname utility 2017-01-28 23:36:58 +05:30
Mike J Innes
70168319eb remove tond 2017-01-28 23:07:22 +05:30
Mike J Innes
bb70f401be remove old shape hacks 2017-01-28 23:07:02 +05:30
Mike J Innes
94cb98c13f basic mxnet backend 2017-01-28 22:32:49 +05:30
Mike J Innes
3b3a088851 more correct 2017-01-27 17:03:22 +05:30
Mike J Innes
a71c79e920 convert parameters also 2017-01-27 16:02:52 +05:30
Mike J Innes
42fabadd11 test native tensor support 2017-01-27 00:02:59 +05:30
Mike J Innes
b79e536c13 convertel for batch 2017-01-26 23:37:06 +05:30
Mike J Innes
8db503eafa make tf model running easier 2017-01-25 18:10:56 +05:30
Mike J Innes
4c8922270f todo 2017-01-25 15:33:58 +05:30
Mike J Innes
56c5784d83 batching for basic layers 2017-01-24 17:23:42 +05:30
Mike J Innes
568b8d7e48 organise batching utils 2017-01-24 15:54:30 +05:30
Mike J Innes
d7fe525f4d fix the build 2017-01-16 01:21:45 +01:00
Mike J Innes
525ebf00f2 make use of line info 2016-12-27 00:45:36 +00:00
Mike J Innes
8d1171cb96 shape debugger 2016-12-26 18:55:43 +00:00
Mike J Innes
87e928638a remove expand 2016-12-26 14:48:24 +00:00
Mike J Innes
147a26d045 interpreter middleware refactor 2016-12-26 13:42:12 +00:00
Mike J Innes
3bfb2c5a37 more stack frame integration 2016-12-26 12:11:24 +00:00
Mike J Innes
353f156354 split interpret / interpv 2016-12-21 13:05:18 +00:00
Mike J Innes
6acfcd913e fix self escaping 2016-12-21 13:04:54 +00:00
Mike J Innes
9775baddd3 print last line for TF errors 2016-12-20 18:15:42 +00:00
Mike J Innes
b580c2e4a7 style improvement 2016-12-20 17:33:14 +00:00
Mike J Innes
1b5b28897c store stacks as part of model 2016-12-20 17:32:33 +00:00
Mike J Innes
0e08f175bc makesession refactor 2016-12-20 17:18:40 +00:00
Mike J Innes
22568452f1 remove gradient support for now 2016-12-20 17:18:02 +00:00
Mike J Innes
f74ca7f7cf collect line info in tensorflow 2016-12-20 16:31:20 +00:00
Mike J Innes
5f27e30e68 basic line node handling 2016-12-20 15:44:00 +00:00
Mike J Innes
17449e15a3 macrotools update 2016-12-19 15:04:41 +00:00
Mike J Innes
bbee60cd86 onehot/cold docs 2016-12-16 15:54:55 +00:00
Mike J Innes
ac374087b3 load tf lazily to speed up load time 2016-12-16 15:54:15 +00:00
Mike J Innes
c82716b535 move activations 2016-12-15 23:24:10 +00:00
Mike J Innes
42ce2fadf1 don't do + twice 2016-12-15 23:08:56 +00:00
Mike J Innes
6114b70f76 use regular + 2016-12-15 22:57:36 +00:00
Mike J Innes
de6c3ef07e remove diff code for now 2016-12-15 22:39:48 +00:00
Mike J Innes
f3555a9c57 remove type rendering overload 2016-12-15 22:36:40 +00:00
Mike J Innes
1c21a860e2 some docstrings 2016-12-15 22:31:27 +00:00
Mike J Innes
62fd13bded consistently use delta for gradients 2016-12-15 21:37:39 +00:00
Mike J Innes
a330b394bd move batchone util 2016-12-15 21:37:07 +00:00
Mike J Innes
03840d043c fix ops 2016-12-15 20:53:15 +00:00
Mike J Innes
4b64bf11a5 fix lstm 2016-12-15 20:53:08 +00:00
Mike J Innes
c6fb9c1f0c fix model call 2016-12-15 18:35:11 +00:00
Mike J Innes
1b22d55401 fix param interpretation 2016-12-13 15:46:34 +00:00
Mike J Innes
2aa8dfc208 tweak constants approach 2016-11-17 11:28:24 +00:00
Mike J Innes
1424b75e78 extra ops 2016-11-17 11:28:15 +00:00
Mike J Innes
b2d9514a9a make astuple more general 2016-11-17 11:27:17 +00:00
Mike J Innes
3e42db0cdf make interpmap composable 2016-11-17 11:26:58 +00:00
Mike J Innes
a6169ec2d0 stateless model support 2016-11-15 23:54:08 +00:00
Mike J Innes
2d90d04789 explicit hidden state batching 2016-11-15 23:44:11 +00:00
Mike J Innes
3c068744d2 get rid of Group 2016-11-15 21:09:58 +00:00
Mike J Innes
d86225ca47 working map interp 2016-11-15 20:46:01 +00:00
Mike J Innes
46aa456bd1 more robust loop lift 2016-11-15 20:45:24 +00:00
Mike J Innes
27554494b7 initial abstract interpretation 2016-11-15 20:01:56 +00:00
Mike J Innes
806febdd37 unroll1 2016-11-15 20:01:35 +00:00
Mike J Innes
7f2ef71daf interpreter 2016-11-15 16:58:59 +00:00
Mike J Innes
f31b539566 make these fit with julia semantics 2016-11-15 16:40:17 +00:00
Mike J Innes
b7caaf4a65 offset escaping 2016-11-15 16:39:51 +00:00
Mike J Innes
8fceb62d33 unrolled models without state input 2016-11-15 13:28:14 +00:00
Mike J Innes
85335e5ed0 esc self param 2016-11-15 00:32:50 +00:00
Mike J Innes
9062792495 rename affine file 2016-11-15 00:09:53 +00:00
Mike J Innes
bdd05157e2 dense -> affine 2016-11-14 22:16:00 +00:00
Mike J Innes
6140448f17 fix 2016-11-14 22:02:20 +00:00
Mike J Innes
ca5058f555 (╯°□°)╯︵ ┻━┻ 2016-11-14 21:58:16 +00:00
Mike J Innes
199765354e fix a todo, houdini-style 2016-11-14 21:56:40 +00:00
Mike J Innes
c597d3a793 ml macro 2016-11-14 20:14:53 +00:00
Mike J Innes
91652e5b44 need this for models with params 2016-11-14 15:42:29 +00:00
Mike J Innes
5a32c72362 use interpreter for forward pass 2016-11-13 20:46:35 +00:00
Mike J Innes
c654fe403a move towards abstract interpreter model 2016-11-13 20:27:20 +00:00
Mike J Innes
6ac4dd8429 move op 2016-11-13 18:16:58 +00:00
Mike J Innes
e4a6ca5f9e remove custom show 2016-11-13 15:35:20 +00:00
Mike J Innes
dab491955f using using 2016-11-11 01:01:26 +00:00
Mike J Innes
2bfe5cce8e update for macrotools change 2016-11-11 01:01:19 +00:00
Mike J Innes
600b3fb54c move input logic to flow 2016-11-09 21:47:54 +00:00
Mike J Innes
ad6e6b4116 update recurrent usage 2016-11-08 18:08:13 +00:00
Mike J Innes
224d84691d appears to be working 2016-11-08 18:02:14 +00:00
Mike J Innes
21a3b95260 mostly recover old behaviour 2016-11-08 00:06:45 +00:00
Mike J Innes
42a7a6ebf6 delay -> offset 2016-11-07 19:44:51 +00:00
Mike J Innes
c3d32c395c new progress integration 2016-11-04 22:28:12 +00:00
Mike J Innes
d7d95feab8 actually get GRU working 2016-11-02 00:36:13 +00:00
Mike J Innes
85415d4244 throw GRU together 2016-11-01 14:42:41 +00:00
Mike J Innes
53ebb5051a Flow -> DataFlow 2016-10-31 12:38:18 +00:00
Mike J Innes
7cd94b4a5d well, that was easy 😎 2016-10-31 11:01:19 +00:00
Mike J Innes
4517e41226 sampling + tweaks 2016-10-30 16:07:29 +00:00
Mike J Innes
508364407e simplify recurrent layer 2016-10-30 16:07:18 +00:00
Mike J Innes
a6fe1f3810 use new session and store params back in the model 2016-10-30 15:08:50 +00:00
Mike J Innes
b443425c6d cross entropy loss, loss checks 2016-10-30 14:12:03 +00:00
Mike J Innes
3b70ea6a42 split out makesession 2016-10-30 12:29:00 +00:00
Mike J Innes
e433ffce8f split out makesession logic 2016-10-30 12:10:44 +00:00
Mike J Innes
81d9743836 export recurrent 2016-10-30 11:41:52 +00:00
Mike J Innes
fabff9b0d2 todo 2016-10-30 11:38:35 +00:00
Mike J Innes
671640acd6 ninputs utility 2016-10-30 11:38:13 +00:00
Mike J Innes
a99bb03830 gradients are slow 2016-10-30 10:55:07 +00:00
Mike J Innes
ec1950b466 .* in tf 2016-10-30 10:54:55 +00:00