2f9966f | Matthias Sperber | 24 January 2018, 15:09:49 UTC | fix negative indexing | 24 January 2018, 15:18:54 UTC |
f2aa7e9 | Matthias Sperber | 24 January 2018, 13:20:16 UTC | comments | 24 January 2018, 13:20:16 UTC |
9b37030 | Matthias Sperber | 24 January 2018, 09:05:51 UTC | some more improvements | 24 January 2018, 12:42:19 UTC |
6aeb228 | Matthias Sperber | 19 January 2018, 14:58:47 UTC | implemented a first faster version of inputTensor() | 19 January 2018, 14:58:47 UTC |
a094a59 | msperber | 10 January 2018, 10:58:50 UTC | Expose set_weight_decay_lambda() to Python (#1173) * initial commit * update doc | 10 January 2018, 10:58:50 UTC |
2faafe9 | Daniel Hershcovich | 23 December 2017, 10:38:01 UTC | Separate sdist to another job, fix version in setup.py (#1155) | 23 December 2017, 10:38:00 UTC |
77d5eb7 | Hong Wu | 22 December 2017, 03:57:34 UTC | Enhanced implmentation of --dynet-gpu option in python end (#1152) * Enhanced implmentation of --dynet-gpu option in python end * fix copy list bug | 22 December 2017, 03:57:34 UTC |
4b21614 | Matt Richardson | 22 December 2017, 01:26:33 UTC | Fix cudnn ops after Tensor refactor in PR #1091. (#1149) | 22 December 2017, 01:26:33 UTC |
152afd5 | Yangfeng Ji | 22 December 2017, 01:18:04 UTC | fix the bug when choosing no bias in cfsm (#1148) | 22 December 2017, 01:18:04 UTC |
674f863 | Daniel Hershcovich | 22 December 2017, 01:17:10 UTC | Run Travis CI on release tags (#1146) * Run Travis CI on release tags * Create sdist before build to avoid unnecessary files * Fix replacement in .appveyor.yml | 22 December 2017, 01:17:10 UTC |
9b50b35 | Chris Dyer | 21 December 2017, 05:10:52 UTC | underflow problems were causing some spurious failures with the new stricter grad check | 21 December 2017, 05:10:52 UTC |
84ca496 | Chris Dyer | 21 December 2017, 04:30:33 UTC | more careful testing of gradients | 21 December 2017, 04:30:33 UTC |
f2f171f | Chris Dyer | 21 December 2017, 04:26:37 UTC | Merge branch 'master' of https://github.com/clab/dynet | 21 December 2017, 04:26:37 UTC |
a67895f | Chris Dyer | 21 December 2017, 04:26:27 UTC | clarify comment | 21 December 2017, 04:26:27 UTC |
6915288 | Graham Neubig | 21 December 2017, 03:53:54 UTC | More verbose errors for cwise ops | 21 December 2017, 03:53:54 UTC |
750ed92 | Graham Neubig | 20 December 2017, 02:14:52 UTC | Refactoring to improve code separation (#1091) * Removed devices.h from .h files * Made C++ compile * Fix python * Fixeed examples and tests * Fixed compile on Linux and CUDA * Fixed bug on Windows? * Cleaned headers of examples | 20 December 2017, 02:14:52 UTC |
fd0a01b | Alexander Terenin | 19 December 2017, 19:09:23 UTC | Moved complex structures page from dynet.io to documentation (#1140) * added complex structures page to docs * renamed complex structures page | 19 December 2017, 19:09:23 UTC |
8142fa5 | Chris Dyer | 19 December 2017, 16:04:36 UTC | Merge branch 'master' of https://github.com/clab/dynet | 19 December 2017, 16:04:36 UTC |
8d5580c | Arne Köhn | 19 December 2017, 15:59:53 UTC | TreeLSTM additions (#1133) * make {Nary, Unidirectional}TreeLSTMBuilder non-abstract again Commit bf29c18fcf1bcc356570f6c4ffd64fec84fd470d added set_h_impl to RNNBuilder as an abstract method and the TreeLStmBuilders became abstract. This was fixed for the BidirectionalTreeLSTMBuilder but not the other two. This commit moves the the stub throwing a runtime error from BidirectionalTreeLSTMBuilder to the TreeLSTMBuilder super class. * TreeLSTMs: add nodes in arbitrary order; swig bindings Main feature: TreeLSTMs had to be constructed with the nodes in the tree added by their index. This is not practical if the nodes are already sequentially ordered with the child nodes not being first, e.g. when working with dependency trees. If set_num_elements is called, a fixed set of node space is reserved and nodes can be added in any order as long as children are added first. The old behavior still works as usual. Also: - Add documentation to treelstm C++ code - add swig bindings - add scala wrapper for uni- and bidirectional tree lstm * scala uni- and bidirectional tree lstm wrapper | 19 December 2017, 15:59:53 UTC |
f19c74b | Arne Köhn | 19 December 2017, 15:59:03 UTC | scala: Add implicit conversions from seq to vector (#1135) | 19 December 2017, 15:59:03 UTC |
1aef1b7 | Chris Dyer | 19 December 2017, 12:21:39 UTC | always use eigen FFT to compute circular conv/corr, both forward and backward. | 19 December 2017, 12:21:39 UTC |
e6bff4c | Hong Wu | 18 December 2017, 17:40:21 UTC | hotfix for dynet-1137 (#1141) | 18 December 2017, 17:40:21 UTC |
29e2f4e | Chris Dyer | 18 December 2017, 13:18:31 UTC | use FFTs for circular convolution and correlation (currently forward only, and single-batch) | 18 December 2017, 13:18:31 UTC |
a4393da | Hong Wu | 16 December 2017, 12:36:59 UTC | Add pool memory info for profiling. (#1139) * Add pool memory info for profiling. * update * Add profile info when out of memory. * move show_pool_mem_info out of CG class and add it into low-level control code. | 16 December 2017, 12:36:59 UTC |
9048df6 | Hong Wu | 15 December 2017, 14:57:15 UTC | Fix unit bug for profiling and remove some unnecessary code. (#1138) | 15 December 2017, 14:57:15 UTC |
3d8d692 | Arne Köhn | 14 December 2017, 15:57:37 UTC | sbt options come before the sbt action (#1134) some sbt versions ignored the options if they were in the wrong place | 14 December 2017, 15:57:37 UTC |
5e3be5c | Paul Michel | 14 December 2017, 14:20:53 UTC | Merge pull request #1136 from akoehn/doc-fix Trivial fix to make doxygen url work | 14 December 2017, 14:20:53 UTC |
cec1540 | Arne Köhn | 14 December 2017, 11:57:06 UTC | Trivial fix to make doxygen url work | 14 December 2017, 11:57:06 UTC |
45d60a4 | Andre Martins | 10 December 2017, 00:43:37 UTC | Added constrained softmax operator. (#1129) | 10 December 2017, 00:43:37 UTC |
5492ffe | Jetic Gu | 10 December 2017, 00:36:52 UTC | Cuda malloc msg (#1131) * Added more information in case of memory allocation error * Added two more lines for clarification * Added deviceID in cudaErrorMemoryAllocation error message | 10 December 2017, 00:36:52 UTC |
7c38a9b | Chris Dyer | 09 December 2017, 15:52:16 UTC | add rnnlm autobatching example | 09 December 2017, 15:52:16 UTC |
8fe6563 | msperber | 09 December 2017, 05:13:09 UTC | Improve speed for cwise operations (#1107) * fix same_dims check for cmult fwd * improved same_dims checks * Removed error in affine transform arg check * Some refactoring of broadcasting * Better profiling * Updates for cwise * Updated broadcasts * Fixed autobatch profile for csum | 09 December 2017, 05:13:09 UTC |
fd0eda2 | Hong Wu | 08 December 2017, 18:20:55 UTC | Add NoneType assert for list arguments in _dynet.pyx. (#1126) * Add NoneType assert for list arguments in _dynet.pyx. * remove additional assert | 08 December 2017, 18:20:55 UTC |
bc0bf05 | Graham Neubig | 08 December 2017, 17:07:32 UTC | Fixed pernicious bug in autobatching (#1127) * Fixed pernicious bug in autobatching * Reverted to async and added stream | 08 December 2017, 17:07:32 UTC |
03c9467 | Chris Dyer | 07 December 2017, 14:14:54 UTC | add circular convolution and correlation, fix bug in fold rows backward | 07 December 2017, 14:14:54 UTC |
e854be8 | Chris Dyer | 07 December 2017, 09:08:38 UTC | Merge branch 'master' of https://github.com/clab/dynet | 07 December 2017, 09:08:38 UTC |
dfb2ce0 | Chris Dyer | 07 December 2017, 09:08:21 UTC | fix missing packet access check | 07 December 2017, 09:08:21 UTC |
736cce9 | Paul Michel | 05 December 2017, 14:25:47 UTC | Add trig and hyperbolic functions to python doc | 05 December 2017, 14:25:47 UTC |
d6e0fd4 | <pmichel31415@gmail.com> | 04 December 2017, 18:17:42 UTC | Fix documentation | 04 December 2017, 18:17:42 UTC |
910379a | Chris Dyer | 04 December 2017, 17:46:33 UTC | the rest of the trig and inverse trig functions | 04 December 2017, 17:46:33 UTC |
9a51a5a | Chris Dyer | 02 December 2017, 22:43:20 UTC | make len(lookup_params) work | 02 December 2017, 22:43:20 UTC |
f63232f | Chris Dyer | 02 December 2017, 16:11:36 UTC | more trig functions | 02 December 2017, 16:11:36 UTC |
8e246ed | Chris Dyer | 01 December 2017, 14:40:16 UTC | add inverse hyperbolic cosine (acosh) | 01 December 2017, 14:40:16 UTC |
b0eec13 | Edgar Chen | 30 November 2017, 20:30:47 UTC | cudnn_root env var and documentation added for pip (#1109) | 30 November 2017, 20:30:47 UTC |
4464888 | Graham Neubig | 28 November 2017, 14:54:31 UTC | Hotfix for warning in dim.h | 28 November 2017, 14:54:31 UTC |
a62eba1 | Hong Wu | 28 November 2017, 03:58:34 UTC | bugfix for insert_dim (#1105) | 28 November 2017, 03:58:34 UTC |
0729050 | Matthew Richardson | 27 November 2017, 23:22:34 UTC | --dynet-profiling was not removing its argument. | 27 November 2017, 23:22:34 UTC |
d7a2e60 | Matthew Richardson | 27 November 2017, 20:07:29 UTC | Remove MSVC conditional and comments that were made unneccessary due to commit d256c73. | 27 November 2017, 20:07:29 UTC |
c992246 | Daniel Hershcovich | 26 November 2017, 18:52:30 UTC | Fix problem reported in #1101: Permission denied (#1102) libdynet.dylib needs to be copied to the wheel directory in bdist_wheel, but in install it should be copied to the loader_path instead. | 26 November 2017, 18:52:30 UTC |
56d3254 | msperber | 25 November 2017, 13:17:20 UTC | implement strided_select (#1070) * implement strided_select * fix compiling on windows | 25 November 2017, 13:17:20 UTC |
c17ca83 | Manolis Kyriakakis | 25 November 2017, 13:05:07 UTC | Add forget bias parameter(float) for VanillaLSTM model (#1097) * Add forget bias choice(default forget_bias=True) to VanillaLSTM model * Correct default forget_bias value on SWIG instructions * Change forget_bias to float(default = 1.0) * Add if statement to avoid the addition(save some time and memory) if forget_bias is zero * Allow negative values as forget_bias * Eliminate unnecessary auto-formatting from _dynet.pyx * Remove unnecessary formatting from _dynet.pxd * Fix indentation of forget_bias arg in_dynet.pyx | 25 November 2017, 13:05:07 UTC |
930e731 | Graham Neubig | 25 November 2017, 05:07:01 UTC | Revert eigen stream (#1029) * Revert "Fix eigen gcc version (#780)" This reverts commit c8f8ef0823419e6ca4cbdbce4e01f505afb13a26 [formerly d3ac2aefdb460939f41401006d56fff19d9667d4]. Former-commit-id: 6221cb5849e98ab6a63289d4fd430286601cea3d * Removed stream indicators Former-commit-id: 747f16ec535ec44d7f9ff99c842ac4d385fe064f * Fix compile error * Fixed compile error | 25 November 2017, 05:07:01 UTC |
234e3fe | Arne Köhn | 25 November 2017, 00:26:09 UTC | scala bindings: allow to set scala version using cmake (#1086) * scala bindings: allow to set scala version, cleanup The cmake variable SCALA_VERSION can be modified to select the scala version used for building the scala bindings, i.e. you can generate scala 2.12 bindings by running "cmake -D SCALA_VERSION=2.12.3" instead of changing the build files by hand. The resulting jar now has the scala binary version in its file name to distinguish between the different (and incompatible!) scala versions. This binary version would be 2.12 in the example above. In addition, sbt settingKeys are used instead of plain values to conform to the weird sbt way. * change CMAKE_CURRENT_BINARY_DIR to SCALA_VERSION | 25 November 2017, 00:26:09 UTC |
72778b6 | Graham Neubig | 25 November 2017, 00:25:11 UTC | Fixes compile on CUDA 9.0 (#1099) | 25 November 2017, 00:25:11 UTC |
8e070de | Graham Neubig | 24 November 2017, 21:00:21 UTC | Fix compile error on gcc 4.9 + CUDA 7.5 (#1098) | 24 November 2017, 21:00:21 UTC |
1eed174 | Graham Neubig | 24 November 2017, 17:49:30 UTC | Fixed stateful trainers to work with multi-device (#1096) | 24 November 2017, 17:49:30 UTC |
88aa149 | Graham Neubig | 24 November 2017, 16:06:13 UTC | Make possible to set CUDA compute architecture (#1092) | 24 November 2017, 16:06:13 UTC |
07f736b | Graham Neubig | 24 November 2017, 04:08:36 UTC | Added profiling capability | 24 November 2017, 04:08:36 UTC |
d256c73 | Arne Köhn | 24 November 2017, 03:22:17 UTC | MKL: Link against mkl_rt instead of all libraries directly (#1081) Use the "single dynamic library" linking model of MKL, described here: https://software.intel.com/en-us/articles/a-new-linking-model-single-dynamic-library-mkl_rt-since-intel-mkl-103/ | 24 November 2017, 03:22:17 UTC |
4940412 | msperber | 23 November 2017, 14:53:01 UTC | profile fwd/bwd runtimes and memory (#1088) * profile fwd/bwd runtimes and memory * double counted node memory to account for both fx and dEdfx * print nodes sorted by memory when profiling flag >= 2 * percentages for time and memory profiles * print 100% mark * aggregating memory consumption over nodes * fix previous commit | 23 November 2017, 14:53:01 UTC |
afa1934 | shuheik | 22 November 2017, 14:12:15 UTC | remove superfluous line (#1085) | 22 November 2017, 14:12:15 UTC |
cc9cc21 | Chris Dyer | 21 November 2017, 14:56:32 UTC | fix doc string | 21 November 2017, 14:56:32 UTC |
11625dd | Daniel Hershcovich | 18 November 2017, 18:57:30 UTC | After deployment, test pip installation from PyPI works (#1076) * Add Travis build stage to test pip install after deployment * Run all Travis jobs on tag | 18 November 2017, 18:57:30 UTC |
a29790b | shuheik | 18 November 2017, 18:56:55 UTC | Update Scala bindings (#1075) * update Scala bindings * fix * Expression.hingeDim and UnsignedVectorVector | 18 November 2017, 18:56:55 UTC |
9d5815f | Vu Cong Duy Hoang | 18 November 2017, 18:53:48 UTC | bug in select_cols (#1073) * fixed a bug of dim in select_cols * corrected typo in concatenate's doc * added impl. for TensorTools::access_element() | 18 November 2017, 18:53:48 UTC |
f9550b7 | Graham Neubig | 14 November 2017, 16:37:57 UTC | Made max pooling 2d be able to take in 2d tensors (#1065) * Made max pooling 2d be able to take in 2d tensors * Fixed copying of dimension | 14 November 2017, 16:37:57 UTC |
2f497b9 | Matthew Richardson | 08 November 2017, 20:58:38 UTC | Fixing doc on needing CUDA/cuDNN in path for Windows (was missing a blank line). | 08 November 2017, 20:58:38 UTC |
960e558 | Matthew Richardson | 08 November 2017, 20:07:33 UTC | Added note about CUDA/cuDNN paths when running in WIndows. | 08 November 2017, 20:07:33 UTC |
0653b1d | Daniel Hershcovich | 08 November 2017, 11:25:00 UTC | Fixes to macOS Python install (#1055) * Fix #1054: copy libdynet.dylib only in Python install * No need for DYLD_LIBRARY_PATH * Fix #1056: install libdynet.dylib to site-packages | 08 November 2017, 11:25:00 UTC |
2924bff | Daniel Hershcovich | 08 November 2017, 05:45:57 UTC | Fix install name in macOS wheels with install_name_tool (#1048) * Remove unneeded delocate * Use @loader_path on macOS to fix loading wheels * Fix README to allow properly generating RST from it * Remove table of contents when converting README to rst for PyPI PyPI does not support internal document links (starting with #). https://stackoverflow.com/a/16594755/223267 | 08 November 2017, 05:45:57 UTC |
6416283 | Chris Dyer | 07 November 2017, 10:37:14 UTC | better autobatching style Former-commit-id: fc5ffc248ee3714f1904d954e784e3f1fad6a76f | 07 November 2017, 10:37:14 UTC |
9275cc5 | Chris Dyer | 06 November 2017, 09:53:45 UTC | add comment describing how to run, minor bug fix in example Former-commit-id: c57f9da5778b6921a08f544f70d550d3977c9b73 | 06 November 2017, 09:53:45 UTC |
15699df | Daniel Hershcovich | 05 November 2017, 21:54:45 UTC | Deploy macOS wheels (#1043) * Fix Miniconda path on AppVeyor * Run brew update before brew install on Travis CI * Add libdynet.dylib to wheel on macOS * Deploy wheels on macOS too * Build sdist only on Linux On macOS it tries to include miniconda too and we don't need it. It's enough the upload the sdist from one job anyway. Former-commit-id: 4a2ed3e2060ae8344079e6441c913916afbcf25a | 05 November 2017, 21:54:45 UTC |
10b4ff4 | Chris Dyer | 05 November 2017, 20:45:26 UTC | MNIST example in Python, also example of conv2d Former-commit-id: 23cb8def4fefc84945bc7c9c0a58dda2c4a4a2e7 | 05 November 2017, 20:45:26 UTC |
4872889 | Graham Neubig | 05 November 2017, 09:49:54 UTC | Added CuDNN to Python documentation (#1041) Former-commit-id: e136b186f02fb84974407de5d0c20e51fb644247 | 05 November 2017, 09:49:54 UTC |
fc819a3 | Graham Neubig | 05 November 2017, 01:48:09 UTC | Updated boundary check (#1040) Former-commit-id: 73d744f59158eb4fa88db96978149bfa63e8879c | 05 November 2017, 01:48:09 UTC |
517174c | Jonathan Kummerfeld | 03 November 2017, 14:40:18 UTC | Adding the 'SILU / Swish' activation function (#1030) * Adding the 'swish' activation function Proposed by Ramachandran, Zoph, and Le: https://arxiv.org/pdf/1710.05941.pdf swish(x) = x . sigmoid(beta * x) * Adding python support and a test * Switching to SILU and adding additional citations * Bugfixes * Updated test * Minor edits to make merge clearer to git Former-commit-id: 252a53fb871160ca496613bb88bf7c5149d19d11 | 03 November 2017, 14:40:18 UTC |
5fcea4d | Daniel Hershcovich | 03 November 2017, 14:38:08 UTC | Leave out intermediate top directory from Eigen zip in Python setup (#1033) * Remove unused files in python/ * Omit intermediate top directory from Eigen zip When extracting Eigen from zip, avoid the "eigen-eigen-..." top directory, and just put everything under eigen/. Otherwise running setup.py again will skip downloading eigen (because it already exists) but fail in building DyNet (because its contents are not what we expect but that intermediate top directory). * Do not fail if pandoc cannot be installed Former-commit-id: 6e4ab5b54c56c28f85130c03e41d7adfe60a67fc | 03 November 2017, 14:38:08 UTC |
417f396 | msperber | 30 October 2017, 11:34:29 UTC | Softmax across rows (#1028) * softmax: use scratch memory instead of aux memory * implement softmax_rows * merge softmax and softmax_rows Former-commit-id: ef22817c3d9108b44a91e16ecee322c9363280fe | 30 October 2017, 11:34:29 UTC |
b7068f3 | Hong Wu | 27 October 2017, 00:46:12 UTC | fix small memory issue, at least 1MB for each type. (#1027) Former-commit-id: 844c6900b6da20871f29135f8c29b7a8bb3c6c9e | 27 October 2017, 00:46:12 UTC |
44a152c | Graham Neubig | 26 October 2017, 18:03:59 UTC | Boundary check in PickNegLogSoftmax (#1026) * Boundary check in PickNegLogSoftmax * Bug fix Former-commit-id: 3753675d419feb44b3194a9eaf9bb812b22e0ecf | 26 October 2017, 18:03:59 UTC |
2f14435 | Hong Wu | 26 October 2017, 13:13:30 UTC | [dynet-1018]. Avoid allocate CPU memory under GPU mode. (#1024) * Avoid allocate CPU memory under GPU mode * fix dismatch type * modify default mem size Former-commit-id: c6420c2adc88b94180ae12028cc89cd9a845e943 | 26 October 2017, 13:13:30 UTC |
ebf32b0 | Matt Richardson | 26 October 2017, 13:13:19 UTC | Re-enable test-io unit test on Windows after Chunyang's fix #1014. (#1022) Former-commit-id: 4c6bc5801c795054b2e0966bdc4677a26444a461 | 26 October 2017, 13:13:19 UTC |
13e3184 | Alexander Rudnicky | 25 October 2017, 20:58:27 UTC | path issue (#1019) Fixed so that cudnn path resolution works on Windows (removed hardcoded *nix path) Former-commit-id: b5c4e4b1cb7ecabf13233f75223af9d3eb5969c9 | 25 October 2017, 20:58:27 UTC |
55a0ed4 | Chunyang Wen | 25 October 2017, 20:57:42 UTC | FIX: TextFileSaver/Loader under windows (#1014) Former-commit-id: de9bc3681a1d37df15b0d554bf5ceb83d3b15d1e | 25 October 2017, 20:57:42 UTC |
e7de791 | Matt Richardson | 25 October 2017, 20:56:51 UTC | Added C++ unit tests to Appveyor (#1013) * Adding unit testing to appveyor * Fixing change to build directory. Adding boost path * Remove test-io for now because it causes infinite loop in windows. Added compiling example code too. * Python unit testing seems to need to be in build\python directory Former-commit-id: 30f8d509b99e6e534af9c50c84683399ff4df11d | 25 October 2017, 20:56:51 UTC |
82ff6a9 | Chunyang Wen | 25 October 2017, 20:56:11 UTC | FIX: compiler warnings (#1015) * FIX: compiler warnings * FIX: unsigned long and long comparison Former-commit-id: 3ebc4c02c777bf38f1abb528f415dc47244a8655 | 25 October 2017, 20:56:11 UTC |
e0362d8 | Chunyang Wen | 23 October 2017, 19:29:23 UTC | fix parameter set_value (#1006) * fix parameter set_value * replace np.array with np.asarray Former-commit-id: 4c07dbfbbb15e7c8ae7bb2249dc13eeed166b4d8 | 23 October 2017, 19:29:23 UTC |
ab89af2 | Daniel Hershcovich | 23 October 2017, 19:28:31 UTC | Fix creation of wheels on Windows (#1007) * Update to new PyPI upload API * Include DyNet library in wheel created on Windows Former-commit-id: bf09b4841d9155f243dfd7cee12a73094cd805a0 | 23 October 2017, 19:28:31 UTC |
7ff4e74 | shuheik | 23 October 2017, 19:28:04 UTC | Fix scala bindings (#1008) * adapt to f9ec2c3 * adapt to 830e0fb Former-commit-id: 0f476022853d5f5b95beeb0f93b6a4c12002054a | 23 October 2017, 19:28:04 UTC |
face8e7 | Chunyang Wen | 20 October 2017, 14:53:31 UTC | fix inproper use of DYNET_ASSERT (#1005) * #1004 replace DYNET_ASSERT with DYNET_ARG_CHECK properly * Fix format Former-commit-id: 25be4893dad9b85b56ec5fad057af3380f060e06 | 20 October 2017, 14:53:31 UTC |
b72d542 | Paul Michel | 20 October 2017, 09:05:02 UTC | Fix examples (#1003) * Link to example README in doc * Forgot to update requirements * Fix hyperlinks Former-commit-id: 8e775a8d840b392a9f775cdb8f51c309fab09cdd | 20 October 2017, 09:05:02 UTC |
c634a1a | Graham Neubig | 19 October 2017, 14:00:28 UTC | Logsumexp dim (#1001) * Added dimension option to tensortools logsumexp * Initial addition of logsumexp_dim * Added binding and bugfix * Added python bindings * Fixed build on windows? Former-commit-id: 6efe3b76685281f6bf7b44fa7be138da19244f8a | 19 October 2017, 14:00:28 UTC |
0f2e9e1 | Hong Wu | 19 October 2017, 11:14:42 UTC | Mutli-gpu support for Tensor::copy_element. (#999) Former-commit-id: c48031d067d4c3d43d0dfb1ad9dedcf36fc2c17a | 19 October 2017, 11:14:42 UTC |
6ef606f | Daniel Hershcovich | 19 October 2017, 11:14:21 UTC | Build Windows wheels on AppVeyor (#1000) * Build Windows wheel on AppVeyor * Add Python versions to AppVeyor Former-commit-id: 8d54af5fd2d5f08efbc0aedf346e6790c7b1c2f5 | 19 October 2017, 11:14:21 UTC |
c5d1684 | Graham Neubig | 19 October 2017, 01:27:46 UTC | Sum dim (#997) * Some modification of sum_dim to match moment_dim * Update of python doc * Fixed default batch value Former-commit-id: 830e0fb70d5cf826025e12340979f037751d0de4 | 19 October 2017, 01:27:46 UTC |
b3f26b0 | Paul Michel | 18 October 2017, 21:35:52 UTC | Remove useless external dependency (#998) Former-commit-id: a8fa71d2749804ca81b55e4600014ec1b1091ffa | 18 October 2017, 21:35:52 UTC |
768b99f | Hong Wu | 18 October 2017, 12:23:05 UTC | Add devices/xor-multidevice in example (#993) Former-commit-id: a5f230572688d36246b5937b41f42ebaadc207a4 | 18 October 2017, 12:23:05 UTC |
abd3676 | Hong Wu | 18 October 2017, 12:22:51 UTC | Fix several places missing support for multi-gpu. (#994) Former-commit-id: 4910c210bc9a3823cd981ad52fd30cdd56df7c09 | 18 October 2017, 12:22:51 UTC |
bddfedd | Graham Neubig | 17 October 2017, 16:52:12 UTC | Full multi-GPU support (#967) * A start at full multi-GPU support * Made sure appropriate device used before forward * add across device memcpy for copy_elements function * fix several bugs for matrixmultiply and Tensor::zero * fix several multi-gpu bugs * typo fix * clean up * Fixed multi-device example * Address comments in pr Former-commit-id: 9ab97efb3daa5c2dd8ca01bc51780dda6b0c265a | 17 October 2017, 16:52:12 UTC |