f16f27b | Mark Hillebrand | 18 January 2016, 08:38:17 UTC | License change | 18 January 2016, 08:38:17 UTC |
61737e0 | Vladimir Ivanov | 06 August 2015, 20:53:14 UTC | Commit 2 | 06 August 2015, 23:53:27 UTC |
9a3a353 | Vladimir Ivanov | 06 August 2015, 20:53:11 UTC | Commit 1 | 06 August 2015, 23:53:26 UTC |
15bc300 | Vladimir Ivanov | 06 August 2015, 23:10:23 UTC | Commit A | 06 August 2015, 23:10:23 UTC |
898d62f | Dong Yu | 06 August 2015, 00:43:15 UTC | update CNTK book. | 06 August 2015, 00:43:15 UTC |
f6242d5 | Dong Yu | 05 August 2015, 22:29:19 UTC | Merge branch 'master' of https://git01.codeplex.com/cntk | 05 August 2015, 22:29:19 UTC |
d62e5db | Dong Yu | 05 August 2015, 22:13:11 UTC | added RowElementTimes and ColumnElementTimes nodes. Revoke back ElementTimes node to do element-wise multiplication since the implementation there for column element-wise multiplication is incorrect. | 05 August 2015, 22:13:11 UTC |
378420d | Vladimir Ivanov | 01 August 2015, 01:53:08 UTC | Preventing creation of corrupted checkpoint and model files if CNTK terminates during write | 05 August 2015, 19:24:21 UTC |
746c2db | Vladimir Ivanov | 30 July 2015, 02:39:47 UTC | Added end-to-end test for CNTK speech workloads using AN4 dataset | 05 August 2015, 19:17:09 UTC |
a0567f6 | Jasha Droppo | 04 August 2015, 17:55:07 UTC | Fix Windows bug where global mutex not properly released. | 04 August 2015, 17:55:07 UTC |
afe6a1d | Frank Seide | 04 August 2015, 04:29:23 UTC | Merge branch 'master' of https://git.codeplex.com/cntk | 04 August 2015, 04:29:23 UTC |
58851a8 | Frank Seide | 04 August 2015, 04:29:14 UTC | merged the two versions (Win32, Linux) of CrossProcessMutex back into a single header file that contains both versions; removed nvml.lib from the Windows linker command line (it is already listed inside the source code, but there it is conditional on CPUONLY mode); added a missing #include to Profiler.cpp to make it compile in CPUONLY mode; fixed the post-build action to copy nvml.dll to not fail if no NVSMI is installed (assuming CPUONLY mode) | 04 August 2015, 04:29:14 UTC |
472bae7 | erw | 03 August 2015, 22:48:41 UTC | Move m_BoundaryInfo in PastValudeNode and FutureValueNode to CPUDEVICE Before this commit, m_BoundaryInfo is constructed on default device, usually 0. This may result in a single processor creating contexts on multiple GPU devices. | 03 August 2015, 22:48:41 UTC |
85d613f | Frank Seide | 03 August 2015, 01:20:39 UTC | Merge branch 'master' of https://git.codeplex.com/cntk | 03 August 2015, 01:20:39 UTC |
7451c33 | Chris Basoglu | 30 July 2015, 15:37:35 UTC | Fix printouts when doing Adaptive Minibatch sizing | 30 July 2015, 15:39:47 UTC |
bc5f69b | Marko Radmilac | 29 July 2015, 17:48:53 UTC | Fix build script permissions | 29 July 2015, 17:48:53 UTC |
b967139 | kaisheny | 28 July 2015, 23:00:50 UTC | update global.config for LSTM LM | 28 July 2015, 23:00:50 UTC |
4ce1621 | kaisheny | 28 July 2015, 22:10:22 UTC | Merge branch 'master' of https://git01.codeplex.com/cntk | 28 July 2015, 22:10:22 UTC |
7bfcb0d | kaisheny | 28 July 2015, 22:10:13 UTC | Scripts/build-and-test | 28 July 2015, 22:10:13 UTC |
779c6d8 | Amit Agarwal | 27 July 2015, 23:53:40 UTC | Fixed a build break on Windows | 27 July 2015, 23:53:40 UTC |
930c7ef | Chris Basoglu | 27 July 2015, 23:02:48 UTC | Fix bugs in adaptive minibatch size | 27 July 2015, 23:25:51 UTC |
7fb42b8 | Dong Yu | 27 July 2015, 21:51:54 UTC | Merge branch 'master' of https://git01.codeplex.com/cntk | 27 July 2015, 21:51:54 UTC |
7a456a1 | Dong Yu | 27 July 2015, 21:50:24 UTC | move useCVSetControlLRIfCVExists and useEvalCriterionControlLR to the autoLRAdjust block. | 27 July 2015, 21:50:24 UTC |
f7cad28 | Chris Basoglu | 27 July 2015, 16:30:27 UTC | Fix whitespace isuses from previous merges | 27 July 2015, 16:30:27 UTC |
51091cf | Dong Yu | 25 July 2015, 00:23:16 UTC | add UseCVSetControlLRIfCVExists and UseEvalCriterionControlLR to the SGD configuration to allow using training set and evaluation criterion to control learning rate selection when autoAdjustLR=adjustafterepoch | 25 July 2015, 00:23:16 UTC |
83736fa | Marko Radmilac | 22 July 2015, 23:39:23 UTC | Fix script | 24 July 2015, 00:53:12 UTC |
a839c11 | Yu | 23 July 2015, 14:07:54 UTC | Fix some minor bug in Kaldi2Reader. | 23 July 2015, 14:07:54 UTC |
36cd255 | erw | 22 July 2015, 23:53:54 UTC | Fix a minor bug for buildinfo.h when CUDA_PATH is not defined | 22 July 2015, 23:53:54 UTC |
c26a358 | Marko Radmilac | 22 July 2015, 20:49:35 UTC | Fix Linux build and enhance build script | 22 July 2015, 20:49:35 UTC |
68c9ffa | Dong Yu | 22 July 2015, 19:10:42 UTC | fix a minor bug in CPUONLY mode. | 22 July 2015, 19:10:42 UTC |
c437f85 | UnderdogGeek | 22 July 2015, 14:15:09 UTC | Rename NDRMParser to SparsePCParser. | 22 July 2015, 14:15:09 UTC |
41d9515 | UnderdogGeek | 22 July 2015, 14:02:39 UTC | Converting NDRM reader to SparsePC reader. | 22 July 2015, 14:02:39 UTC |
0d44322 | UnderdogGeek | 22 July 2015, 09:18:54 UTC | Merge branch 'master' of https://git01.codeplex.com/cntk into bmitra/Changes | 22 July 2015, 09:18:54 UTC |
fdd2216 | amitaga | 22 July 2015, 00:51:06 UTC | Fixed GPU locking code for Linux | 22 July 2015, 06:54:47 UTC |
a48278a | Yinggong ZHAO | 22 July 2015, 04:30:10 UTC | Remove useless merged code | 22 July 2015, 04:30:10 UTC |
8c77b0c | Yinggong ZHAO | 22 July 2015, 04:26:24 UTC | Merge branch 'master' of https://git01.codeplex.com/cntk Conflicts: DataReader/LMSequenceReader/SequenceReader.cpp modified: DataReader/LMSequenceReader/SequenceReader.cpp | 22 July 2015, 04:26:24 UTC |
94058b1 | Yinggong ZHAO | 22 July 2015, 04:24:53 UTC | set both for Label Outputs in SequenceReader | 22 July 2015, 04:24:53 UTC |
a567807 | ksyao | 21 July 2015, 15:54:52 UTC | Use CPUdevice only for class-based cross entropy for LM reader | 21 July 2015, 15:54:52 UTC |
3ba40b6 | ksyao | 21 July 2015, 15:10:31 UTC | added readme for lstmm lm setup | 21 July 2015, 15:10:31 UTC |
54e9809 | ksyao | 21 July 2015, 15:07:59 UTC | LM Sequence reader to use CPU device for labels. Also updated LSTM LM training setup. | 21 July 2015, 15:07:59 UTC |
9ffa9df | Yinggong ZHAO | 21 July 2015, 13:01:10 UTC | Add transfer in getoutput | 21 July 2015, 13:01:10 UTC |
ae76821 | Yinggong ZHAO | 21 July 2015, 12:35:16 UTC | Set shuffle always true, set m_evalMode under old version | 21 July 2015, 12:35:16 UTC |
3e46e6e | Yinggong ZHAO | 21 July 2015, 03:11:52 UTC | fix dataend issue, and support old-version model for test modified: DataReader/LMSequenceReader/SequenceReader.cpp modified: MachineLearning/CNTK/TrainingCriterionNodes.h | 21 July 2015, 03:11:52 UTC |
7e09cfa | Amit Agarwal | 20 July 2015, 22:21:35 UTC | Restore the SetSentenceSegBatch call accidentally removed in the prefetch undo | 20 July 2015, 22:21:35 UTC |
f33224b | Marko Radmilac | 20 July 2015, 21:05:18 UTC | Undo prefetch | 20 July 2015, 21:10:19 UTC |
3cbf7fe | Amit Agarwal | 20 July 2015, 21:05:49 UTC | Disable prefetching by default as there are issues in case of RNNs | 20 July 2015, 21:05:49 UTC |
9bb8d4d | Mike Seltzer | 19 July 2015, 07:50:06 UTC | minor changes based on code review | 20 July 2015, 19:50:47 UTC |
45e79ad | Mike Seltzer | 17 July 2015, 17:39:50 UTC | fix problems in reader when files have duration mismatch | 20 July 2015, 19:50:45 UTC |
a054e65 | Amit Agarwal | 20 July 2015, 17:43:47 UTC | Fix MPI_SUPPORT build | 20 July 2015, 17:43:47 UTC |
22dce65 | Amit Agarwal | 19 July 2015, 19:02:30 UTC | Added /bigobj option to CNTKEval.vcxproj to address the 'too many sections' compiltation error in that project | 19 July 2015, 19:02:30 UTC |
0b78877 | UnderdogGeek | 19 July 2015, 06:18:55 UTC | Merge branch 'master' of https://git01.codeplex.com/cntk into bmitra/Changes | 19 July 2015, 06:18:55 UTC |
cd34812 | UnderdogGeek | 19 July 2015, 06:18:35 UTC | CPU Sparse copy constructor. | 19 July 2015, 06:18:35 UTC |
222e703 | chenguoguo | 19 July 2015, 00:52:33 UTC | Merge remote-tracking branch 'origin/chenguoguo/kaldi2reader-multi-utterance' | 19 July 2015, 00:52:33 UTC |
219ee93 | chenguoguo | 18 July 2015, 22:34:53 UTC | Merge remote-tracking branch 'origin/linux-gcc' into chenguoguo/kaldi2reader-multi-utterance | 18 July 2015, 22:34:53 UTC |
8d21003 | chenguoguo | 18 July 2015, 20:30:01 UTC | Merge remote-tracking branch 'origin/master' into chenguoguo/kaldi2reader-multi-utterance | 18 July 2015, 20:30:01 UTC |
8830b5a | Yu | 18 July 2015, 07:42:51 UTC | Merge remote-tracking branch 'origin/master' into linux-gcc | 18 July 2015, 07:42:51 UTC |
fa3fb05 | Yu | 18 July 2015, 04:47:21 UTC | Fix linux builds. | 18 July 2015, 04:47:21 UTC |
1726a59 | Amit Agarwal | 18 July 2015, 03:40:16 UTC | Merge branch 'amitaga/prefetcher_packingmask' | 18 July 2015, 03:40:16 UTC |
9dcc799 | Amit Agarwal | 18 July 2015, 01:24:21 UTC | Fixed the issue of minbatch packing mask not being correctly handled in the minibatch prefetching code | 18 July 2015, 01:26:38 UTC |
82c7d8c | chenguoguo | 18 July 2015, 00:32:21 UTC | Merge remote-tracking branch 'origin/master' into linux-gcc | 18 July 2015, 00:32:21 UTC |
967c6ba | chenguoguo | 18 July 2015, 00:30:07 UTC | Merge branch 'master' to 'linux-gcc' | 18 July 2015, 00:30:07 UTC |
bbf4900 | chenguoguo | 17 July 2015, 23:42:22 UTC | Merge branch 'master' to 'linux-gcc' | 17 July 2015, 23:42:22 UTC |
329d3bc | Yu | 17 July 2015, 23:26:24 UTC | Fix the bug for print correct momentum value. | 17 July 2015, 23:26:24 UTC |
b5b1c13 | Yu | 17 July 2015, 21:48:03 UTC | Fix error when setting perMB momentum. | 17 July 2015, 21:48:03 UTC |
d54e2d3 | chenguoguo | 17 July 2015, 21:25:10 UTC | Adding multi-utterance support in Kalsi2Reader for Truncated == false | 17 July 2015, 21:25:10 UTC |
4827a72 | erw | 16 July 2015, 22:50:09 UTC | Keep m_SentenceBoundary always in CPU memory; Make CNTKEval compatible with the current SetenceBoundary setting change. | 17 July 2015, 04:32:00 UTC |
9bed897 | Yu | 16 July 2015, 23:03:42 UTC | Fix boundary setting when frameMode=true (For HTKMLFReader_linux); also format the code. | 16 July 2015, 23:03:42 UTC |
0e65b1f | Yu Zhang | 16 July 2015, 22:44:05 UTC | Fix the boundary setting when framemode = true in HTKMLFReader. | 16 July 2015, 22:44:05 UTC |
e639279 | kaisheny | 16 July 2015, 19:13:19 UTC | 1) Removed iscriterion from checking in forming recurrent loops, because of using a function to check duplicated loops. 2) Check if pairnodes are existing and save them if they are. This aims at backward support of the previous models and network file format. | 16 July 2015, 19:13:19 UTC |
6a19768 | UnderdogGeek | 16 July 2015, 16:48:42 UTC | Minor reader changes. | 16 July 2015, 16:48:42 UTC |
5a98803 | UnderdogGeek | 16 July 2015, 16:47:29 UTC | Bug: MinibatchPrefetcher is not setting matrix type/size. | 16 July 2015, 16:47:29 UTC |
34b62d1 | Marko Radmilac | 15 July 2015, 23:19:51 UTC | Simplify sigmoid kernel | 16 July 2015, 16:18:36 UTC |
fdd07c1 | Marko Radmilac | 15 July 2015, 23:05:56 UTC | Make sure Linux and Windows use the same integer type in CUDA kernels | 16 July 2015, 16:08:22 UTC |
38db72b | kaisheny | 16 July 2015, 15:59:23 UTC | Use a function to merge duplicated recurrent loops according to their source node. Removed unused functions in MultiNetworkSGD | 16 July 2015, 15:59:23 UTC |
65f3806 | kaisheny | 16 July 2015, 14:36:46 UTC | Merge branch 'master' of https://git01.codeplex.com/cntk | 16 July 2015, 14:36:46 UTC |
fd11f33 | kaisheny | 16 July 2015, 14:36:34 UTC | update g2p bidirectional setup | 16 July 2015, 14:36:34 UTC |
a356380 | UnderdogGeek | 16 July 2015, 08:23:21 UTC | Merge branch 'master' of https://git01.codeplex.com/cntk into bmitra/Changes | 16 July 2015, 08:23:21 UTC |
02bb921 | kaisheny | 16 July 2015, 07:03:44 UTC | Updated CNTKbook with encoder/decoder framework (first draft) | 16 July 2015, 07:03:44 UTC |
717aec0 | kaisheny | 16 July 2015, 07:03:06 UTC | Use digit to repsent different networks. | 16 July 2015, 07:03:06 UTC |
d59b5f3 | kaisheny | 16 July 2015, 07:01:11 UTC | Forming loop using SCC uses isCriterion to true for backward compatibility. Also with this change can create recurrent networks . Update enumeratenodesforeval in pairnodes to ignore its children when search for nodes to be built for a network. | 16 July 2015, 07:01:11 UTC |
06f3e2d | UnderdogGeek | 15 July 2015, 22:42:39 UTC | Merge branch 'master' of https://git01.codeplex.com/cntk into bmitra/Changes | 15 July 2015, 22:42:39 UTC |
f48425b | UnderdogGeek | 15 July 2015, 22:41:07 UTC | Minor bug fixes. | 15 July 2015, 22:41:07 UTC |
58855e8 | UnderdogGeek | 15 July 2015, 22:37:23 UTC | Add returnDense flag. | 15 July 2015, 22:37:23 UTC |
7a89421 | kaisheny | 15 July 2015, 20:02:10 UTC | MultiNetworkSGD fix linux build | 15 July 2015, 20:02:10 UTC |
e298bdd | kaisheny | 15 July 2015, 19:47:08 UTC | fix linux build error and warnings | 15 July 2015, 19:47:08 UTC |
1fb5918 | Marko Radmilac | 01 July 2015, 20:15:29 UTC | Implement minibatch prefetching This change implements a read-ahead (prefetch) of one minibatch on a separate thread to ensure that main thread always has enough work. This is done through coarse-level parallelism, where GetMinibatch is called from a separate thread and result is cached for main thread to consume. The synchronization is a simple producer/consumer model with a single mutex and a conditional variable. This change also modifies how we measure time it takes to read and compute a minibatch worth of data. | 15 July 2015, 18:57:06 UTC |
cf4dc2a | ksyao | 15 July 2015, 18:48:07 UTC | Fix linux break for lm sequence reader | 15 July 2015, 18:48:07 UTC |
16b858f | kaisheny | 15 July 2015, 17:46:34 UTC | Comment the part of using m_pairNodes to backward support, until a good solution is found. | 15 July 2015, 17:46:34 UTC |
7db6b6b | kaisheny | 15 July 2015, 17:33:38 UTC | Updated setup for SMT experiments | 15 July 2015, 17:33:38 UTC |
2b066a6 | kaisheny | 15 July 2015, 17:32:31 UTC | Use CPUDevice for labels in LMSequenceReader | 15 July 2015, 17:32:31 UTC |
dd55357 | kaisheny | 15 July 2015, 17:31:44 UTC | SimpleNetworkBuilder example of using encoder-decoder framework | 15 July 2015, 17:31:44 UTC |
5ba8938 | kaisheny | 15 July 2015, 17:30:32 UTC | Use pointer to refer to networks and nodes. Also updated code for encoder-decoder frameworks. Created a new node called PairNetworkNode as a socket from one network to the other networks. | 15 July 2015, 17:30:32 UTC |
39f9ded | kaisheny | 15 July 2015, 16:30:31 UTC | Remove constparameternode. | 15 July 2015, 16:30:31 UTC |
1fdfcde | kaisheny | 15 July 2015, 16:26:16 UTC | Beautify the SGD.h after merging | 15 July 2015, 16:26:16 UTC |
10955a0 | kaisheny | 15 July 2015, 16:07:40 UTC | Merge with master branch | 15 July 2015, 16:07:40 UTC |
b8fe3d5 | kaisheny | 15 July 2015, 15:03:23 UTC | Merge branch 'Dev' of https://git01.codeplex.com/cntk into Dev | 15 July 2015, 15:03:23 UTC |
1ae05ca | kaisheny | 15 July 2015, 15:03:13 UTC | local change | 15 July 2015, 15:03:13 UTC |
a0ededc | Yu Zhang | 15 July 2015, 09:24:27 UTC | Merge remote-tracking branch 'origin/master' into linux-gcc Conflicts: MachineLearning/CNTK/ComputationNetwork.h MachineLearning/CNTK/NetworkDescriptionLanguage.cpp | 15 July 2015, 09:24:27 UTC |
05d2db2 | Yu | 15 July 2015, 09:14:10 UTC | Fix a bug when forming the recurrent loop. | 15 July 2015, 09:14:10 UTC |
7c3ad0f | kaisheny | 15 July 2015, 05:48:59 UTC | Remove unused function in simple evaluator | 15 July 2015, 05:48:59 UTC |