a9d2135 | bmitra | 02 December 2015, 15:19:42 UTC | Multiple replacements of m_pArray with NzValues() | 02 December 2015, 15:19:42 UTC |
a9b5f60 | bmitra | 02 December 2015, 13:59:35 UTC | Removing CheckFMA based on feedback from Wolfgang. | 02 December 2015, 13:59:35 UTC |
59afcce | bmitra | 02 December 2015, 11:58:38 UTC | Fix CheckFMA. | 02 December 2015, 11:58:38 UTC |
613071e | bmitra | 02 December 2015, 11:43:04 UTC | Incorporating code review comments. | 02 December 2015, 11:43:04 UTC |
8525198 | Yongqiang Wang | 02 December 2015, 07:42:34 UTC | Merge remote-tracking branch 'origin/master' Conflicts: MachineLearning/CNTKComputationNetworkLib/ComputationNode.h MachineLearning/CNTKComputationNetworkLib/RecurrentNodes.h MachineLearning/CNTKSGDLib/DataReaderHelpers.h Math/Math/CPUMatrix.cpp Math/Math/Matrix.cpp Math/Math/Matrix.h Math/Math/NoGPU.cpp | 02 December 2015, 07:42:34 UTC |
1f0101c | Yongqiang Wang | 02 December 2015, 06:17:04 UTC | Make maxNumSamplesInRAM setting more consistent. Remove several unnecessary blank lines. | 02 December 2015, 06:17:04 UTC |
d7e884d | Amit Agarwal | 02 December 2015, 05:32:12 UTC | Merge branch 'master' of https://git01.codeplex.com/cntk into amitaga/bufferedAsyncGradientAggregation Conflicts: MachineLearning/CNTKSGDLib/DataReaderHelpers.h | 02 December 2015, 05:32:12 UTC |
72d33be | bmitra | 02 December 2015, 02:29:51 UTC | Adding missing methods to NoGPU.cpp | 02 December 2015, 02:29:51 UTC |
3b15e61 | bmitra | 02 December 2015, 02:13:14 UTC | Merge branch 'master' of https://git01.codeplex.com/cntk into bmitra/Changes Conflicts: Tests/UnitTests/MathTests/MatrixBlasTests.cpp | 02 December 2015, 02:13:14 UTC |
c9cca8a | bmitra | 02 December 2015, 02:10:31 UTC | Fix a bug in GPU sparse transpose function. | 02 December 2015, 02:10:31 UTC |
49b13b2 | shiyang1983 | 02 December 2015, 01:59:16 UTC | using call in prebuild.bat to execute git. In this way we could avoid early termination. | 02 December 2015, 01:59:16 UTC |
51b07fa | Frank Seide | 01 December 2015, 22:41:53 UTC | Merge branch 'master' of https://git.codeplex.com/cntk into fseide/reshaping | 01 December 2015, 22:41:53 UTC |
f9dcaec | Frank Seide | 01 December 2015, 22:40:39 UTC | changed Minibatch[] logging when the epoch size is unknown to simply not print any number (current was to print 0% which cannot be distinguished from the known-size case; previous was -1; and some baselines contained -171798692) | 01 December 2015, 22:40:39 UTC |
f15aed8 | Yongqiang Wang | 01 December 2015, 20:55:41 UTC | Address CR feedback: 1) RowSlice function is taken off ; instead AssignRowSliceValueOf is used 2) override keyword is added to ensure compile time check 3) Fix several spaces and blank space issues; change name to camlCase 4) Unify two DecimateMinibatch functions. The inplace decimation call non-inplace decimation. | 01 December 2015, 20:55:41 UTC |
63057b1 | Wolfgang Manousek | 28 November 2015, 17:11:05 UTC | added test for FMA functionlity to startup of CNTK.EXE in case an ACML problem is encountered, an error message is the output, and execution stops. | 01 December 2015, 19:34:31 UTC |
7f42245 | Dong Yu | 01 December 2015, 17:57:50 UTC | Merge branch 'master' of https://git01.codeplex.com/cntk into dongyu/CollectionRemoval | 01 December 2015, 17:57:50 UTC |
cf3b3dd | Frank Seide | 01 December 2015, 16:09:10 UTC | added two missing baseline files to the VS Solution and updated their log messages | 01 December 2015, 16:09:10 UTC |
81549cd | bmitra | 01 December 2015, 13:58:52 UTC | Fixing broken unit test. | 01 December 2015, 13:58:52 UTC |
4ab1ed8 | bmitra | 01 December 2015, 12:26:43 UTC | Fixing Linux build errors. | 01 December 2015, 12:26:43 UTC |
3024638 | bmitra | 01 December 2015, 12:11:43 UTC | Merge branch 'master' of https://git01.codeplex.com/cntk into bmitra/Changes | 01 December 2015, 12:11:43 UTC |
9c4e25f | bmitra | 01 December 2015, 12:11:16 UTC | Fixing Linux build errors. | 01 December 2015, 12:11:16 UTC |
7276347 | Frank Seide | 01 December 2015, 08:11:43 UTC | fixed a baseline pattern in Speech/Simple | 01 December 2015, 08:11:43 UTC |
ea14713 | Frank Seide | 01 December 2015, 08:09:06 UTC | added Tests/Speech/Simple to VS Solution | 01 December 2015, 08:09:06 UTC |
4932a5c | Frank Seide | 01 December 2015, 07:50:41 UTC | added the SVD test to the Solution and fixed its baseline files to match the changed log messages | 01 December 2015, 07:50:41 UTC |
24a0e80 | Frank Seide | 01 December 2015, 07:39:18 UTC | one more test pattern fixed | 01 December 2015, 07:39:18 UTC |
f4f059f | Frank Seide | 01 December 2015, 06:52:09 UTC | one more try to get the test pattern right | 01 December 2015, 06:52:09 UTC |
98287a5 | Frank Seide | 01 December 2015, 06:37:53 UTC | one more baselines update of a changed log-message string constant | 01 December 2015, 06:37:53 UTC |
6ae5fa5 | Frank Seide | 01 December 2015, 05:59:01 UTC | renamed AveLearnRatePerSample to AvgLearningRatePerSample (spelling/grammar) in SGD.cpp and all testcases.yml/baseline files | 01 December 2015, 05:59:01 UTC |
c2207b6 | Frank Seide | 01 December 2015, 04:28:36 UTC | updated precision of AveLearningRatePerSample; updated testcases.yml of all test cases accordingly; also removed matching the minibatch size in the testcases, as we now output a progress percentage here instead | 01 December 2015, 04:28:36 UTC |
31b3b96 | Frank Seide | 01 December 2015, 03:56:58 UTC | fixed previous merge which had lost a duplicated function | 01 December 2015, 03:56:58 UTC |
59ae7b2 | Frank Seide | 01 December 2015, 03:44:47 UTC | merged with master. One thing not compiling | 01 December 2015, 03:44:47 UTC |
ea87db0 | Frank Seide | 01 December 2015, 03:07:41 UTC | fixed SGD logging to not output the same criterion multiple times | 01 December 2015, 03:07:41 UTC |
d29281b | Yongqiang Wang | 01 December 2015, 02:32:41 UTC | Fix a mistake in merge. | 01 December 2015, 02:32:41 UTC |
8dc2f47 | Yongqiang Wang | 01 December 2015, 01:29:29 UTC | (make gcc happy) | 01 December 2015, 01:29:29 UTC |
be82f9e | Dong Yu | 01 December 2015, 01:19:40 UTC | change CNTK book to make examples and descriptions more consistent with Brain Script. | 01 December 2015, 01:19:40 UTC |
342c8d2 | Yongqiang Wang | 01 December 2015, 00:56:41 UTC | Fix a merge error | 01 December 2015, 00:56:41 UTC |
2f217c5 | Yongqiang Wang | 01 December 2015, 00:51:44 UTC | Revert an unused change in Sequences.h | 01 December 2015, 00:51:44 UTC |
805c476 | bmitra | 01 December 2015, 00:27:27 UTC | Revert last checkin. | 01 December 2015, 00:27:27 UTC |
606ba9f | Yongqiang Wang | 01 December 2015, 00:22:00 UTC | A few revision after merging master in. Per Frank's suggestion, use maxSamplesInRAM to specify the parameter of subminibatches. Fix a typo in printint buildinfo | 01 December 2015, 00:22:00 UTC |
02af0b0 | bmitra | 01 December 2015, 00:15:28 UTC | Remove inline for NzValues. | 01 December 2015, 00:15:28 UTC |
446ea46 | bmitra | 01 December 2015, 00:05:28 UTC | Replacing InplaceTranspose with Transpose for Convolution. | 01 December 2015, 00:05:28 UTC |
6cac561 | bmitra | 30 November 2015, 23:07:09 UTC | Merge branch 'master' of https://git01.codeplex.com/cntk into bmitra/Changes | 30 November 2015, 23:07:09 UTC |
f223c8a | bmitra | 30 November 2015, 23:06:37 UTC | Minor changes to unit test. | 30 November 2015, 23:06:37 UTC |
7e05bb7 | Yongqiang Wang | 30 November 2015, 23:06:01 UTC | Merge branch 'master' | 30 November 2015, 23:06:01 UTC |
efafd7c | Frank Seide | 30 November 2015, 22:59:03 UTC | new SGD parameter momentumAsTimeConstant, use with learningRatePerSample to get rid of the confusion once and for all; fine-tuned SGD logging: supress showing the same criterion multiple times (also in SimpleEvaluator); instead of (wrong) number of minibatches, show percentage of progress; also shows effective momentum as a time constant | 30 November 2015, 22:59:03 UTC |
1065cdc | Frank Seide | 30 November 2015, 19:22:40 UTC | minor: swapped order of two functions in DataReaderHelpers.h | 30 November 2015, 19:22:40 UTC |
98d5016 | Frank Seide | 30 November 2015, 19:20:02 UTC | minor: edited comments in DataReaderHelpers.h | 30 November 2015, 19:20:02 UTC |
465461b | Frank Seide | 30 November 2015, 19:12:04 UTC | minor: refined a log message to BatchLUSequenceReader; removed unbalanced GPU warning from DecimateMinibatch() | 30 November 2015, 19:12:04 UTC |
e1681cf | Amit | 30 November 2015, 07:31:15 UTC | Updated linux baselines for the buffered asyn gradient aggregation E2E test | 30 November 2015, 07:31:15 UTC |
56a565d | Frank Seide | 30 November 2015, 07:29:04 UTC | (added a log message) | 30 November 2015, 07:29:04 UTC |
aeb281b | Frank Seide | 30 November 2015, 07:24:26 UTC | fixed a bug in LUSequenceReader in handling variable-length sentences. Now works for !mEqualLengthOutput; (also removed two unused initialized variables and fixed a string compare that needs to be case-insensitive); fixed TableLookupNode to mask gaps when propagating gradient to the embedding matrix | 30 November 2015, 07:24:26 UTC |
a7fe729 | Amit Agarwal | 30 November 2015, 07:21:51 UTC | Reworked epoch termination logic in case of parallel training to avoid performing an all reduce at the time of minibatch reading itself | 30 November 2015, 07:21:51 UTC |
29666e4 | Amit Agarwal | 30 November 2015, 03:21:41 UTC | Merge branch 'master' of https://git01.codeplex.com/cntk into amitaga/bufferedAsyncGradientAggregation | 30 November 2015, 03:21:41 UTC |
8ad49fd | Amit Agarwal | 30 November 2015, 03:21:26 UTC | Added E2E test for buffered async gradient aggregation feature | 30 November 2015, 03:21:26 UTC |
95bf296 | Frank Seide | 30 November 2015, 01:58:43 UTC | bug fix: BatchLUSequenceReader would move features and labels to the CPU, causing downstream issues. Now it keeps the location, so that it works with GPU now | 30 November 2015, 01:58:43 UTC |
62948d0 | Amit Agarwal | 30 November 2015, 01:22:57 UTC | Added support for buffered asynchronous gradient aggregation for dataparallel SGD training. This allows the communication of gradients during aggregation to be overlapped with the computation of the next minibatch | 30 November 2015, 01:22:57 UTC |
e647197 | Frank Seide | 30 November 2015, 01:18:06 UTC | fixed error messages in BestGpu::LockDevice(), which used to indicate that it locks more devices than are actually used | 30 November 2015, 01:18:06 UTC |
ac67149 | Frank Seide | 30 November 2015, 00:55:15 UTC | bug fix in TableLookupNode::EvaluateThisNode(): missing reshape of functionValues; still not working with GPU since inputs[1] comes in on the CPU, for unknown reasons; made latticesource.h compile an accidentally imported "using namespace std" | 30 November 2015, 00:55:15 UTC |
6ea1704 | bmitra | 29 November 2015, 11:49:23 UTC | Adding some comments. | 29 November 2015, 11:49:23 UTC |
d5387bd | bmitra | 29 November 2015, 01:16:38 UTC | Fix for GPU Sparse ColumnSlice | 29 November 2015, 01:16:38 UTC |
485d9a4 | Frank Seide | 28 November 2015, 08:53:02 UTC | Merge branch 'amitaga/linuxCallStacks' of https://git.codeplex.com/cntk into fseide/reshaping | 28 November 2015, 08:53:02 UTC |
b0710b7 | Frank Seide | 28 November 2015, 08:22:27 UTC | BatchLUSequenceReader::GetNumParallelSequences() now implemented like in HTKMLFReader | 28 November 2015, 08:22:27 UTC |
cc1efb6 | Amit Agarwal | 28 November 2015, 08:06:17 UTC | Improvements/fixes to Windows call stack printing code | 28 November 2015, 08:06:17 UTC |
9d0bc1b | Frank Seide | 28 November 2015, 07:08:12 UTC | renamed ComputationNode::m_children to m_inputs | 28 November 2015, 07:08:12 UTC |
f8ac1ea | Frank Seide | 28 November 2015, 06:16:12 UTC | made gcc happy | 28 November 2015, 06:16:12 UTC |
e1c8f0a | Frank Seide | 28 November 2015, 06:01:51 UTC | Merge branch 'fseide/reshaping' of https://git.codeplex.com/cntk into fseide/reshaping | 28 November 2015, 06:01:51 UTC |
e18fa40 | Frank Seide | 28 November 2015, 06:01:36 UTC | Merge branch 'master' of https://git.codeplex.com/cntk into fseide/reshaping | 28 November 2015, 06:01:36 UTC |
ace97fd | Frank Seide | 28 November 2015, 06:00:53 UTC | updated 'tag=' expressions in tests (and also sample and book) to be spelled with double quotation marks (e.g. tag="output"); renamed tag="Criteria" to tag="criterion" everywhere | 28 November 2015, 06:00:53 UTC |
438b1d6 | Frank Seide | 28 November 2015, 05:23:48 UTC | bug fix: LUSequenceReader::EnsureDataAvailable() must reset the MBLayout in case it returns no data; renamed mis-spelled mBlgSize to mRequestedNumParallelSequences | 28 November 2015, 05:23:48 UTC |
7c553a9 | Mark Hillebrand | 24 November 2015, 18:42:43 UTC | Tests/UnitTests/MathTests/: fix random seeds per individual test | 27 November 2015, 14:57:25 UTC |
925f28e | bmitra | 27 November 2015, 12:42:07 UTC | Fix to GPU Sparse Column Slice based on Dong's changes for CPU Sparse. | 27 November 2015, 12:42:07 UTC |
a2a267b | bmitra | 27 November 2015, 12:26:42 UTC | Incorporating code review comments. | 27 November 2015, 12:26:42 UTC |
2688029 | Wolfgang Manousek | 26 November 2015, 14:46:20 UTC | Fix test problem in gpumatixtests.cpp enforce same datatype (float) for boundary values in testcase (avoid double datatype) do similar changes in other places I found cleanup of epsilon constant usage | 27 November 2015, 11:38:35 UTC |
2b4ae80 | bmitra | 27 November 2015, 10:37:31 UTC | Merge branch 'master' of https://git01.codeplex.com/cntk into bmitra/Changes Conflicts: Math/CNTKMathTest/MatrixSparseDenseInteractionsTests.cpp | 27 November 2015, 10:37:31 UTC |
b5d81ff | bmitra | 27 November 2015, 10:35:49 UTC | Draft implementation of the 1D convolution backprop for sparse GPU. | 27 November 2015, 10:35:49 UTC |
f40a012 | Frank Seide | 27 November 2015, 08:40:32 UTC | fixed a typo in SimpleMultiGPU.config | 27 November 2015, 08:40:32 UTC |
70c230a | Frank Seide | 27 November 2015, 08:36:02 UTC | DeviceFromConfig() now performs the 'auto' selection only once | 27 November 2015, 08:36:02 UTC |
9cb534d | Frank Seide | 27 November 2015, 08:22:30 UTC | bug fix: several readers did not use a case-insensitive string compare for the 'randomize' parameter | 27 November 2015, 08:22:30 UTC |
1125241 | Frank Seide | 27 November 2015, 08:10:26 UTC | fixed an invalid printf format string found by gcc | 27 November 2015, 08:10:26 UTC |
cdab27a | Frank Seide | 27 November 2015, 08:07:32 UTC | conversion operators of ConfigValue now print, in case an error, the offending input string in the error message | 27 November 2015, 08:07:32 UTC |
495e773 | Frank Seide | 27 November 2015, 07:52:39 UTC | one file did not get committed in last commit? | 27 November 2015, 07:52:39 UTC |
1d92f29 | Frank Seide | 27 November 2015, 07:52:04 UTC | values of optional args in NDL and MEL can now be in quotes, which is recommended for future BrainScript compatibility for all strings; updated all sample config/NDL/MEL for Jenkins tests | 27 November 2015, 07:52:04 UTC |
4031c04 | Frank Seide | 27 November 2015, 06:38:07 UTC | added Image Jenkins tests to VS solution and did the same edits as last commit to it | 27 November 2015, 06:38:07 UTC |
d25e83c | Frank Seide | 27 November 2015, 06:04:17 UTC | cleaned up the Jenkins test configs w.r.t. indentation, spacing, casing. Also quoted all strings in config (not yet in NDL) for BS compat | 27 November 2015, 06:04:17 UTC |
1a2f3ca | Frank Seide | 26 November 2015, 23:48:04 UTC | Merge branch 'master' of https://git.codeplex.com/cntk into fseide/reshaping | 26 November 2015, 23:48:04 UTC |
178e126 | Frank Seide | 26 November 2015, 23:43:38 UTC | bug fix in (Batch)LUSequenceReader: Two Resize() operations required a SetValue(0), which in the past was an undocumented implied behavior of Resize() under certain conditions, but no longer | 26 November 2015, 23:43:38 UTC |
e3a8cac | Qiwei Ye | 26 November 2015, 12:34:37 UTC | add NVMLPATH to the linking target cntk for the libnvidia-ml.so | 26 November 2015, 12:34:37 UTC |
5010609 | Frank Seide | 26 November 2015, 01:59:48 UTC | further fixed ConfigParser::Parse() to not strip pathnames of leading \\; SimpleNetworkBuilder.cpp now never uses the LSTMNode (which is not functional at present--we should just remove it); bug fix: LUBatchSequenceReader now sets the SequenceEnd flag as well. But I get NaNs, so something still not complete | 26 November 2015, 01:59:48 UTC |
77da34e | Amit | 26 November 2015, 01:20:56 UTC | Added call stack printing functionality for Linux | 26 November 2015, 01:20:56 UTC |
1c46217 | Frank Seide | 26 November 2015, 00:16:21 UTC | enabled gcc __attribute__((format(printf())) for ThrowFormatted(), and fixed 50+ bugs and as many warnings found by it... | 26 November 2015, 00:16:21 UTC |
a62b748 | Frank Seide | 25 November 2015, 22:13:57 UTC | renamed that left-over minibatchsourcehelpers.h to RandomOrdering.h, to reflect that it only contains one class named RandomOrdering. Adapted that class' naming to typical CNTK coding conventions | 25 November 2015, 22:13:57 UTC |
e2110a3 | Frank Seide | 25 November 2015, 21:50:30 UTC | fixed ImageReader.cpp, builds now | 25 November 2015, 21:50:30 UTC |
58ad9d8 | Frank Seide | 25 November 2015, 20:47:30 UTC | moved conc_stack back out from GPUMatrix.h to a new header since it is also used in ImageReader.cpp | 25 November 2015, 20:47:30 UTC |
f177302 | Frank Seide | 25 November 2015, 20:28:52 UTC | Merge branch 'master' of https://git.codeplex.com/cntk into fseide/reshaping | 25 November 2015, 20:28:52 UTC |
973c9da | Frank Seide | 25 November 2015, 20:28:28 UTC | coup de grâce: got rid of that abomination (of mine) called basetypes.h! The few pages of code that are actually used from it has been moved to Basics.h, Platform.h, and fileutil.h. --Yay ...well, it was removed from mainline CNTK code. My old DBN.exe reader code inside still needs it, so it has just been moved under the rug (HTKMLFReader project). Unused code was deleted from the basetypes.h under the rug; DataReader.h no longer includes lattice-related header files (keeping MS-propietary stuff out from inclusion in mainline CNTK code); fileutil.h is no longer included by mainline CNTK code. Instead #include "File.h". Some day we will merge the two; removed a 'using namespace std;' from fileutil.h, and dealt with the fallout | 25 November 2015, 20:28:28 UTC |
98461e0 | Yongqiang Wang | 25 November 2015, 08:02:45 UTC | Merge branch 'master' of https://git.codeplex.com/cntk Conflicts: MachineLearning/CNTK/SimpleNetworkBuilder.cpp | 25 November 2015, 08:02:45 UTC |
a1ee6a9 | Yongqiang Wang | 25 November 2015, 07:49:08 UTC | Merge branch 'master' of https://git.codeplex.com/cntk | 25 November 2015, 07:49:08 UTC |
2338e0d | Yongqiang Wang | 25 November 2015, 07:48:02 UTC | Fix a bug in convertDBN. Now PreComputeNode allows SideLoadMatrix from another Matrix. | 25 November 2015, 07:48:02 UTC |
606f64f | Frank Seide | 25 November 2015, 06:48:00 UTC | fixed BuildNetworkFromDbnFile(), lacked MarkComputed(false) to allocate memory. Thanks to Yongqiang for discovering and testing it; made gcc happy | 25 November 2015, 06:48:00 UTC |
3d70643 | Frank Seide | 25 November 2015, 06:15:41 UTC | Merge branch 'master' of https://git.codeplex.com/cntk into fseide/reshaping | 25 November 2015, 06:15:41 UTC |