ddb6f9a | Mark Hillebrand | 18 January 2016, 08:32:28 UTC | License change | 18 January 2016, 08:32:28 UTC |
a418de5 | Alexey Reznichenko | 16 December 2015, 10:56:52 UTC | Reseed the curand generator each time it's used to initialize matrix. Not reseeding in dropout nodes (1 - not required, 2 - impacts perf). | 16 December 2015, 10:59:28 UTC |
1b3aead | Frank Seide | 16 December 2015, 05:20:28 UTC | undid an accidental change of _assignToRowSliceValuesOf() call, discovered by Yu Zhang | 16 December 2015, 05:20:28 UTC |
8e1e392 | Frank Seide | 16 December 2015, 03:43:33 UTC | made PCH happy (added stdafx.h) | 16 December 2015, 03:43:33 UTC |
14bb711 | Frank Seide | 16 December 2015, 03:33:34 UTC | made gcc happy (printf format) | 16 December 2015, 03:33:34 UTC |
a8c9c73 | Frank Seide | 16 December 2015, 03:31:04 UTC | Merge branch 'master' of https://git.codeplex.com/cntk into fseide/tensors | 16 December 2015, 03:31:04 UTC |
f94b1da | Frank Seide | 16 December 2015, 03:30:40 UTC | (some steps forward in TensorView) | 16 December 2015, 03:30:40 UTC |
4022de2 | Alexey Kamenev | 16 December 2015, 01:37:52 UTC | Fix for convo unit tests when cuDNN is not supported. | 16 December 2015, 01:37:52 UTC |
4b9c82a | Frank Seide | 16 December 2015, 01:23:00 UTC | towards a prototype of a binary op | 16 December 2015, 01:23:00 UTC |
94e49de | Frank Seide | 16 December 2015, 00:31:59 UTC | VS forgot to add the new files to the git repo... | 16 December 2015, 00:31:59 UTC |
7fc742e | Frank Seide | 15 December 2015, 23:19:16 UTC | Merge branch 'fseide/mblayout' of https://git.codeplex.com/cntk into fseide/tensors | 15 December 2015, 23:19:16 UTC |
1286da7 | Frank Seide | 15 December 2015, 23:07:17 UTC | Merge branch 'master' of https://git.codeplex.com/cntk into fseide/mblayout | 15 December 2015, 23:07:17 UTC |
54b0e0c | Frank Seide | 15 December 2015, 23:03:06 UTC | Merge branch 'master' of https://git.codeplex.com/cntk into fseide/tensors | 15 December 2015, 23:03:06 UTC |
aec884a | Frank Seide | 15 December 2015, 23:02:43 UTC | started the TensorView class by adding header and CPP to math lib | 15 December 2015, 23:02:43 UTC |
3a0ec41 | Alexey Kamenev | 14 December 2015, 23:40:39 UTC | Enabled convo unit tests. Added batch normalization sample. | 15 December 2015, 20:35:12 UTC |
252ab75 | Frank Seide | 15 December 2015, 19:35:53 UTC | (comment) | 15 December 2015, 19:35:53 UTC |
dcb6c1d | Frank Seide | 15 December 2015, 19:35:37 UTC | Merge branch 'master' of https://git.codeplex.com/cntk into fseide/mblayout | 15 December 2015, 19:35:37 UTC |
c54938f | Dong Yu | 15 December 2015, 18:34:10 UTC | replace outdated ICASSP tutorial with more recent NIPS tutorial. | 15 December 2015, 18:34:10 UTC |
f6ef87b | Frank Seide | 15 December 2015, 17:36:51 UTC | Merge branch 'master' of https://git.codeplex.com/cntk into fseide/mblayout | 15 December 2015, 17:36:51 UTC |
07b058b | Frank Seide | 15 December 2015, 17:36:25 UTC | bug fix in RowStackNode: should not validate column dimension in presence of an MBLayout; bug fix: ComputationNode::InferMBLayoutFromInputsForStandardCase() had a the layout-consistency check commented out | 15 December 2015, 17:36:25 UTC |
48af1ef | pkranen | 15 December 2015, 17:09:25 UTC | Fixed build-and-test script for cygwin local execution | 15 December 2015, 17:09:25 UTC |
81c6a1e | Frank Seide | 15 December 2015, 16:17:16 UTC | Merge branch 'master' of https://git.codeplex.com/cntk into fseide/mblayout | 15 December 2015, 16:17:16 UTC |
52e04b1 | Gaizka Navarro | 15 December 2015, 14:20:06 UTC | Added missing control files to solution | 15 December 2015, 14:20:06 UTC |
dba5f36 | Gaizka Navarro | 15 December 2015, 13:58:40 UTC | Applied CR Feedback | 15 December 2015, 14:16:14 UTC |
4df3ed2 | Gaizka Navarro | 15 December 2015, 08:35:32 UTC | Removed unused fixture. Updated environment variable error message | 15 December 2015, 14:11:47 UTC |
449a84f | Philipp Kranen | 15 December 2015, 10:04:41 UTC | Removed files from VS solution that are not in Git anymore | 15 December 2015, 10:04:41 UTC |
b7c40c3 | Philipp Kranen | 15 December 2015, 08:58:11 UTC | Removed Mixed Platforms and Win32 | 15 December 2015, 08:58:11 UTC |
d8ffea0 | Frank Seide | 15 December 2015, 02:05:35 UTC | (comments on DataTensor) | 15 December 2015, 02:05:35 UTC |
d273078 | Frank Seide | 15 December 2015, 00:13:51 UTC | merged with master | 15 December 2015, 00:13:51 UTC |
dc32e4f | Frank Seide | 15 December 2015, 00:10:07 UTC | (comments) | 15 December 2015, 00:10:07 UTC |
7a57f8b | Frank Seide | 14 December 2015, 23:40:50 UTC | (added logging to calgammaformb() to track down an error) | 14 December 2015, 23:40:50 UTC |
f4a9155 | Frank Seide | 14 December 2015, 22:48:26 UTC | bug fix, MBLayout::IsEnd() | 14 December 2015, 22:48:26 UTC |
af41546 | Yongqiang Wang | 14 December 2015, 21:12:36 UTC | Merge branch 'master' of https://git.codeplex.com/cntk Conflicts: MachineLearning/CNTKSGDLib/DataReaderHelpers.h | 14 December 2015, 21:12:36 UTC |
e9fb669 | Frank Seide | 14 December 2015, 21:11:51 UTC | Merge branch 'master' of https://git.codeplex.com/cntk into fseide/mblayout | 14 December 2015, 21:11:51 UTC |
abbc28e | Frank Seide | 14 December 2015, 21:11:29 UTC | Coup de grâce: MBLayout reimplemented: the old bitmap-based implementation is gone. MBLayout now also stores sequence ids (so we can line up multiple MBLayouts, instrumental to sequence-to-sequence models), and it naturally allows for testing whether a delayed value cross a sequence boundary; deleted definition of MinibatchPackingFlags enum; old Is() and Get() functions are fully replaced by IsGap() and IsBeyondStartOrEnd(); HasGaps() test is now a one-liner | 14 December 2015, 21:11:29 UTC |
5ba34cf | Frank Seide | 14 December 2015, 19:43:48 UTC | also removed generic MBLayout::Get(). Now tests are always for Gap or sequence boundary; bug fix: ImageReader must now initialize MBLayout with InitAsFrameMode() | 14 December 2015, 19:43:48 UTC |
cf931e2 | Frank Seide | 14 December 2015, 19:35:49 UTC | removed MBLayout::Is(...t...) and Get(..t...). Now one must use Is(FrameRange), or some places can be more efficient now by avoiding to use this at all; new methods MBLayout::HasSequenceBeyondBegin() and likewise for End, for testing whether state needs to be preserved across minibatches | 14 December 2015, 19:35:49 UTC |
fe3076f | Alexey Kamenev | 14 December 2015, 19:33:26 UTC | Fixed ImageReader and updated sample. | 14 December 2015, 19:33:26 UTC |
25c5a12 | Frank Seide | 14 December 2015, 17:01:57 UTC | deleted MBLayout::Set() and the old flag matrices--yay; deleted DelayedValueNodeBase::m_shiftedMBLayout (in lieu of the new MBLayout implementation) | 14 December 2015, 17:01:57 UTC |
0d808a5 | yzhang87 | 14 December 2015, 16:04:20 UTC | Merge branch 'master' of https://git.codeplex.com/cntk | 14 December 2015, 16:04:20 UTC |
b8eb51d | yzhang87 | 14 December 2015, 16:00:20 UTC | Fix kaldi Reader. 1) Using the new MBLayout interface. 2) Modify the configParameter to configRecordType to consistent with HTKMLFReader. 3) Clean the warning message. Next: refactor to make it consistent with HTKMLFReader. | 14 December 2015, 16:00:20 UTC |
8559820 | Eldar Akchurin | 14 December 2015, 15:05:29 UTC | Fixing boost version | 14 December 2015, 15:05:29 UTC |
e573dd7 | Eldar Akchurin | 14 December 2015, 14:07:34 UTC | Fixing greater and less than symobls | 14 December 2015, 14:07:34 UTC |
7c251eb | Eldar Akchurin | 14 December 2015, 13:56:49 UTC | Fixing special characters | 14 December 2015, 13:56:49 UTC |
0bfa4c8 | Eldar Akchurin | 14 December 2015, 12:07:56 UTC | Changing notification message for boost installation | 14 December 2015, 12:07:56 UTC |
642947a | Frank Seide | 13 December 2015, 21:11:11 UTC | Merge branch 'master' of https://git.codeplex.com/cntk into fseide/mblayout | 13 December 2015, 21:11:11 UTC |
e066467 | Frank Seide | 13 December 2015, 21:07:52 UTC | ColumnRangeWithMBLayoutFor(), ValueFor() etc. now understand FrameRange::m_timeOffset. DelayedValueNode has been changed to use this mechanism | 13 December 2015, 21:07:52 UTC |
88fe6b2 | Frank Seide | 13 December 2015, 20:19:27 UTC | DelayedValueNode no longer uses m_pShiftedMBLayout (still kept around for use inside asserts to test the new code) | 13 December 2015, 20:19:27 UTC |
e6f8108 | Jasha Droppo | 13 December 2015, 18:55:46 UTC | CUDA bringing changes in elementwise functions to NoGPU.cpp | 13 December 2015, 19:46:02 UTC |
d0e587d | Jasha Droppo | 13 December 2015, 17:59:18 UTC | CUDA fix bug I accidentallty introduced in _scaleAndAddScalar kernel | 13 December 2015, 19:45:59 UTC |
5a74551 | Jasha Droppo | 13 December 2015, 03:54:29 UTC | CUDA moved common patterns into macros for elementwise functions, changed op* names to match. | 13 December 2015, 19:45:58 UTC |
259d00f | Jasha Droppo | 12 December 2015, 17:46:17 UTC | Reverting to old calculation of _assignSigmoidOf() | 13 December 2015, 19:45:56 UTC |
3ab2491 | Jasha Droppo | 12 December 2015, 04:28:37 UTC | CUDA renamed macro to be more descriptive. | 13 December 2015, 19:45:55 UTC |
85e7d78 | Jasha Droppo | 12 December 2015, 04:24:43 UTC | CUDA kernels were missing some const declarations, GPUSparseMatrix kernels now access m_pArray indirectly through NzValues() helper function. | 13 December 2015, 19:45:54 UTC |
990f1fe | Jasha Droppo | 07 December 2015, 21:40:33 UTC | CUDA Matrix ScaleAndAdd additionally uses a third parameter for the output | 13 December 2015, 19:45:52 UTC |
1c6f9d0 | Jasha Droppo | 05 December 2015, 00:40:39 UTC | GPU*Matrix code cleanup. | 13 December 2015, 19:45:51 UTC |
bd9fa22 | Jasha Droppo | 04 December 2015, 22:12:21 UTC | CUDA kernels changed from _inplace*() to _elementWise() in anticipation of speeding up the GPUMatrix::Assign*() implementations. | 13 December 2015, 19:45:49 UTC |
a45365c | Frank Seide | 13 December 2015, 09:04:27 UTC | made gcc happy (variable set but not used) | 13 December 2015, 09:04:27 UTC |
1fc1ad0 | Frank Seide | 13 December 2015, 08:39:07 UTC | made gcc happy (two missing exports for Matrix<char> template) | 13 December 2015, 08:39:07 UTC |
785bc15 | Frank Seide | 13 December 2015, 08:34:24 UTC | DelayedValueNode::ForwardProp() now works without the shifted layout (it is still there for comparing the new method); MBLayout::Get() methos are now all private; MBLayout::Is() method split into per-flag methods. Soon, Is() itself will be private, then removed | 13 December 2015, 08:34:24 UTC |
489dcb0 | Frank Seide | 13 December 2015, 07:15:15 UTC | old MBLayout flags no longer used except for testing the new versions (to be removed soon) | 13 December 2015, 07:15:15 UTC |
059d21b | Frank Seide | 13 December 2015, 06:53:26 UTC | MBLayout::GetColumnsValidityMask() now returns a Matrix & instead of a shared_ptr, and is now sliced like the data matrix with DataWithMBLayoutFor(). it also now assumes there are gaps. Caller (MaskMissingColumnsTo()) must check. More regular and shorter code | 13 December 2015, 06:53:26 UTC |
a2eb692 | Frank Seide | 13 December 2015, 04:24:28 UTC | removed left-overs of lazy-alloc logic in MBLayout | 13 December 2015, 04:24:28 UTC |
eff836b | Frank Seide | 13 December 2015, 04:09:15 UTC | MBLayout no longer lazily allocating | 13 December 2015, 04:09:15 UTC |
1ef00c9 | Alexey Kamenev | 12 December 2015, 07:21:03 UTC | Temp convo tests disabled. | 12 December 2015, 18:02:05 UTC |
8c9080b | Alexey Kamenev | 12 December 2015, 06:25:32 UTC | Fixed Win build. | 12 December 2015, 18:01:55 UTC |
76d3da3 | Alexey Kamenev | 12 December 2015, 02:17:44 UTC | cudnn: added check for CC version. | 12 December 2015, 18:01:45 UTC |
217c9f9 | Alexey Kamenev | 12 December 2015, 02:08:27 UTC | Enabled defatul OpenCV location search on Linux. | 12 December 2015, 18:01:34 UTC |
7c01500 | Alexey Kamenev | 12 December 2015, 01:42:36 UTC | cudnn: fixed CPUONLY. | 12 December 2015, 18:01:24 UTC |
a0a8e27 | Alexey Kamenev | 12 December 2015, 01:08:44 UTC | Fix for gcc. | 12 December 2015, 18:01:14 UTC |
057512d | Alexey Kamenev | 11 December 2015, 23:42:05 UTC | Added buffer size heuristic to UCIFastReader to avoid segfaults on long lines. | 12 December 2015, 18:01:03 UTC |
ddf6db1 | Alexey Kamenev | 11 December 2015, 23:05:10 UTC | cudnn: addressed review comments. | 12 December 2015, 18:00:53 UTC |
4e96192 | Alexey Kamenev | 11 December 2015, 01:11:09 UTC | Fixed Linux build issues in ImageReader. | 12 December 2015, 18:00:42 UTC |
1ad4e29 | Alexey Kamenev | 10 December 2015, 23:25:07 UTC | cudnn: resolved merge issues. | 12 December 2015, 18:00:32 UTC |
107867f | Alexey Kamenev | 04 December 2015, 00:58:34 UTC | cudnn: refactored ImageReader prefetcher to use OpenMP. | 12 December 2015, 18:00:22 UTC |
d93be91 | Alexey Kamenev | 03 December 2015, 23:29:09 UTC | cudnn: added prefetching to ImageReader. | 12 December 2015, 18:00:11 UTC |
254b04c | Alexey Kamenev | 03 December 2015, 18:52:05 UTC | cudnn: added OpenCV libs to Linux build. | 12 December 2015, 18:00:01 UTC |
ea72ada | Alexey Kamenev | 03 December 2015, 00:48:20 UTC | cudnn: fixed workspace bug, minor refactoring. | 12 December 2015, 17:59:51 UTC |
fef4b5c | Alexey Kamenev | 25 November 2015, 01:55:59 UTC | cudnn: moved tests to Boost framework, updated samples. | 12 December 2015, 17:59:40 UTC |
6fe07ed | Alexey Kamenev | 24 November 2015, 02:16:12 UTC | cudnn: fixed integration issues. | 12 December 2015, 17:59:30 UTC |
334d645 | Alexey Kamenev | 18 November 2015, 01:52:41 UTC | cudnn: added bias forward/backprop implementation for default engine. | 12 December 2015, 17:59:19 UTC |
3023f11 | Alexey Kamenev | 17 November 2015, 20:58:19 UTC | cudnn: enabled build on Linux with cuDNN. | 12 December 2015, 17:59:09 UTC |
895c10a | Alexey Kamenev | 17 November 2015, 05:40:30 UTC | cudnn: merge with master, fix Linux compile errors. | 12 December 2015, 17:58:58 UTC |
6c7c617 | Alexey Kamenev | 14 November 2015, 01:52:55 UTC | cudnn: implemented batch norm backprop, updated samples, added VGG_E net. | 12 December 2015, 17:58:48 UTC |
39a8a8c | Alexey Kamenev | 13 November 2015, 01:49:22 UTC | cudnn: added batch norm forward implementation. | 12 December 2015, 17:58:38 UTC |
8430f88 | Alexey Kamenev | 12 November 2015, 03:00:28 UTC | cudnn: added BatchNormalizationNode. | 12 December 2015, 17:58:27 UTC |
5698333 | Alexey Kamenev | 10 November 2015, 01:06:48 UTC | cudnn: bug fixes, samples update. | 12 December 2015, 17:58:17 UTC |
80ebfb4 | Alexey Kamenev | 07 November 2015, 06:46:48 UTC | cudnn: added bias forward/backward. | 12 December 2015, 17:58:06 UTC |
7300306 | Alexey Kamenev | 07 November 2015, 01:57:09 UTC | cudnn: refactored to use NCHW format. | 12 December 2015, 17:57:56 UTC |
afae131 | Alexey Kamenev | 30 October 2015, 00:38:36 UTC | cudnn: completed pooling nodes implementation, fixed bugs, added unit tests. | 12 December 2015, 17:57:46 UTC |
f1eb5d8 | Alexey Kamenev | 29 October 2015, 01:21:39 UTC | cudnn: added pooling engine, unit tests and refactoring. | 12 December 2015, 17:57:35 UTC |
c2736bf | Alexey Kamenev | 28 October 2015, 17:29:04 UTC | cudnn: added padding support, clean up and refactoring. | 12 December 2015, 17:57:25 UTC |
91e3378 | Alexey Kamenev | 27 October 2015, 19:57:44 UTC | cudnn: added auto-tuning. | 12 December 2015, 17:57:14 UTC |
5db082e | Alexey Kamenev | 27 October 2015, 00:55:58 UTC | cudnn: added backprop data/filter implementation, unit tests. | 12 December 2015, 17:57:04 UTC |
da822fd | Alexey Kamenev | 23 October 2015, 00:55:54 UTC | cudnn: added filter format conversion and backprop. | 12 December 2015, 17:56:54 UTC |
3f7a3ac | Alexey Kamenev | 22 October 2015, 00:00:10 UTC | cudnn: minor changes to tensor/filter formats. | 12 December 2015, 17:56:43 UTC |
57eea8c | Alexey Kamenev | 21 October 2015, 00:57:39 UTC | cudnn: add forward implementation, unit tests. | 12 December 2015, 17:56:33 UTC |
1e9b061 | Alexey Kamenev | 20 October 2015, 16:51:18 UTC | cudnn: add filter descriptor, refactor | 12 December 2015, 17:56:23 UTC |
106dd17 | Alexey Kamenev | 20 October 2015, 05:16:39 UTC | cudnn: Fixed linker issue. | 12 December 2015, 17:56:12 UTC |
f241eb2 | Alexey Kamenev | 20 October 2015, 04:55:49 UTC | Add missing files. | 12 December 2015, 17:56:02 UTC |