https://github.com/Microsoft/CNTK
Revision 76f8114d76987ddf2bfb9009e27b16bec5233535 authored by Frank Seide on 07 December 2015, 23:09:29 UTC, committed by Frank Seide on 07 December 2015, 23:09:29 UTC
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
1 parent 81068c4
History
Tip revision: 76f8114d76987ddf2bfb9009e27b16bec5233535 authored by Frank Seide on 07 December 2015, 23:09:29 UTC
changed how the network is prepared for computation. The goal is to move away from lazy creation of the various evaluation structures:
Tip revision: 76f8114
File Mode Size
BrainScript
Common
DataReader
Demos
Documentation
ExampleSetups
MachineLearning
Math
Scripts
Tests
license
.gitattributes -rw-r--r-- 49 bytes
.gitignore -rw-r--r-- 2.6 KB
CNTK.sln -rw-r--r-- 62.6 KB
CppCntk.vssettings -rw-r--r-- 10.0 KB
KaldiReaderReadme -rw-r--r-- 4.7 KB
Makefile -rw-r--r-- 16.2 KB
README.md -rw-r--r-- 6.4 KB
ThirdPartyNotices.txt -rw-r--r-- 2.1 KB
configure -rwxr-xr-x 12.4 KB

README.md

back to top