1c2f34a | Frank Seide | 05 December 2015, 06:51:20 UTC | moved PairNode to EsotericNodes.h | 05 December 2015, 06:51:20 UTC |
fc3edbe | Frank Seide | 05 December 2015, 06:45:57 UTC | renamed 'frameRange' to 'fr' | 05 December 2015, 06:45:57 UTC |
5cd80b4 | Frank Seide | 05 December 2015, 06:33:30 UTC | Merge branch 'master' of https://git.codeplex.com/cntk into fseide/reshaping | 05 December 2015, 06:33:30 UTC |
896b047 | Frank Seide | 05 December 2015, 06:31:47 UTC | renamed commandArgUtil.h to Config.h and ConfigFile.cpp to Config.cpp; bug fix in previous refactoring of sub-minibatching | 05 December 2015, 06:31:47 UTC |
fdd5f69 | Frank Seide | 05 December 2015, 05:40:08 UTC | moved NOT_IMPLEMENTED macro to Basics.h, close to LogicError() | 05 December 2015, 05:40:08 UTC |
a0a983d | Frank Seide | 05 December 2015, 05:26:37 UTC | minor edits to README | 05 December 2015, 05:26:37 UTC |
5582cc9 | Frank Seide | 05 December 2015, 05:16:38 UTC | renamed ComputationNode::RequestMatricesBeforeEval () to RequestMatricesBeforeForwardProp(), and likewise the other 4 similar functions | 05 December 2015, 05:16:38 UTC |
a9ee8ce | Frank Seide | 05 December 2015, 05:09:42 UTC | removed FrameRange::Check_t() and Check() since they have not flagged errors for several weeks | 05 December 2015, 05:09:42 UTC |
0eb77f8 | Frank Seide | 05 December 2015, 04:56:33 UTC | Step 2 of moving LSTMNode to EsotericNodes.h: deleted it from RecurrentNodes.h; made gcc happy | 05 December 2015, 04:56:33 UTC |
30335d3 | Frank Seide | 05 December 2015, 04:54:02 UTC | moving LSTMNode to EsotericNodes.h: First step, copying it there (git gets confused if we do this in one go) | 05 December 2015, 04:54:02 UTC |
d0cbfd8 | Frank Seide | 05 December 2015, 04:51:31 UTC | renamed more functions; deleted NetworkBuilderFromConfig.cpp (unused) | 05 December 2015, 04:51:31 UTC |
5d4aceb | Amit Agarwal | 05 December 2015, 04:51:03 UTC | Merge branch 'master' of https://git01.codeplex.com/cntk into amitaga/UCIFastReader_PerfFixes | 05 December 2015, 04:51:03 UTC |
7fd274d | Frank Seide | 05 December 2015, 04:32:37 UTC | removed GradientValuesPtr() in lieu of new member CreateGradientMatrixIfNull() (this pointer is owned by the node); SetDims() no longer virtual | 05 December 2015, 04:32:37 UTC |
5a86f5b | Frank Seide | 05 December 2015, 04:14:35 UTC | folded SGD::ForwardBackward() back inline, since it is such an integral piece that warrants to be front and center | 05 December 2015, 04:14:35 UTC |
3201fa1 | Frank Seide | 05 December 2015, 03:47:42 UTC | removed unused optional flags from ComputationNetwork::Backprop() | 05 December 2015, 03:47:42 UTC |
18b6ac0 | Frank Seide | 05 December 2015, 03:10:14 UTC | formatted the updated README to fit into 79 columns | 05 December 2015, 03:10:14 UTC |
dcd593e | Frank Seide | 05 December 2015, 02:39:04 UTC | Merge branch 'master' of https://git.codeplex.com/cntk into fseide/reshaping | 05 December 2015, 02:39:04 UTC |
bad94f0 | Frank Seide | 05 December 2015, 02:38:51 UTC | ComputeGradient() replaced by Backprop(), must call ForwardProp() first; renamed ComputeGradientOfChildren() to Backprop() | 05 December 2015, 02:38:51 UTC |
26757cd | Amit Agarwal | 05 December 2015, 02:28:47 UTC | Merge branch 'master' of https://git01.codeplex.com/cntk into amitaga/UCIFastReader_PerfFixes | 05 December 2015, 02:28:47 UTC |
363517a | Dong Yu | 05 December 2015, 02:02:04 UTC | small update to README | 05 December 2015, 02:02:04 UTC |
27cc65b | Dong Yu | 05 December 2015, 01:55:11 UTC | Merge branch 'master' of https://git01.codeplex.com/cntk into dongyu/CollectionRemoval | 05 December 2015, 01:55:11 UTC |
ec410ad | Dong Yu | 05 December 2015, 01:54:44 UTC | change CNTK book author list to include additional contributors and sort in alphabetical order. Change SLU/lstmNDl.txt to use outputs as the output node to be consistent with simple network builder. Modify README and rename old README to KaldiReaderReadme | 05 December 2015, 01:54:44 UTC |
09a4212 | Frank Seide | 05 December 2015, 01:43:26 UTC | renamed ComputationNetwork::Evaluate() to ForwardProp() | 05 December 2015, 01:43:26 UTC |
d35e9fb | Frank Seide | 05 December 2015, 01:11:40 UTC | renamed DataSlice() to DataFor(), likewise ValueSlice() ->OutputFor() and similar | 05 December 2015, 01:11:40 UTC |
ab917da | Frank Seide | 05 December 2015, 00:54:06 UTC | renamed GetChildren() to GetInputs(); NumChildren() to GetNumInputs(); m_functionValues to m_output; FunctionValues() to Output() | 05 December 2015, 00:54:06 UTC |
c5e445b | Frank Seide | 05 December 2015, 00:30:10 UTC | renamed ComputationNode::GetChildren() to GetInputs() | 05 December 2015, 00:30:10 UTC |
2f3f13d | Frank Seide | 05 December 2015, 00:25:56 UTC | renamed ComputationNode::Inputs() to Input() | 05 December 2015, 00:25:56 UTC |
7c1ddd1 | Amit Agarwal | 05 December 2015, 00:25:09 UTC | Merge branch 'master' of https://git01.codeplex.com/cntk into amitaga/UCIFastReader_PerfFixes Conflicts: DataReader/UCIFastReader/UCIFastReader.cpp | 05 December 2015, 00:25:09 UTC |
1831d0d | Frank Seide | 05 December 2015, 00:16:05 UTC | renamed OnEvaluateBeginIteration() -> BeginForwardProp(), and similar functions likewise | 05 December 2015, 00:16:05 UTC |
d376554 | Frank Seide | 05 December 2015, 00:08:30 UTC | renamed several methods/names to more familiar or concise names: EvaluateThisNode() -> ForwardProp(); ComputeInputPartial() -> BackpropTo(); SaveToFile() -> Save() (where else to save? In the bank?); LoadFromFile() -> Load(); ImageLayout -> TensorShape; m_imageLayout -> m_sampleLayout | 05 December 2015, 00:08:30 UTC |
ca8d153 | Frank Seide | 04 December 2015, 23:40:08 UTC | some tidying-up of ComputationNetworkAnalysis.cpp | 04 December 2015, 23:40:08 UTC |
52c1aeb | Amit Agarwal | 04 December 2015, 22:42:32 UTC | Added basic distributed reading support for UCIFastReader | 04 December 2015, 22:42:32 UTC |
6cbc8ff | Frank Seide | 04 December 2015, 22:18:58 UTC | some cleanup | 04 December 2015, 22:18:58 UTC |
3d10f20 | Frank Seide | 04 December 2015, 22:10:40 UTC | deleted outdated ParseConfig project; cleaned up some BrainScript code | 04 December 2015, 22:10:40 UTC |
977c364 | Frank Seide | 04 December 2015, 21:39:25 UTC | Merge branch 'master' of https://git.codeplex.com/cntk into fseide/reshaping | 04 December 2015, 21:39:25 UTC |
8265114 | Frank Seide | 04 December 2015, 21:39:15 UTC | made gcc happy | 04 December 2015, 21:39:15 UTC |
1740de1 | Frank Seide | 04 December 2015, 21:29:00 UTC | removed dataIsSequential parameter from MBLayout constructor, since it is no longer needed | 04 December 2015, 21:29:00 UTC |
e303f60 | Amit Agarwal | 04 December 2015, 20:17:29 UTC | Some refactoring in UCIFastReader prefetching code | 04 December 2015, 20:17:29 UTC |
98bb37e | Amit Agarwal | 04 December 2015, 20:15:53 UTC | Merge branch 'master' of https://git01.codeplex.com/cntk into amitaga/UCIFastReader_PerfFixes | 04 December 2015, 20:15:53 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 |
1269033 | Frank Seide | 04 December 2015, 16:30:49 UTC | Merge branch 'master' of https://git.codeplex.com/cntk into fseide/reshaping | 04 December 2015, 16:30:49 UTC |
484e5bc | Amit Agarwal | 04 December 2015, 07:33:31 UTC | UCIFastReader perf improvements. a) Swicthed to using CUDA pinned memory for copying to GPU matrices for better CPU to GPU transfer performance. b) Added prefetching support to UCIFastReader; enabled/disabled through a config setting | 04 December 2015, 07:33:31 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 |
3dcade6 | Frank Seide | 02 December 2015, 21:38:48 UTC | Merge branch 'master' of https://git.codeplex.com/cntk into fseide/reshaping | 02 December 2015, 21:38:48 UTC |
50f97d0 | Frank Seide | 02 December 2015, 21:38:09 UTC | SetValue(0) now supports sparse matrices (value == 0 only), in which case it calls Reset() instead | 02 December 2015, 21:38:09 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 |