Граф коммитов

1116 Коммитов

Автор SHA1 Сообщение Дата
Mark Hillebrand 517947be3d License change 2016-01-18 09:36:51 +01:00
Mike Seltzer 2734d6fc8b minor changes based on code review 2015-07-19 23:42:09 -07:00
Mike Seltzer d207761842 Merge branch 'master' of https://git01.codeplex.com/cntk 2015-07-19 22:43:29 -07:00
Amit Agarwal 22dce6513a Added /bigobj option to CNTKEval.vcxproj to address the 'too many sections' compiltation error in that project 2015-07-19 12:02:30 -07:00
Mike Seltzer 24614d87cf Merge branch 'mseltzer/uttreaderfix' of https://git01.codeplex.com/cntk 2015-07-18 23:37:06 -07:00
chenguoguo 222e703826 Merge remote-tracking branch 'origin/chenguoguo/kaldi2reader-multi-utterance' 2015-07-19 00:52:33 +00:00
chenguoguo 219ee93501 Merge remote-tracking branch 'origin/linux-gcc' into chenguoguo/kaldi2reader-multi-utterance 2015-07-18 22:34:53 +00:00
chenguoguo 8d21003325 Merge remote-tracking branch 'origin/master' into chenguoguo/kaldi2reader-multi-utterance 2015-07-18 20:30:01 +00:00
Yu 8830b5a0f9 Merge remote-tracking branch 'origin/master' into linux-gcc 2015-07-18 03:42:51 -04:00
Yu fa3fb05cfc Fix linux builds. 2015-07-18 00:47:21 -04:00
Amit Agarwal 1726a5944e Merge branch 'amitaga/prefetcher_packingmask' 2015-07-17 20:40:16 -07:00
Amit Agarwal 9dcc79948d Fixed the issue of minbatch packing mask not being correctly handled in the minibatch prefetching code 2015-07-17 18:26:38 -07:00
chenguoguo 82c7d8cf91 Merge remote-tracking branch 'origin/master' into linux-gcc 2015-07-18 00:32:21 +00:00
chenguoguo 967c6babbf Merge branch 'master' to 'linux-gcc' 2015-07-18 00:30:07 +00:00
chenguoguo bbf49009d1 Merge branch 'master' to 'linux-gcc' 2015-07-17 23:42:22 +00:00
Yu 329d3bc6fd Fix the bug for print correct momentum value. 2015-07-17 19:26:24 -04:00
Yu b5b1c13d68 Fix error when setting perMB momentum. 2015-07-17 17:48:03 -04:00
chenguoguo d54e2d30fe Adding multi-utterance support in Kalsi2Reader for Truncated == false 2015-07-17 21:25:10 +00:00
Mike Seltzer 3a086b76a5 fix problems in reader when files have duration mismatch 2015-07-17 10:39:50 -07:00
erw 4827a728e9 Keep m_SentenceBoundary always in CPU memory; Make CNTKEval compatible with the current SetenceBoundary setting change. 2015-07-16 21:32:00 -07:00
Yu 9bed89797a Fix boundary setting when frameMode=true (For HTKMLFReader_linux); also format the code. 2015-07-16 19:03:42 -04:00
Yu Zhang 0e65b1f9fd Fix the boundary setting when framemode = true in HTKMLFReader. 2015-07-16 15:44:05 -07:00
kaisheny e63927924f 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. 2015-07-16 12:13:19 -07:00
UnderdogGeek 6a1976895d Minor reader changes. 2015-07-17 02:48:42 +10:00
UnderdogGeek 5a98803ca4 Bug: MinibatchPrefetcher is not setting matrix type/size. 2015-07-17 02:47:29 +10:00
Marko Radmilac 34b62d10d9 Simplify sigmoid kernel 2015-07-16 09:18:36 -07:00
Marko Radmilac fdd07c1be5 Make sure Linux and Windows use the same integer type in CUDA kernels 2015-07-16 09:08:22 -07:00
kaisheny 38db72b6ae Use a function to merge duplicated recurrent loops according to their source node. Removed unused functions in MultiNetworkSGD 2015-07-16 08:59:23 -07:00
kaisheny 65f38063bc Merge branch 'master' of https://git01.codeplex.com/cntk 2015-07-16 07:36:46 -07:00
kaisheny fd11f339cd update g2p bidirectional setup 2015-07-16 07:36:34 -07:00
UnderdogGeek a356380ada Merge branch 'master' of https://git01.codeplex.com/cntk into bmitra/Changes 2015-07-16 18:23:21 +10:00
kaisheny 02bb921723 Updated CNTKbook with encoder/decoder framework (first draft) 2015-07-16 00:03:44 -07:00
kaisheny 717aec01e3 Use digit to repsent different networks. 2015-07-16 00:03:06 -07:00
kaisheny d59b5f37a9 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. 2015-07-16 00:01:11 -07:00
UnderdogGeek 06f3e2de7b Merge branch 'master' of https://git01.codeplex.com/cntk into bmitra/Changes 2015-07-16 08:42:39 +10:00
UnderdogGeek f48425b67c Minor bug fixes. 2015-07-16 08:41:07 +10:00
UnderdogGeek 58855e8fd9 Add returnDense flag. 2015-07-16 08:37:23 +10:00
kaisheny 7a894210bc MultiNetworkSGD fix linux build 2015-07-15 13:02:10 -07:00
kaisheny e298bdd00d fix linux build error and warnings 2015-07-15 12:47:08 -07:00
Marko Radmilac 1fb5918b13 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.
2015-07-15 11:57:06 -07:00
ksyao cf4dc2aeb3 Fix linux break for lm sequence reader 2015-07-15 11:48:07 -07:00
kaisheny 16b858f181 Comment the part of using m_pairNodes to backward support, until a good solution is found. 2015-07-15 10:46:34 -07:00
kaisheny 7db6b6b384 Updated setup for SMT experiments 2015-07-15 10:33:38 -07:00
kaisheny 2b066a674b Use CPUDevice for labels in LMSequenceReader 2015-07-15 10:32:31 -07:00
kaisheny dd553571a3 SimpleNetworkBuilder example of using encoder-decoder framework 2015-07-15 10:31:44 -07:00
kaisheny 5ba8938ae4 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. 2015-07-15 10:30:32 -07:00
kaisheny 39f9ded85c Remove constparameternode. 2015-07-15 09:30:31 -07:00
kaisheny 1fdfcde96d Beautify the SGD.h after merging 2015-07-15 09:26:16 -07:00
kaisheny 10955a059a Merge with master branch 2015-07-15 09:07:40 -07:00
kaisheny b8fe3d591b Merge branch 'Dev' of https://git01.codeplex.com/cntk into Dev 2015-07-15 08:03:23 -07:00