c98e0ed | Frank Seide | 23 February 2016, 21:20:20 UTC | FlattenDims2 | 23 February 2016, 21:20:20 UTC |
f99c20a | Frank Seide | 23 February 2016, 21:09:41 UTC | FlattenDims | 23 February 2016, 21:09:41 UTC |
6d9da5b | Frank Seide | 23 February 2016, 21:08:58 UTC | removed Transpose | 23 February 2016, 21:08:58 UTC |
54ab17c | Frank Seide | 23 February 2016, 21:01:39 UTC | enabled TRACK_GAP_NANS for tracking down the Jenkins bug | 23 February 2016, 21:01:39 UTC |
8990fa0 | Frank Seide | 23 February 2016, 19:48:12 UTC | bug fix in Config, handling empty keys | 23 February 2016, 19:48:12 UTC |
26c8503 | Frank Seide | 23 February 2016, 19:14:36 UTC | bug fix in Transpose(); prepared file format for RowStack and RowSlice to store their dimension along which they operate (currently limited to 1); bug fix in "write" command "format" parsing; ComputationNetwork::Read() now checks for too new file version | 23 February 2016, 19:14:36 UTC |
ef56310 | Frank Seide | 23 February 2016, 02:15:32 UTC | bug fix in BS definition of Times() macro | 23 February 2016, 02:15:32 UTC |
d6a7a25 | Frank Seide | 23 February 2016, 02:13:09 UTC | old config parser now allows empty values | 23 February 2016, 02:13:09 UTC |
0e685eb | Frank Seide | 23 February 2016, 02:05:20 UTC | Transpose and Times now serialize the new parameters | 23 February 2016, 02:05:20 UTC |
407c5a5 | Frank Seide | 23 February 2016, 01:45:46 UTC | implemented TransposeNode for arbitrary dimensions (not serializing yet); added plumbing for tensor Times | 23 February 2016, 01:45:46 UTC |
1fb3438 | Frank Seide | 20 February 2016, 01:24:06 UTC | bug fix: ReadClassInfo() is not deprecated | 20 February 2016, 01:24:06 UTC |
cbb8fc1 | Frank Seide | 20 February 2016, 00:38:22 UTC | made Eval.h not depend on other CNTK headers, and excluded Eval.cpp from build (not used) | 20 February 2016, 00:38:22 UTC |
a4e9487 | Frank Seide | 20 February 2016, 00:32:35 UTC | merged with master | 20 February 2016, 00:32:35 UTC |
fb47c8d | Project Philly | 19 February 2016, 14:39:55 UTC | Integrate eldak/refCountingPrototype into master | 19 February 2016, 14:39:55 UTC |
c916cce | Eldar Akchurin | 19 February 2016, 13:06:56 UTC | Removing test from windows | 19 February 2016, 13:06:56 UTC |
a053024 | jeanfad | 19 February 2016, 12:59:26 UTC | Merge branch 'jeanfad/mnist-python3-script-and-replace-deprecated-nodes' of https://github.com/Microsoft/CNTK into jeanfad/mnist-python3-script-and-replace-deprecated-nodes | 19 February 2016, 12:59:26 UTC |
4342a8b | jeanfad | 17 February 2016, 18:57:46 UTC | add python3 script for mnist data and replace deprecated nodes | 19 February 2016, 12:56:55 UTC |
c5c54bc | Eldar Akchurin | 19 February 2016, 12:38:33 UTC | Fixing compile error in mock | 19 February 2016, 12:38:33 UTC |
f8ef40f | Eldar Akchurin | 19 February 2016, 09:21:28 UTC | Removing empty lines | 19 February 2016, 09:22:03 UTC |
fefd001 | Eldar Akchurin | 16 February 2016, 17:47:48 UTC | Fixing Alxey's comments | 19 February 2016, 09:22:03 UTC |
760fff9 | Eldar Akchurin | 11 February 2016, 16:59:20 UTC | Addressing Franks comments | 19 February 2016, 09:22:03 UTC |
c7153a4 | Eldar Akchurin | 05 February 2016, 16:23:12 UTC | Some refactoring | 19 February 2016, 09:22:03 UTC |
1edf828 | Eldar Akchurin | 05 February 2016, 14:08:17 UTC | Introducing chunks | 19 February 2016, 09:22:03 UTC |
55da016 | Dong Yu | 18 February 2016, 23:11:02 UTC | minor fix in UCIFastReader to support multiple regression labels. | 18 February 2016, 23:11:02 UTC |
6ece710 | Frank Seide | 18 February 2016, 17:00:01 UTC | (logging) | 18 February 2016, 17:00:01 UTC |
dea77ac | Frank Seide | 18 February 2016, 16:23:23 UTC | LMSequenceReader now auto-selects #parallel sequences and separates epoch size from cache size | 18 February 2016, 16:23:23 UTC |
3a8d7be | Amit Agarwal | 18 February 2016, 00:37:21 UTC | Merge branch 'master' of https://github.com/Microsoft/CNTK into amitaga/evalBugFix | 18 February 2016, 00:37:21 UTC |
0899cee | Amit Agarwal | 18 February 2016, 00:36:59 UTC | Fixed a bug in EvalWriter.h where the output matrix was being inadvertently transferred to CPU during SaveData | 18 February 2016, 00:36:59 UTC |
20d461c | Alexey Kamenev | 17 February 2016, 20:01:24 UTC | Convo tuner bug fix: addressed review comments. | 17 February 2016, 20:01:24 UTC |
c0404d0 | Alexey Kamenev | 17 February 2016, 01:41:17 UTC | Fixed bug in convolutional auto-tuner logic with varying minibatch sizes. | 17 February 2016, 19:54:04 UTC |
48c7821 | jeanfad | 17 February 2016, 18:57:46 UTC | add python3 script for mnist data and replace deprecated nodes | 17 February 2016, 18:57:46 UTC |
26e5d41 | Dong Yu | 17 February 2016, 18:27:08 UTC | CNTK book change. Removed multiSeq tags and collections that are no longer needed. | 17 February 2016, 18:27:08 UTC |
ce9a778 | Project Philly | 17 February 2016, 16:36:14 UTC | Integrate gaizna/evalwrapper_exceptionhandling into master | 17 February 2016, 16:36:14 UTC |
a34922b | Project Philly | 17 February 2016, 16:06:46 UTC | Integrate gaizna/exportdbn into master | 17 February 2016, 16:06:46 UTC |
9fc1c45 | Gaizka Navarro | 15 February 2016, 16:05:18 UTC | Adds native exception catching and rethrowing to managed layer. The managed wrapper provides custom managed exceptions mapping to the native exceptions thrown (runtime_error, logic_error, invalid_argument, and bad_alloc). Other exceptions are thrown in the base custom exception class CNTKException. Adds code for reporting, during an exception, the stack trace (as a string and as part of the exception message) to the managed layer from the native layer. MathTests now uses the shared DebugUtil.cpp file instead of its own copy. | 17 February 2016, 14:15:40 UTC |
caccaf3 | Alexey Orlov | 17 February 2016, 12:14:44 UTC | Added CONTRIBUTING.md to the root directory | 17 February 2016, 12:14:44 UTC |
e3dbc9c | Gaizka Navarro | 17 February 2016, 10:14:45 UTC | Make gcc happy | 17 February 2016, 10:36:16 UTC |
73520b3 | Gaizka Navarro | 05 February 2016, 14:07:15 UTC | Adds code for exporting model to DBN (legacy) format. This format is based on a C# snippet provided by Anthony Stark The code follows the C# flow to make it easier for future changes. Corrects minor comment typos in Actions.h Removes unecessary comment and code in SpecialPurposeActions.cpp Applies minor comment and code cleanup to ComputationNetwork.cpp | 17 February 2016, 09:18:11 UTC |
d39709f | Amit Agarwal | 17 February 2016, 00:31:40 UTC | Fixed CNTKEval bug preventing eval from running on GPU | 17 February 2016, 00:31:40 UTC |
c0a20b3 | Alexey Kamenev | 16 February 2016, 20:11:51 UTC | Added SM3.0 to Linux Debug build. Added serialization of new fields to BN node. | 16 February 2016, 20:31:28 UTC |
dcc49b9 | Dong Yu | 16 February 2016, 18:07:48 UTC | Merge branch 'master' of https://github.com/Microsoft/CNTK into dongyu/UCIFastReaderFix | 16 February 2016, 18:07:48 UTC |
e4e2081 | Frank Seide | 16 February 2016, 03:05:13 UTC | DataEnd() no longer takes a parameter since it was always the same | 16 February 2016, 03:05:13 UTC |
1dce662 | Frank Seide | 16 February 2016, 02:45:12 UTC | BatchSequenceReader now does not drop last token if there is no output label defined; removed unused EndDataType cases | 16 February 2016, 02:45:12 UTC |
c77c350 | Frank Seide | 16 February 2016, 00:29:43 UTC | further cleanup of LMSentenceReader | 16 February 2016, 00:29:43 UTC |
367ca31 | Frank Seide | 15 February 2016, 23:10:28 UTC | SumElementNode changed to ComputationNodeNonLooping; improved log messages | 15 February 2016, 23:10:28 UTC |
9ba4c95 | Frank Seide | 15 February 2016, 22:03:49 UTC | "write" command can now reference the node name inside a separator string, allows for interleaved output from multiple streams | 15 February 2016, 22:03:49 UTC |
d4a251c | Frank Seide | 15 February 2016, 20:47:08 UTC | made gcc happy | 15 February 2016, 20:47:08 UTC |
828f4c2 | Frank Seide | 15 February 2016, 20:41:37 UTC | sep_string() now accepts multiple spaces in a row | 15 February 2016, 20:41:37 UTC |
343893e | Frank Seide | 15 February 2016, 19:45:54 UTC | "write" command can now apply a labelMappingFile to print classification results as text labels | 15 February 2016, 19:45:54 UTC |
6ea2892 | Frank Seide | 15 February 2016, 19:03:53 UTC | "write" command now accepts to say type="category" | 15 February 2016, 19:03:53 UTC |
27820eb | Frank Seide | 15 February 2016, 18:43:03 UTC | added formatting options to the "write" command, and allow pipes and "-" as the output name; bug fix in FlattenInPlace() | 15 February 2016, 18:43:03 UTC |
bc44e2d | Frank Seide | 15 February 2016, 06:57:06 UTC | TensorOp() now verifies that inputs are not sparse; bug fixes in BatchSequenceReader::GetMinibatch(): must use correct dimension in case of output labelType = 'none', now also supports DENSE matrices | 15 February 2016, 06:57:06 UTC |
3a0ae00 | Frank Seide | 15 February 2016, 05:24:59 UTC | made gcc happy; LMSequenceReader: disabled enforcement of single feature section although I can't see how that is actually used; also added File::MakeIntermediateDirs() | 15 February 2016, 05:24:59 UTC |
5eb31c6 | Frank Seide | 15 February 2016, 04:41:53 UTC | fixed a typo | 15 February 2016, 04:41:53 UTC |
101468c | Frank Seide | 15 February 2016, 04:29:13 UTC | DetermineDataSize() now handles partial zeroes better | 15 February 2016, 04:29:13 UTC |
57a0db0 | Frank Seide | 15 February 2016, 04:28:08 UTC | cleanup and fixes to LMSequenceReader and class File | 15 February 2016, 04:28:08 UTC |
11f11b1 | vmazalov | 15 February 2016, 01:23:37 UTC | Add printMetadata config to documentation for the dumpNode top-level command. | 15 February 2016, 01:23:37 UTC |
f89e544 | Project Philly | 14 February 2016, 17:31:17 UTC | Integrate AddPrintMetadataFlag into master | 14 February 2016, 17:31:17 UTC |
e1093b9 | Project Philly | 13 February 2016, 15:28:20 UTC | Integrate f0d8a23b26cbfe94640aa9869dcf57e4a4352455 into master | 13 February 2016, 15:28:20 UTC |
d2b84a5 | Project Philly | 13 February 2016, 13:54:40 UTC | Integrate mahilleb/WindowsCpuOnlyTest into master | 13 February 2016, 13:54:40 UTC |
6ff885a | Alexey Kamenev | 12 February 2016, 19:43:40 UTC | Fixed build warning. | 12 February 2016, 19:43:40 UTC |
19b0c82 | Alexey Kamenev | 12 February 2016, 18:13:45 UTC | Addressed code review feedback. | 12 February 2016, 19:34:03 UTC |
9d6f68f | Mark Hillebrand | 12 February 2016, 19:33:14 UTC | Enable Windows CPU-only end-to-end tests (empty commit) | 12 February 2016, 19:33:14 UTC |
fe997db | Alexey Kamenev | 11 February 2016, 23:02:38 UTC | Fix for printf warning. | 12 February 2016, 17:34:31 UTC |
03e8cc5 | Alexey Kamenev | 11 February 2016, 22:20:34 UTC | Addressed code review feedback. | 12 February 2016, 17:34:17 UTC |
e12427d | Alexey Kamenev | 11 February 2016, 02:00:01 UTC | Fix for name resolution. | 12 February 2016, 17:34:02 UTC |
e8ab337 | Alexey Kamenev | 11 February 2016, 01:50:53 UTC | Refactored Makefile to include defines both to NVCC and g++. | 12 February 2016, 17:33:47 UTC |
e25e548 | Alexey Kamenev | 10 February 2016, 20:07:32 UTC | Added SM30 config to MathCuda Debug build defaults. | 12 February 2016, 17:33:32 UTC |
958f634 | Alexey Kamenev | 10 February 2016, 19:43:12 UTC | Fixed builds. | 12 February 2016, 17:33:18 UTC |
820cfc2 | Alexey Kamenev | 10 February 2016, 19:03:41 UTC | Fixed bug with BN engine param name in BS and fixed CPU build. | 12 February 2016, 17:33:03 UTC |
11fe2c6 | Alexey Kamenev | 10 February 2016, 01:02:43 UTC | Added eps and engine parameters to BN node. | 12 February 2016, 17:32:49 UTC |
9ad6147 | Alexey Kamenev | 09 February 2016, 21:11:56 UTC | Batch norm: added epsilon as parameter, enabled run mean/invstddev. | 12 February 2016, 17:32:35 UTC |
1379f58 | Alexey Kamenev | 09 February 2016, 07:35:18 UTC | Added convolutional implementation for batch norm. | 12 February 2016, 17:32:21 UTC |
5846fae | Alexey Kamenev | 06 February 2016, 02:07:56 UTC | Improved BN unit tests. | 12 February 2016, 17:32:07 UTC |
21575f3 | Alexey Kamenev | 05 February 2016, 06:29:12 UTC | Added batch norm per-activation backprop implementation. | 12 February 2016, 17:31:53 UTC |
4e9483b | Alexey Kamenev | 04 February 2016, 02:39:40 UTC | Added batch norm per-activation feed forward implementation. | 12 February 2016, 17:31:39 UTC |
6465c80 | Project Philly | 12 February 2016, 16:14:42 UTC | Integrate mahilleb/02_Convolution_Unstable into master | 12 February 2016, 16:14:42 UTC |
4e8c3e7 | Mark Hillebrand | 12 February 2016, 14:55:54 UTC | Tests/EndToEndTests/Examples/Image/MNIST/02_Convolution: unstable on Windows | 12 February 2016, 15:44:58 UTC |
7d24810 | Project Philly | 12 February 2016, 15:01:12 UTC | Integrate mahilleb/TestDriverWinCpuonly into master | 12 February 2016, 15:01:12 UTC |
8e560b1 | Dong Yu | 11 February 2016, 23:53:22 UTC | Merge branch 'master' of https://github.com/Microsoft/CNTK into dongyu/UCIFastReaderFix | 11 February 2016, 23:53:22 UTC |
4ff8343 | Dong Yu | 11 February 2016, 23:53:08 UTC | support labelType=None (or without the label section at all) support labelType=Regression without having a label mapping file support labelType=Regression with multiple dimensions | 11 February 2016, 23:53:08 UTC |
f0d8a23 | Ross Wightman | 29 January 2016, 23:44:37 UTC | Add experimental support for OpenBLAS library * Add 'openblas' as mathlib option in configure. Not added to auto-search so must be specified using --with-openblas * configure script searches empty tail so that libraries located at default_path_list roots (ie /usr/local/ + include/openblas_config.h) are found * Treat ACML as the odd library out in ifdefs since it doesn't conform to typical BLAS standard. Other libraries like ATLAS should be able to share OpenBLAS/MKL variants. Add default USE_ACML define in VS projects to match * Fix 'max' macro define colliding with C++ std::max once openblas headers are included Usage Notes: * For best performance, build OpenBLAS with USE_OPENMP=1. When running CNTK, set OPENBLAS_NUM_THREADS environment var or set numCPUThreads CNTK config variable to the physical core count or performance will suffer * OpenBLAS 2.16 (git HEAD) tested in Linux with GCC 4.8.4 and in Windows with OpenBLAS 2.15 (pre-built binary release + MingGW 64-bit support dlls) * For Windows, in Math.vcxproj, replace libacml_mp_dll.lib with libopenblas.dll.a and change USE_ACML define to USE_OPENBLAS. Change ACML_PATH environment variable to your OpenBLAS path. Modify openblas_config.h as per https://github.com/xianyi/OpenBLAS/issues/708 * On current generation Intel processors, OpenBLAS measures a little faster than AMD ACML and slower than Intel MKL on MNIST and other examples | 11 February 2016, 21:40:18 UTC |
9386b8d | Amit Agarwal | 11 February 2016, 18:50:57 UTC | Merge branch 'master' of https://github.com/Microsoft/CNTK into amitaga/htkmlfreaderMemoryOptimizations | 11 February 2016, 18:50:57 UTC |
e511c9d | Amit Agarwal | 11 February 2016, 18:50:49 UTC | Addressed CR feedback | 11 February 2016, 18:50:49 UTC |
f05935c | Dong Yu | 11 February 2016, 18:44:48 UTC | Merge branch 'master' of https://github.com/Microsoft/CNTK | 11 February 2016, 18:44:48 UTC |
cb5529a | Dong Yu | 11 February 2016, 18:44:38 UTC | change MathCUDA to use compute_30 and above to comply with cuDNN. | 11 February 2016, 18:44:38 UTC |
7652ef0 | Mark Hillebrand | 11 February 2016, 15:17:21 UTC | Merge pull request #90 from felixonmars/patch-1 Fix a typo: lanugage -> language | 11 February 2016, 15:17:21 UTC |
c360717 | Project Philly | 11 February 2016, 13:27:19 UTC | Integrate mahilleb/Msbuild2 into master | 11 February 2016, 13:27:19 UTC |
416577f | Eldar Akchurin | 11 February 2016, 09:49:08 UTC | Fixing the AV for the partial minibatch | 11 February 2016, 09:54:25 UTC |
c4ba87d | Project Philly | 11 February 2016, 08:41:16 UTC | Integrate cd4808e into master | 11 February 2016, 08:41:16 UTC |
58c768b | Amit Agarwal | 10 February 2016, 21:52:27 UTC | Temporarily retained old memory inefficient frame randomization for side by side testing. The old randomization is off by default and can be switched on using a config setting minimizeReaderMemoryFootprint=false | 10 February 2016, 23:26:58 UTC |
3021ad0 | Amit Agarwal | 10 February 2016, 19:53:23 UTC | Merge branch 'master' of https://github.com/Microsoft/CNTK into amitaga/htkmlfreaderMemoryOptimizations | 10 February 2016, 19:53:23 UTC |
4a3b6ea | Mark Hillebrand | 10 February 2016, 16:52:49 UTC | Tests/TestDriver.py: pick up Windows CPU-only binaries from x64/{Debug,Release}_CpuOnly | 10 February 2016, 16:52:49 UTC |
73b27ef | Mark Hillebrand | 10 February 2016, 11:18:24 UTC | Address CR comments | 10 February 2016, 11:18:24 UTC |
1b29d2f | Mark Hillebrand | 05 February 2016, 08:12:58 UTC | .vcxproj: let intermediate output go into a common directory Fixes #12. | 10 February 2016, 08:10:07 UTC |
2c2a721 | Mark Hillebrand | 04 February 2016, 21:18:18 UTC | CNTK.Cpp.props: define properties to distinguish build flavors and use them | 10 February 2016, 08:05:31 UTC |
ea55623 | Mark Hillebrand | 04 February 2016, 20:39:37 UTC | Introduce CNTK.Cpp.props and load in every .vcxproj | 10 February 2016, 08:05:31 UTC |
52aad32 | Mark Hillebrand | 04 February 2016, 20:17:47 UTC | .vcxproj: drop include path $(VCInstallDir)atlmfc\include | 10 February 2016, 08:05:31 UTC |
9c80220 | Mark Hillebrand | 04 February 2016, 20:09:00 UTC | .vcxproj: remove HTKMLFReader IncludePath where not needed | 10 February 2016, 08:05:31 UTC |
3b979f8 | Mark Hillebrand | 04 February 2016, 19:36:30 UTC | .vcxproj: coalesce importing for .user.props for Debug / Release | 10 February 2016, 08:05:31 UTC |