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

662 Коммитов

Автор SHA1 Сообщение Дата
U-FAREAST\fseide f7865837e3 Merge branch 'master' of https://github.com/Microsoft/CNTK into fseide/s2s 2016-03-01 13:32:44 -08:00
Frank Seide 673506e8ca some clean-up of sparse matrices;
disabled meaningless elementwise sparse ops such as log();
sparse matrice slices now keep track of their original matrix (not used yet);
bug fix: ~SyncGuard() should not swallow errors since CUDA errors may get discovered here;
bug fix: HTKMLFReader test 16 must use consistent precision
2016-03-01 10:43:50 -08:00
Amit Agarwal 2d0c7eff3c Merge branch 'master' of https://github.com/Microsoft/CNTK into amitaga/meAllocFix 2016-03-01 00:15:52 -08:00
Frank Seide 5304784b6c fixed NoGPU build re do_sync;
updated ExperimentalHTKMLFReader w.r.t. file naming
2016-02-29 21:27:49 -08:00
Frank Seide 2b48da7de9 changed do_sync mechanism to an RAII class 2016-02-29 20:51:43 -08:00
Frank Seide eb98d333c2 removed <ElemType> from ExperimentalHTKMLFReader 2016-02-29 19:27:52 -08:00
Frank Seide 7d3e84e773 merged from master 2016-02-29 19:17:35 -08:00
Frank Seide 7f7fce4c6e RNN.cntk "write" example now writes out the log sentence probabilities, which is more useful, e.g. for N-best rescoring;
bug fix: SimpleOutputWriter must handle no-MBLayout case;
bug fix to LaunchUnaryTensorOp(), must free the CUDA event or else leak memory--thanks to Yu Zhang for tracking it down!
2016-02-29 18:16:55 -08:00
Alexey Kamenev eaa1dd0791 Added support for cuDNN v4 prod. 2016-02-29 14:57:30 -08:00
Alexey Kamenev eeaf79103c Addressed review comments. 2016-02-29 14:09:28 -08:00
Alexey Kamenev 9db0cd375d Fixed gcc build issues. 2016-02-29 14:09:18 -08:00
Alexey Kamenev 834fab956c Convolution engine refactoring. Preparing for ConvolveGeometry. 2016-02-29 14:09:07 -08:00
Alexey Kamenev d0aa673ea7 Updated image samples. 2016-02-29 14:08:57 -08:00
Alexey Kamenev daddc24c2e Updated samples that use batch norm. Fixed convo auto-tuner issue. 2016-02-29 14:08:46 -08:00
Alexey Kamenev dbb8b3f918 Added time const to batch norm. 2016-02-29 14:08:25 -08:00
Alexey Kamenev e886a4dfed Added CPU BN inference implementation. 2016-02-29 14:08:15 -08:00
Project Philly 9bb0fd9d7b Integrate 367db5e into master 2016-02-29 13:53:40 -08:00
Frank Seide aa141188c2 more detailed logging to GetInputMatrix() 2016-02-29 12:07:45 -08:00
Frank Seide 67f12739bc Fixed Issue #176: random number used for random_shuffle() had an int overflow on gcc, which caused uncaught out-of-bounds accesses. 2016-02-29 11:58:13 -08:00
Project Philly a699567ce5 Integrate mahilleb/HtkmlfProtoSquashedAgain into master 2016-02-29 11:43:12 -08:00
Eldar Akchurin c2167a3eeb Small fix of mblayout copy 2016-02-29 17:23:30 +01:00
Mark Hillebrand 4d5566d5ac Experimental HTKMLF Reader (currently only supports frame mode) 2016-02-29 15:54:39 +01:00
Frank Seide e54b352822 removed template parameter ElemType from (I)DataReader and (I)DataWriter 2016-02-28 19:01:07 -08:00
Amit Agarwal 81fa019c22 Fixed a memory allocation bug in GPUSparseMatrix 2016-02-28 17:58:03 -08:00
Frank Seide 5bdc86e5de removed <ElemType> parameter from StreamMinibatchInputs 2016-02-28 17:04:45 -08:00
Frank Seide 6249935000 StreamMinibatchInputs now stores shared_ptrs, simplifying ownership;
UCIFastReader::m_prefetchMatrices changed to be StreamMinibatchInputs  as well
2016-02-28 15:05:14 -08:00
Frank Seide 0a0b388b3d replaced all calls to GetInputMatrixPtr() by GetInputMatrix() 2016-02-28 13:52:49 -08:00
Frank Seide f3a720e5ce replaced StreamMinibatchInputs::operator[] by named searchable accessor functions 2016-02-28 13:34:02 -08:00
Frank Seide 24c88c04fd abstracted the map<wstring, Matrix*> into a class, for future enrichment 2016-02-28 12:25:36 -08:00
Frank Seide ea8babf571 updated rnn.cntk config 2016-02-28 11:40:38 -08:00
Frank Seide 20d5f02e89 implemented make mode in "writeWordAndClass" action 2016-02-28 11:13:02 -08:00
Amit Agarwal ddeb324bb7 Implement an option to explicitly exclude specific devices from deviceId=auto selection algorithm 2016-02-28 01:27:31 -08:00
Frank Seide 12d79a420e added "write" command to rnn.cnkt;
bug fix in ClassBasedCrossEntropyWithSoftmaxNode, a wrong index if #parseq > 1;
bug fix in TransposeTime dimension inference;
bug fix in simple writer, must call DataEnd()
2016-02-27 23:52:27 -08:00
Frank Seide 570b6a8f7b mini checkin 2016-02-27 22:23:22 -08:00
Frank Seide d55374d199 some clean-up of RNN sample and DoWriteWordAndClassInfo() 2016-02-27 18:15:35 -08:00
Frank Seide e514ae0a93 merged from origin/master 2016-02-27 00:04:51 -08:00
Frank Seide 20d1f3f803 bug fix: InitRandom() must use GetNumCols() for inputSize 2016-02-26 23:40:08 -08:00
Frank Seide 123f94c49b (refined an error message) 2016-02-26 23:23:18 -08:00
Frank Seide 15a50e12b9 updated AlexNet to work with tensor Times 2016-02-26 22:39:43 -08:00
Frank Seide 1cc857de0f MBLayout support for "write" command;
added sample to simple2d for "write"
2016-02-26 17:27:27 -08:00
Frank Seide 1a618bc708 bug fix: ImageParameter must understand >3-dim tensors, for Times operation 2016-02-26 16:25:21 -08:00
Chris Basoglu 33c7c10d09 gcc 4.8.4 does not implement regex correctly. Replace the HTKMLFReader uses. 2016-02-26 16:06:10 -08:00
Frank Seide 81884e31db fixed 02_Convolutional as well for new tensor TimesNode 2016-02-26 14:14:43 -08:00
Frank Seide 10c4b7d3de fixed Image/QuickE2E for new TimesNode 2016-02-26 13:45:18 -08:00
Frank Seide 3011bcf76c made gcc happy 2016-02-25 16:19:19 -08:00
Frank Seide 94932b2668 TimesNode now supports tensors 2016-02-25 15:44:49 -08:00
Chris Basoglu abdc9d3068 Remove FUSE workaround now that FUSE is updated 2016-02-25 13:30:13 -08:00
Alexey Kamenev 246907dbb6 Addressed code review comments. 2016-02-25 10:56:42 -08:00
Alexey Kamenev e982a6748e Enabled ImageReader unit tests in Jenkins. 2016-02-25 09:47:14 -08:00
Alexey Kamenev 467520a851 Fixed no libzip build. 2016-02-25 09:47:13 -08:00