https://github.com/Microsoft/CNTK

sort by:
Revision Author Date Message Commit Date
c956780 License change 18 January 2016, 08:32:11 UTC
69c3f04 Repro for failing Matrix1BitQuantize tests 08 December 2015, 08:50:42 UTC
98b4b3d (bug fix: previous check-in had a wrong type parameter which caused it to fail for precision 'double') 08 December 2015, 02:12:50 UTC
e6583bf FormNestedNetwork() now only creates it, but one must now use the new non-lazy GetNestedNetwork() method to get it; deleted m_cacheGradientCalcOrders 08 December 2015, 01:54:34 UTC
4869583 ProcessPassNDLScript() did one too many ValidateNetwork(), which conflicted with the new CompileNetwork() approach 08 December 2015, 01:29:35 UTC
98ed2c9 made gcc happy 08 December 2015, 01:06:20 UTC
1b19264 GetEvalOrder() is no longer lazy, instead must call FormEvalOrder() before (in CompileNetwork()); deleted GetGradientCalcOrder() because its result is now always the straight reverse of GetEvalOrder(). EnumerateNodes() no longer needs to know whether to go forward or backward; bug fix: CompileNetwork() now calls CollectInputAndLearnableParameters() after FormEvalOrder() since GetEvalOrder() is no longer lazy 08 December 2015, 00:57:19 UTC
233b452 Merge branch 'master' of https://git.codeplex.com/cntk into fseide/network 07 December 2015, 23:57:47 UTC
df0d890 ComputationNetworkBuilder::NewNode() and related functions no longer return nullptr upon failure, but throw (their return value was not checked everywhere) 07 December 2015, 23:57:28 UTC
76f8114 changed how the network is prepared for computation. The goal is to move away from lazy creation of the various evaluation structures: new method ComputationNetwork::CompileNetwork() which precomputes everything, and is called after a network was created or loaded (or modified in case of old MEL); renamed UpdateEvalTimeStamp() to BumpEvalTimeStamp() and ResetEvalTimeStamp() to ResetEvalTimeStamps(); removed lots of ResetEvalTimeStamps() calls from SimpleNetworkBuilder functions, since there is now a global CompileNetwork() call at the end for all network types, which does this; renamed ClearNet() to ClearNetwork(); Load() and LoadPersistableParameters(), which were 80% identical, now share a common sub-function; renamed m_recurrentInfo to m_allSEQNodes; renamed GetOuterLoopNode() to FormNestedNetwork(); bug fix in ErrorPredictionNode: lacked an UpdateFunctionMBSize() overload. This was a reason why we had to allocate matrices early on 07 December 2015, 23:09:29 UTC
1d51095 Fixed license markdown for codeplex rendering 07 December 2015, 20:31:13 UTC
106e606 Changed license file to markdown format 07 December 2015, 20:22:26 UTC
81068c4 Removing duplicate include. 07 December 2015, 10:54:09 UTC
5047bd6 Merge branch 'master' of https://git01.codeplex.com/cntk into bmitra/Changes 07 December 2015, 10:49:16 UTC
32ca46d Updated baselines for text demo 07 December 2015, 10:20:19 UTC
949581c Merge branch 'master' of https://git01.codeplex.com/cntk into bmitra/Changes 07 December 2015, 09:16:53 UTC
a1947b4 Added demos to VS solution Polished README 07 December 2015, 09:14:46 UTC
9337acb Minor changes to cntk README and renamed to README.md 07 December 2015, 08:24:27 UTC
f04f8c0 Fix NCE backprop issue during minibatch mode 06 December 2015, 08:50:27 UTC
3fdfa4d Fixing merge issue. 06 December 2015, 00:41:02 UTC
cf5e9e9 Fixing error message. 05 December 2015, 23:57:04 UTC
470923e Merge branch 'master' of https://git01.codeplex.com/cntk into bmitra/Changes Conflicts: BrainScript/BrainScriptEvaluator.cpp MachineLearning/CNTKComputationNetworkLib/ConvolutionalNodes.h Math/Math/Matrix.h 05 December 2015, 23:56:46 UTC
74234a6 Enabling ColumnElementTimesNode in BrainScript. 05 December 2015, 23:50:04 UTC
a576c2d Temporarily disable special logic for 1D Convolution for GPU-Sparse and update unite tests. 05 December 2015, 23:04:39 UTC
f3ba2af made gcc happy 05 December 2015, 22:31:26 UTC
6fe88b3 some clean-up in SGD.cpp 05 December 2015, 22:27:28 UTC
194b131 Re-enabling MatrixVectorMax test. 05 December 2015, 22:19:04 UTC
778b900 further renaming: GradientValues -> Gradient; Output -> Value (Input(i)->Output didn't look good); 05 December 2015, 22:14:44 UTC
f0eed2f Merge branch 'master' of https://git01.codeplex.com/cntk into amitaga/bufferedAsyncGradientAggregation 05 December 2015, 20:31:54 UTC
95d9c23 Linux build fix and formatting updates to the Linux baselines for buffered async gradient aggregation test 05 December 2015, 19:19:43 UTC
2f7a8c1 Initial demo sample structure and content and addressed CR comments 05 December 2015, 19:18:18 UTC
f531371 Some refactoring/minor perf improvements in buffered async gradient aggregation code 05 December 2015, 18:56:57 UTC
c128267 Merge branch 'master' of https://git01.codeplex.com/cntk into amitaga/bufferedAsyncGradientAggregation 05 December 2015, 09:45:32 UTC
eb27987 Use a separate compute stream for gradient aggregation kernels when performing buffered async gradietn aggregation 05 December 2015, 09:45:03 UTC
20546a8 tidied up ComputationNetwork.h, better grouping of methods; fixed one more broken file path 05 December 2015, 07:58:07 UTC
ae7da7a fixed a pathname in all reader projects 05 December 2015, 07:23:12 UTC
ed7c943 (a comment) 05 December 2015, 07:03:08 UTC
0f3badc (a comment) 05 December 2015, 07:01:24 UTC
6a8cad2 disabled CreateSparseLearnableParameter node, which had never been completely implemented 05 December 2015, 06:58:53 UTC
98b2476 (a comment) 05 December 2015, 06:54:57 UTC
1c2f34a moved PairNode to EsotericNodes.h 05 December 2015, 06:51:20 UTC
fc3edbe renamed 'frameRange' to 'fr' 05 December 2015, 06:45:57 UTC
aa65ae1 Merge branch 'master' of https://git01.codeplex.com/cntk into amitaga/bufferedAsyncGradientAggregation Conflicts: MachineLearning/CNTKSGDLib/DataReaderHelpers.h 05 December 2015, 06:40:57 UTC
5cd80b4 Merge branch 'master' of https://git.codeplex.com/cntk into fseide/reshaping 05 December 2015, 06:33:30 UTC
896b047 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 moved NOT_IMPLEMENTED macro to Basics.h, close to LogicError() 05 December 2015, 05:40:08 UTC
a0a983d minor edits to README 05 December 2015, 05:26:37 UTC
5582cc9 renamed ComputationNode::RequestMatricesBeforeEval () to RequestMatricesBeforeForwardProp(), and likewise the other 4 similar functions 05 December 2015, 05:16:38 UTC
a9ee8ce removed FrameRange::Check_t() and Check() since they have not flagged errors for several weeks 05 December 2015, 05:09:42 UTC
0eb77f8 Step 2 of moving LSTMNode to EsotericNodes.h: deleted it from RecurrentNodes.h; made gcc happy 05 December 2015, 04:56:33 UTC
30335d3 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 renamed more functions; deleted NetworkBuilderFromConfig.cpp (unused) 05 December 2015, 04:51:31 UTC
5d4aceb Merge branch 'master' of https://git01.codeplex.com/cntk into amitaga/UCIFastReader_PerfFixes 05 December 2015, 04:51:03 UTC
7fd274d 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 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 removed unused optional flags from ComputationNetwork::Backprop() 05 December 2015, 03:47:42 UTC
18b6ac0 formatted the updated README to fit into 79 columns 05 December 2015, 03:10:14 UTC
dcd593e Merge branch 'master' of https://git.codeplex.com/cntk into fseide/reshaping 05 December 2015, 02:39:04 UTC
bad94f0 ComputeGradient() replaced by Backprop(), must call ForwardProp() first; renamed ComputeGradientOfChildren() to Backprop() 05 December 2015, 02:38:51 UTC
26757cd Merge branch 'master' of https://git01.codeplex.com/cntk into amitaga/UCIFastReader_PerfFixes 05 December 2015, 02:28:47 UTC
363517a small update to README 05 December 2015, 02:02:04 UTC
27cc65b Merge branch 'master' of https://git01.codeplex.com/cntk into dongyu/CollectionRemoval 05 December 2015, 01:55:11 UTC
ec410ad 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 renamed ComputationNetwork::Evaluate() to ForwardProp() 05 December 2015, 01:43:26 UTC
d35e9fb renamed DataSlice() to DataFor(), likewise ValueSlice() ->OutputFor() and similar 05 December 2015, 01:11:40 UTC
ab917da renamed GetChildren() to GetInputs(); NumChildren() to GetNumInputs(); m_functionValues to m_output; FunctionValues() to Output() 05 December 2015, 00:54:06 UTC
c5e445b renamed ComputationNode::GetChildren() to GetInputs() 05 December 2015, 00:30:10 UTC
2f3f13d renamed ComputationNode::Inputs() to Input() 05 December 2015, 00:25:56 UTC
7c1ddd1 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 renamed OnEvaluateBeginIteration() -> BeginForwardProp(), and similar functions likewise 05 December 2015, 00:16:05 UTC
d376554 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 some tidying-up of ComputationNetworkAnalysis.cpp 04 December 2015, 23:40:08 UTC
52c1aeb Added basic distributed reading support for UCIFastReader 04 December 2015, 22:42:32 UTC
6cbc8ff some cleanup 04 December 2015, 22:18:58 UTC
3d10f20 deleted outdated ParseConfig project; cleaned up some BrainScript code 04 December 2015, 22:10:40 UTC
977c364 Merge branch 'master' of https://git.codeplex.com/cntk into fseide/reshaping 04 December 2015, 21:39:25 UTC
8265114 made gcc happy 04 December 2015, 21:39:15 UTC
1740de1 removed dataIsSequential parameter from MBLayout constructor, since it is no longer needed 04 December 2015, 21:29:00 UTC
e303f60 Some refactoring in UCIFastReader prefetching code 04 December 2015, 20:17:29 UTC
98bb37e Merge branch 'master' of https://git01.codeplex.com/cntk into amitaga/UCIFastReader_PerfFixes 04 December 2015, 20:15:53 UTC
8975c5c fix bugs in SLU/LSTMNDL.txt and clean SLU/rnnlu.config. 04 December 2015, 18:00:38 UTC
1269033 Merge branch 'master' of https://git.codeplex.com/cntk into fseide/reshaping 04 December 2015, 16:30:49 UTC
484e5bc 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 Make error reporting be train loss instead of evalErr -- eval error is not always avail 04 December 2015, 01:02:49 UTC
43c534e Reenable Progress timer pacing 04 December 2015, 00:58:13 UTC
d30cf43 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
627dc21 Temporarily disable MatrixVectorMax test case. 03 December 2015, 19:58:11 UTC
b609712 Merge branch 'master' of https://git01.codeplex.com/cntk into amitaga/bufferedAsyncGradientAggregation Conflicts: MachineLearning/CNTKSGDLib/SGD.cpp 03 December 2015, 19:25:19 UTC
93a0872 Added NDEBUG to Linux Release build. 03 December 2015, 19:20:50 UTC
d4d3379 Merge branch 'cbasoglu/prog' of https://git01.codeplex.com/cntk into cbasoglu/prog 03 December 2015, 18:28:11 UTC
934c612 Fixed progress reporting 03 December 2015, 18:26:20 UTC
7008d74 Fixed progress reporting 03 December 2015, 18:17:27 UTC
1133031 Bug fix in matrix move. 03 December 2015, 12:20:56 UTC
1a0180c Added a missing SetDevice call in the case of buffered async gradient aggregation where the aggregation happens on a different host thread than the main thread 03 December 2015, 04:25:04 UTC
2353305 Merge branch 'master' of https://git01.codeplex.com/cntk into amitaga/bufferedAsyncGradientAggregation Conflicts: MachineLearning/CNTKSGDLib/DataReaderHelpers.h 03 December 2015, 04:17:02 UTC
80d03e0 Merge branch 'master' of https://git01.codeplex.com/cntk into bmitra/Changes 02 December 2015, 21:48:51 UTC
ae2c424 Fix in GPU sparse deep copy. 02 December 2015, 21:48:31 UTC
3dcade6 Merge branch 'master' of https://git.codeplex.com/cntk into fseide/reshaping 02 December 2015, 21:38:48 UTC
50f97d0 SetValue(0) now supports sparse matrices (value == 0 only), in which case it calls Reset() instead 02 December 2015, 21:38:09 UTC
2856088 (make gcc happy) 02 December 2015, 19:43:53 UTC
back to top