https://github.com/Microsoft/CNTK

sort by:
Revision Author Date Message Commit Date
b8e1fc8 License change 18 January 2016, 08:32:07 UTC
4a484bf cudnn: added autotuner for v3. 09 December 2015, 23:57:38 UTC
059bfd4 cudnn: moved to cudnn v3. 09 December 2015, 23:21:57 UTC
512ddc7 cudnn: refactored ImageReader prefetcher to use OpenMP. 04 December 2015, 00:58:34 UTC
3734982 cudnn: added prefetching to ImageReader. 04 December 2015, 00:32:43 UTC
486d72a Added NDEBUG to Linux Release build. 03 December 2015, 19:16:45 UTC
74999d4 cudnn: added OpenCV libs to Linux build. 03 December 2015, 18:52:05 UTC
5618b6c cudnn: fixed workspace bug, minor refactoring. 03 December 2015, 00:48:20 UTC
f530439 cudnn: moved tests to Boost framework, updated samples. 25 November 2015, 01:55:59 UTC
80e193d cudnn: fixed integration issues. 24 November 2015, 02:16:12 UTC
48ce846 cudnn: added bias forward/backprop implementation for default engine. 24 November 2015, 01:40:41 UTC
f6d70c4 cudnn: enabled build on Linux with cuDNN. 24 November 2015, 01:28:27 UTC
18bb27f cudnn: merge with master, fix Linux compile errors. 24 November 2015, 01:28:17 UTC
8dbccb7 cudnn: implemented batch norm backprop, updated samples, added VGG_E net. 24 November 2015, 01:24:21 UTC
6d5a42b cudnn: added batch norm forward implementation. 24 November 2015, 01:24:05 UTC
a80a0ec cudnn: added BatchNormalizationNode. 24 November 2015, 01:23:49 UTC
4a16498 cudnn: bug fixes, samples update. 24 November 2015, 01:18:59 UTC
4fdfb32 cudnn: added bias forward/backward. 24 November 2015, 01:15:57 UTC
1f0f08a cudnn: refactored to use NCHW format. 24 November 2015, 01:14:03 UTC
e654c74 cudnn: completed pooling nodes implementation, fixed bugs, added unit tests. 24 November 2015, 01:13:53 UTC
4e908b0 cudnn: added pooling engine, unit tests and refactoring. 24 November 2015, 01:13:43 UTC
95d9d66 cudnn: added padding support, clean up and refactoring. 24 November 2015, 01:11:15 UTC
fe0f297 cudnn: added auto-tuning. 24 November 2015, 01:08:37 UTC
db4ba08 cudnn: added backprop data/filter implementation, unit tests. 24 November 2015, 01:08:27 UTC
ddd5c84 cudnn: added filter format conversion and backprop. 24 November 2015, 01:06:07 UTC
731dfc4 cudnn: minor changes to tensor/filter formats. 24 November 2015, 01:02:15 UTC
f54d4d7 cudnn: add forward implementation, unit tests. 24 November 2015, 01:02:05 UTC
841b41c cudnn: add filter descriptor, refactor 24 November 2015, 00:57:57 UTC
449f28d cudnn: Fixed linker issue. 24 November 2015, 00:57:48 UTC
2fefa74 Add missing files. 24 November 2015, 00:57:38 UTC
15638dd Add cuDNN to VS project. 24 November 2015, 00:57:29 UTC
ab0a25f cuDNN: introduce tensor, convolition options and some ConvNode refactoring. 24 November 2015, 00:44:46 UTC
2043cd1 Updated baselines for image Win BVT tests. 23 November 2015, 20:44:42 UTC
67176d4 Added execute permissions for test script. 23 November 2015, 20:23:50 UTC
baa38d7 Updated baselines for Image tests, enabled Linux GPU tests. 23 November 2015, 20:10:01 UTC
13d2a75 Updated baselines. 23 November 2015, 19:26:08 UTC
ece7fd6 Added Win Release baselines for convo tests, fixed tolerances. 23 November 2015, 18:42:44 UTC
97992ae Merge branch 'wolfma/MathTestConclusion' of https://git.codeplex.com/cntk into wolfma/MathTestConclusion 23 November 2015, 12:50:02 UTC
456b8f7 Merge branch 'wolfma/MathTestConclusion' of https://git.codeplex.com/cntk into wolfma/MathTestConclusion 23 November 2015, 12:47:33 UTC
59f2f24 Merge branch 'wolfma/MathTestConclusion' of https://git.codeplex.com/cntk into wolfma/MathTestConclusion 23 November 2015, 12:27:26 UTC
2e4828a Merge branch 'wolfma/MathTestConclusion' of https://git.codeplex.com/cntk into wolfma/MathTestConclusion 23 November 2015, 12:26:51 UTC
8259816 Merge branch 'wolfma/MathTestConclusion' of https://git.codeplex.com/cntk into wolfma/MathTestConclusion 23 November 2015, 11:58:30 UTC
af9f747 cleanup boost math tests, remove cntkmathtest 23 November 2015, 11:57:37 UTC
5eba324 cleanup boost math tests 23 November 2015, 11:38:57 UTC
562a4df Moving CPU Matrix tests and Sparse Dense Interactions tests to boost 23 November 2015, 07:48:51 UTC
dea7df7 Fix bugs when loadBestModel in AdjustAfterEpoch 23 November 2015, 07:05:43 UTC
99b4cae DataTensor now serializes arbitrary of dimensions (backwards compatible, i.e. can still load old files, but won't write files that old software can load) 22 November 2015, 08:03:03 UTC
616eca1 #if-0'ed out the SequenceTrain() by Guoguo Chen, because he no longer uses it becase it can be implemented instead using MEL 22 November 2015, 07:36:12 UTC
3908fbe made gcc happy 22 November 2015, 07:30:36 UTC
dfb2ce1 cleaned up SGDParams(): tidied up all those refactoring artifacts where a parameter is first read into a local variable, and later copied into the class member. Now it writes the class members directly; cleaned up SGDParams vs. SGD. Moved 7 members over that are about model loading/saving or state, and thus do not belong into the SGDParams, which are parameters for the SGD algorithm itself; removed SGD<> constructor from SGDParams. Instead, SGD<> now calls the SGDParams constructor by itself 22 November 2015, 07:17:41 UTC
84d0723 moved m_modelPath from SGDParams to SGD<> class. It belongs there only just a little more than into SGDParams, but still not more than e.g. the network or readers 22 November 2015, 06:35:42 UTC
4140505 SGDOptimizer BS constructor implemented; abstracted out from DoTrain() creation of objects, with two versions one for old CNTK config, and one for BS 22 November 2015, 06:24:08 UTC
fefa2ac bug fix: three ExistsCurrent() calls in SGDParams() should just be Exists() (per discussion with Amit); SGDParams(ConfigRecordType &, ...) now takes as the second arg not an ElemTyep but just the size of the ElemType, as that is what is needed by it 22 November 2015, 05:40:26 UTC
2e2de8e added another overload to convert ConfigValuePtr to ConfigArray&, which fixes a bug in reading out an array 22 November 2015, 05:20:59 UTC
5ab06be Merge branch 'master' of https://git.codeplex.com/cntk into fseide/reshaping 22 November 2015, 05:00:51 UTC
be5d913 bug fix in DoTrain(): when reading out a nested config, don't use the default value to denote the type. Instead, I added the correct typecast to IConfigRecord& to the ConfigValuePtr class 22 November 2015, 05:00:25 UTC
5c7c99a added a specialized version of operator(name, defaultValue) for ConfigParameters 22 November 2015, 04:00:28 UTC
6d827cc Merge branch 'master' of https://git01.codeplex.com/cntk into amitaga/sequenceTrainingTest 22 November 2015, 01:48:24 UTC
9e6a53d wmainWithBS() now prints the hostname, start time, and command-line args twice, once to original stderr, and once to the redirected stderr (if any) 21 November 2015, 22:58:55 UTC
cf9f625 (undid accidental deletion of a function in previous commit) 21 November 2015, 22:46:15 UTC
2107621 deleted method IComputationNetBuilder::LoadNetworkFromFile() as all implementations did the same thing. With the exception of SimpleNetworkBuilder::LoadNetworkFromFile(), which also was able to load old DBN.exe files. Now users must explicitly convert them with the "convertdbn" CNTK command; deleted ExperimentalNetworkBuilder class entirely (only kept the CPP since it has the standard BrainScript library in it, which we should move elsewhere) 21 November 2015, 22:44:41 UTC
a9679b2 Merge branch 'master' of https://git.codeplex.com/cntk into fseide/reshaping 21 November 2015, 22:24:32 UTC
04e0621 changed most uses of ComputationNetwork * and & to ComputationNetworkPtr, to eliminate ownership bugs and allow integration with BS. Also allowed for some minor code simplifications; made IComputationNetBuilder::LoadNetworkFromFile() 'protected' since it is no longer used. Will be deleted soon 21 November 2015, 22:23:59 UTC
38ca2aa made gcc happy 21 November 2015, 09:39:36 UTC
a01d4ec DoTrain(): removed the network builder for the two BrainScript configs, since passing a straight lambda is simpler 21 November 2015, 09:36:50 UTC
517d409 SGD::Train() now takes a lambda to create the virgin network instead of a IComputationNetBuilder. As a consequence, it now loads the model directly without going through a net builder. Why should it? We can now remove the load function from the network builder classes (once all Train()-like functions have been updated to do the same). 21 November 2015, 09:09:18 UTC
6b4edb7 added MatixQuantizerTests 21 November 2015, 08:44:54 UTC
f32860c (small steps towards DoTrain with BS) 21 November 2015, 08:34:16 UTC
ab0dcf3 simplified DeviceFromConfig() by removing PTasks-specific configuration options. Also added an overload for BrainScript; added a dummy DataReader constructor from BrainScript (currently not implemented); had to disable DelayLoadNofify() as that suddenly caused link errors (seems because DeviceFromConfig() is now called from a different place?); further unified DoTrain() w.r.t. old CNTK config and BrainScript. Added a new BrainScriptBuilder (but the builders will go away next and get replaced by a lambda). DoTrain now accessible from BS (but not functional yet, too many pieces missing); all builders now can be constructed from both old ConfigParameters and BrainScript IConfigRecord; suddenly gcc got very picky, had to fix several places 21 November 2015, 08:16:36 UTC
1cb0785 LSTM script changed to use the new more natural a() syntax (macros with 0 arguments) 21 November 2015, 05:52:16 UTC
34c76da BrainScript: added pretty-printed expression names for infix operators; the ":" operator (for forming arrays) now flattens the array in the parser rather than the evaluation, allowing evaluation to construct a ConfigArray where the elements are lazily evaluated, as needed for the top-level "actions"; added the parsing and evaluation of the (dict with dict) syntax, although its functionality is not yet implemented (just returns the first dict); disabled the 'stopAtNewline' flag, since I don't see why it is even necessary, and it prevents us from writing the "with" operator on the next line; ParseConfigExpression() now checks for junk at end; wmainWithBS() now parses BS with ParseConfigExpression() rather than ParseConfigDictFromString(), so that we can construct a "with" expression with overrides given on the command line 21 November 2015, 05:48:26 UTC
280f1e8 changed the interface to parser to pass in include paths (not used yet); new parser interface that parses a single expression rather than a dictionary; macros can now have an empty argument list (f()); implemented quite a bit of wmainWithBS(), but not working yet 21 November 2015, 03:45:52 UTC
e23a150 made gcc happy 20 November 2015, 23:57:01 UTC
75b781b streamlined IConfigRecord emulation of old CNTK ConfigParameters by changing all key strings to wide strings. Likewise added two wide-string variants to ConfigParameters; added a temporary fix to ProgressTracing that allows to not set the correct #epochs upfront (since BS can't do that); added a first BS version of main() 20 November 2015, 23:55:35 UTC
736092f removed the passing-around of fullEpochsOffset, fullTotalMaxEpochs, which is now handled through the ProgressTracing class 20 November 2015, 19:08:35 UTC
6c092eb changed (fullEpochsOffset, fullTotalMaxEpochs) from being an init parameter to SGD to a static class ProgressTracing(), which lives in a new Common Include ProgressTracing.h 20 November 2015, 19:03:28 UTC
1d9cb75 Applied CR Feedback 20 November 2015, 12:24:17 UTC
ac15ceb Rebased with master 20 November 2015, 12:13:12 UTC
d83b84a Ported MatrixDataSynchronization tests to BOOST 20 November 2015, 12:13:11 UTC
93987cd Changed log_level for boost unit tests to "test_suite". 20 November 2015, 09:10:29 UTC
7cbc366 Some minor fixes in the SequenceTraining E2E test scripts for Windows 20 November 2015, 02:03:23 UTC
9b45d99 Added linux baseline for sequence training E2E test 20 November 2015, 01:29:43 UTC
0a6334c Merge branch 'master' of https://git.codeplex.com/cntk into amitaga/sequenceTrainingTest 20 November 2015, 01:23:12 UTC
b85ae11 Fixed sequence training on Linux by implementing the missing expand_wildcards functionality for Linux 20 November 2015, 01:23:04 UTC
ea37a69 Merge branch 'cbasoglu/simp' of https://git.codeplex.com/cntk into cbasoglu/simp 19 November 2015, 23:17:47 UTC
d3faf2e Add Simple test 19 November 2015, 23:17:02 UTC
1da720a Merge branch 'cbasoglu/simp' of https://git.codeplex.com/cntk into cbasoglu/simp 19 November 2015, 23:13:10 UTC
69a480e Add Simple test 19 November 2015, 23:12:22 UTC
4c44537 add windows only cpu baseline to simple test 19 November 2015, 22:57:15 UTC
3200173 Add windows gpu baseline to simple test 19 November 2015, 21:59:16 UTC
dfabdba Merge branch 'amitaga/sequenceTrainingTest' of https://git.codeplex.com/cntk into amitaga/sequenceTrainingTest 19 November 2015, 21:27:43 UTC
d2c9fb0 Merged the duplicate copy of fileutil.cpp in HTKMLFReader with the Common/fileutil.cpp version 19 November 2015, 21:26:56 UTC
70732fd Seperate baselines for Simple gpu and cpu 19 November 2015, 19:53:56 UTC
07b2837 Make simple baseline real 19 November 2015, 19:32:51 UTC
1c9ff9f Add fake baseline to Simple test 19 November 2015, 18:36:45 UTC
5ed28dd Move simple test away from E2E and into its own test 19 November 2015, 18:14:54 UTC
f3c787e Share model path 19 November 2015, 17:49:23 UTC
b26c26a Add simple writer testing to QuickE2E 19 November 2015, 17:32:53 UTC
234e10c Merge branch 'master' of https://git.codeplex.com/cntk into amitaga/sequenceTrainingTest 19 November 2015, 17:27:37 UTC
c6301b8 Added E2E test for sequence training 19 November 2015, 17:17:10 UTC
back to top