https://github.com/clab/dynet

sort by:
Revision Author Date Message Commit Date
2f9966f fix negative indexing 24 January 2018, 15:18:54 UTC
f2aa7e9 comments 24 January 2018, 13:20:16 UTC
9b37030 some more improvements 24 January 2018, 12:42:19 UTC
6aeb228 implemented a first faster version of inputTensor() 19 January 2018, 14:58:47 UTC
a094a59 Expose set_weight_decay_lambda() to Python (#1173) * initial commit * update doc 10 January 2018, 10:58:50 UTC
2faafe9 Separate sdist to another job, fix version in setup.py (#1155) 23 December 2017, 10:38:00 UTC
77d5eb7 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 Fix cudnn ops after Tensor refactor in PR #1091. (#1149) 22 December 2017, 01:26:33 UTC
152afd5 fix the bug when choosing no bias in cfsm (#1148) 22 December 2017, 01:18:04 UTC
674f863 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 underflow problems were causing some spurious failures with the new stricter grad check 21 December 2017, 05:10:52 UTC
84ca496 more careful testing of gradients 21 December 2017, 04:30:33 UTC
f2f171f Merge branch 'master' of https://github.com/clab/dynet 21 December 2017, 04:26:37 UTC
a67895f clarify comment 21 December 2017, 04:26:27 UTC
6915288 More verbose errors for cwise ops 21 December 2017, 03:53:54 UTC
750ed92 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 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 Merge branch 'master' of https://github.com/clab/dynet 19 December 2017, 16:04:36 UTC
8d5580c 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 scala: Add implicit conversions from seq to vector (#1135) 19 December 2017, 15:59:03 UTC
1aef1b7 always use eigen FFT to compute circular conv/corr, both forward and backward. 19 December 2017, 12:21:39 UTC
e6bff4c hotfix for dynet-1137 (#1141) 18 December 2017, 17:40:21 UTC
29e2f4e use FFTs for circular convolution and correlation (currently forward only, and single-batch) 18 December 2017, 13:18:31 UTC
a4393da 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 Fix unit bug for profiling and remove some unnecessary code. (#1138) 15 December 2017, 14:57:15 UTC
3d8d692 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 Merge pull request #1136 from akoehn/doc-fix Trivial fix to make doxygen url work 14 December 2017, 14:20:53 UTC
cec1540 Trivial fix to make doxygen url work 14 December 2017, 11:57:06 UTC
45d60a4 Added constrained softmax operator. (#1129) 10 December 2017, 00:43:37 UTC
5492ffe 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 add rnnlm autobatching example 09 December 2017, 15:52:16 UTC
8fe6563 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 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 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 add circular convolution and correlation, fix bug in fold rows backward 07 December 2017, 14:14:54 UTC
e854be8 Merge branch 'master' of https://github.com/clab/dynet 07 December 2017, 09:08:38 UTC
dfb2ce0 fix missing packet access check 07 December 2017, 09:08:21 UTC
736cce9 Add trig and hyperbolic functions to python doc 05 December 2017, 14:25:47 UTC
d6e0fd4 Fix documentation 04 December 2017, 18:17:42 UTC
910379a the rest of the trig and inverse trig functions 04 December 2017, 17:46:33 UTC
9a51a5a make len(lookup_params) work 02 December 2017, 22:43:20 UTC
f63232f more trig functions 02 December 2017, 16:11:36 UTC
8e246ed add inverse hyperbolic cosine (acosh) 01 December 2017, 14:40:16 UTC
b0eec13 cudnn_root env var and documentation added for pip (#1109) 30 November 2017, 20:30:47 UTC
4464888 Hotfix for warning in dim.h 28 November 2017, 14:54:31 UTC
a62eba1 bugfix for insert_dim (#1105) 28 November 2017, 03:58:34 UTC
0729050 --dynet-profiling was not removing its argument. 27 November 2017, 23:22:34 UTC
d7a2e60 Remove MSVC conditional and comments that were made unneccessary due to commit d256c73. 27 November 2017, 20:07:29 UTC
c992246 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 implement strided_select (#1070) * implement strided_select * fix compiling on windows 25 November 2017, 13:17:20 UTC
c17ca83 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 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 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 Fixes compile on CUDA 9.0 (#1099) 25 November 2017, 00:25:11 UTC
8e070de Fix compile error on gcc 4.9 + CUDA 7.5 (#1098) 24 November 2017, 21:00:21 UTC
1eed174 Fixed stateful trainers to work with multi-device (#1096) 24 November 2017, 17:49:30 UTC
88aa149 Make possible to set CUDA compute architecture (#1092) 24 November 2017, 16:06:13 UTC
07f736b Added profiling capability 24 November 2017, 04:08:36 UTC
d256c73 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 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 remove superfluous line (#1085) 22 November 2017, 14:12:15 UTC
cc9cc21 fix doc string 21 November 2017, 14:56:32 UTC
11625dd 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 Update Scala bindings (#1075) * update Scala bindings * fix * Expression.hingeDim and UnsignedVectorVector 18 November 2017, 18:56:55 UTC
9d5815f 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 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 Fixing doc on needing CUDA/cuDNN in path for Windows (was missing a blank line). 08 November 2017, 20:58:38 UTC
960e558 Added note about CUDA/cuDNN paths when running in WIndows. 08 November 2017, 20:07:33 UTC
0653b1d 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 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 better autobatching style Former-commit-id: fc5ffc248ee3714f1904d954e784e3f1fad6a76f 07 November 2017, 10:37:14 UTC
9275cc5 add comment describing how to run, minor bug fix in example Former-commit-id: c57f9da5778b6921a08f544f70d550d3977c9b73 06 November 2017, 09:53:45 UTC
15699df 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 MNIST example in Python, also example of conv2d Former-commit-id: 23cb8def4fefc84945bc7c9c0a58dda2c4a4a2e7 05 November 2017, 20:45:26 UTC
4872889 Added CuDNN to Python documentation (#1041) Former-commit-id: e136b186f02fb84974407de5d0c20e51fb644247 05 November 2017, 09:49:54 UTC
fc819a3 Updated boundary check (#1040) Former-commit-id: 73d744f59158eb4fa88db96978149bfa63e8879c 05 November 2017, 01:48:09 UTC
517174c 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 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 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 fix small memory issue, at least 1MB for each type. (#1027) Former-commit-id: 844c6900b6da20871f29135f8c29b7a8bb3c6c9e 27 October 2017, 00:46:12 UTC
44a152c Boundary check in PickNegLogSoftmax (#1026) * Boundary check in PickNegLogSoftmax * Bug fix Former-commit-id: 3753675d419feb44b3194a9eaf9bb812b22e0ecf 26 October 2017, 18:03:59 UTC
2f14435 [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 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 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 FIX: TextFileSaver/Loader under windows (#1014) Former-commit-id: de9bc3681a1d37df15b0d554bf5ceb83d3b15d1e 25 October 2017, 20:57:42 UTC
e7de791 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 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 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 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 Fix scala bindings (#1008) * adapt to f9ec2c3 * adapt to 830e0fb Former-commit-id: 0f476022853d5f5b95beeb0f93b6a4c12002054a 23 October 2017, 19:28:04 UTC
face8e7 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 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 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 Mutli-gpu support for Tensor::copy_element. (#999) Former-commit-id: c48031d067d4c3d43d0dfb1ad9dedcf36fc2c17a 19 October 2017, 11:14:42 UTC
6ef606f 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 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 Remove useless external dependency (#998) Former-commit-id: a8fa71d2749804ca81b55e4600014ec1b1091ffa 18 October 2017, 21:35:52 UTC
768b99f Add devices/xor-multidevice in example (#993) Former-commit-id: a5f230572688d36246b5937b41f42ebaadc207a4 18 October 2017, 12:23:05 UTC
abd3676 Fix several places missing support for multi-gpu. (#994) Former-commit-id: 4910c210bc9a3823cd981ad52fd30cdd56df7c09 18 October 2017, 12:22:51 UTC
bddfedd 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
back to top