6e118f3 | Mark Hillebrand | 18 January 2016, 08:31:35 UTC | License change | 18 January 2016, 08:31:35 UTC |
fa27000 | Jasha Droppo | 05 December 2015, 00:40:39 UTC | GPU*Matrix code cleanup. | 05 December 2015, 01:40:05 UTC |
67ea943 | 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. | 04 December 2015, 22:12:21 UTC |
8975c5c | Dong Yu | 04 December 2015, 18:00:38 UTC | fix bugs in SLU/LSTMNDL.txt and clean SLU/rnnlu.config. | 04 December 2015, 18:00:38 UTC |
c85ec93 | Chris Basoglu | 04 December 2015, 00:54:00 UTC | Make error reporting be train loss instead of evalErr -- eval error is not always avail | 04 December 2015, 01:02:49 UTC |
43c534e | Chris Basoglu | 03 December 2015, 22:41:22 UTC | Reenable Progress timer pacing | 04 December 2015, 00:58:13 UTC |
d30cf43 | Dong Yu | 03 December 2015, 22:16:04 UTC | replace CriteriaNodes to CriterionNodes in NDL parser, model persistence, samples, and book, while keeping it compatible with old NDL and model files. | 03 December 2015, 22:16:04 UTC |
93a0872 | Alexey Kamenev | 03 December 2015, 19:20:50 UTC | Added NDEBUG to Linux Release build. | 03 December 2015, 19:20:50 UTC |
d4d3379 | Chris Basoglu | 03 December 2015, 18:28:11 UTC | Merge branch 'cbasoglu/prog' of https://git01.codeplex.com/cntk into cbasoglu/prog | 03 December 2015, 18:28:11 UTC |
934c612 | Chris Basoglu | 03 December 2015, 18:17:27 UTC | Fixed progress reporting | 03 December 2015, 18:26:20 UTC |
7008d74 | Chris Basoglu | 03 December 2015, 18:17:27 UTC | Fixed progress reporting | 03 December 2015, 18:17:27 UTC |
2856088 | Yongqiang Wang | 02 December 2015, 19:43:53 UTC | (make gcc happy) | 02 December 2015, 19:43:53 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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
d8cb279 | Frank Seide | 25 November 2015, 06:12:07 UTC | #if-0'ed out stuff in basetypes.h, which will soon removed completely; fixed the include path of the MathPerformanceTests project (which were incomplete and even inconsistent between Release/Debug); more attempts at ImageReader.cpp | 25 November 2015, 06:12:07 UTC |
728e4f2 | Yongqiang Wang | 25 November 2015, 05:38:48 UTC | Merge branch 'master' of https://git.codeplex.com/cntk | 25 November 2015, 05:38:48 UTC |
377c822 | Yongqiang Wang | 25 November 2015, 05:34:30 UTC | Fix a bug in Scripts/genrate_build_info | 25 November 2015, 05:34:30 UTC |
bb4d4c7 | Frank Seide | 25 November 2015, 05:24:59 UTC | ImageReader once more | 25 November 2015, 05:24:59 UTC |
7e8ba6e | Frank Seide | 25 November 2015, 05:12:59 UTC | another attempt at ImageReader in Jenkins | 25 November 2015, 05:12:59 UTC |
38591f3 | Frank Seide | 25 November 2015, 05:09:38 UTC | BestGpu.cpp: changed LockGPU option to camel-case | 25 November 2015, 05:09:38 UTC |
22164c2 | Frank Seide | 25 November 2015, 04:58:55 UTC | simplified parsing of cropRatio by using floatargvector | 25 November 2015, 04:58:55 UTC |
3e2a5e8 | Frank Seide | 25 November 2015, 04:54:01 UTC | fixed a syntax error--I can only build ImageReader in Jenkins | 25 November 2015, 04:54:01 UTC |
88c9fa8 | Frank Seide | 25 November 2015, 04:44:05 UTC | disabled ImageReader integration with BrainScript, since it is so non-standard that my compat layer does not work. | 25 November 2015, 04:44:05 UTC |
5f7e6cf | Frank Seide | 25 November 2015, 04:19:39 UTC | Merge branch 'master' of https://git.codeplex.com/cntk into fseide/reshaping | 25 November 2015, 04:19:39 UTC |
1a05743 | Frank Seide | 25 November 2015, 04:13:46 UTC | SimpleNetworkBuilder and NDLBuilder no longer derive from IComputationNetBuilder; steps towards making gcc happy (still stuck with a link error) | 25 November 2015, 04:13:46 UTC |
e06d429 | Frank Seide | 25 November 2015, 03:51:56 UTC | made spelling of "truncated" parameter consistently lower-case (camel-case convention) in SGD.cpp with HTKMLFReader.cpp--now we get the same result with BS! Yay! | 25 November 2015, 03:51:56 UTC |
b76c09c | Frank Seide | 25 November 2015, 03:44:19 UTC | HTKMLFReader now runs with BrainScript config! DataReader is now a ScriptableObject; more template-related updates to LUSequenceReader.cpp; got CNTKEval to build; added the first full BS configuration: lstm.bs | 25 November 2015, 03:44:19 UTC |
797a557 | Dong Yu | 25 November 2015, 01:31:50 UTC | Merge branch 'master' of https://git01.codeplex.com/cntk into dongyu/CollectionRemoval | 25 November 2015, 01:31:50 UTC |
bf2bdbb | Dong Yu | 25 November 2015, 01:31:38 UTC | fixed memshare for Times node when the right operand is sparse. | 25 November 2015, 01:31:38 UTC |
d8b03df | Yongqiang Wang | 25 November 2015, 00:57:40 UTC | Merge branch 'master' of https://git.codeplex.com/cntk | 25 November 2015, 00:57:40 UTC |