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

292 Коммитов

Автор SHA1 Сообщение Дата
Frank Seide ecc8deb5b5 implemented include-path traversal for BrainScript and turned CNTK standard BS into an include file CNTK.core.bs;
bug fix for Issue #210: PreComputeNodeBase must infer layout from input after loading;
ImageReader post-build events now consistently use xcopy
2016-03-05 21:27:04 -08:00
U-FAREAST\fseide 2768e7cfb0 Merge branch 'master' of https://github.com/Microsoft/CNTK into fseide/pack 2016-03-05 18:03:10 -08:00
Wayne Xiong 51b3983fac Backward compatibility for legacy CNTK models with TimesNode 2016-03-04 23:48:15 -08:00
Wayne Xiong 09933a9e9a Fix the normalizationTimeConstant name issue 2016-03-04 23:48:15 -08:00
Frank Seide 1738c045a3 removed debug code 2016-03-04 17:00:29 -08:00
Frank Seide b6a5bfe6f5 bug fix in var estimation: must sqr first and reduce after, and must launch with correct beta in reduction 2016-03-04 15:41:16 -08:00
Frank Seide 359d90ab09 full tensor support for Mean and InvStdDev operations 2016-03-03 23:46:17 -08:00
Frank Seide e0be5a1c58 ClassBasedCrossEntropyWithSoftmaxNode now taking advantage of optimized CPU-side element access 2016-03-03 21:15:48 -08:00
Frank Seide 50f6cd6de5 Merge branch 'master' of https://github.com/Microsoft/CNTK into fseide/s2s 2016-03-03 20:05:32 -08:00
Frank Seide fd0adc8006 CurrentSlice() now inherits CurrentDataLocation::BOTH state, allowing for more efficient CPU-side accesses to inputs 2016-03-03 17:31:19 -08:00
Wayne Xiong b6e5992676 Fix the build error after merge. 2016-03-03 11:26:00 -08:00
Wayne Xiong b2b669111c Apply code review feedback 2016-03-03 11:25:58 -08:00
Frank Seide b80050a11c addressed CR comments for ExceptionWithCallStack formatting 2016-03-03 09:26:40 -08:00
Frank Seide 713b8bf952 gcc stack traces are now formatted by inserting double spaces around the actual function name, to make for easier visual parsing 2016-03-02 10:52:46 -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 834fab956c Convolution engine refactoring. Preparing for ConvolveGeometry. 2016-02-29 14:09:07 -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
Frank Seide e54b352822 removed template parameter ElemType from (I)DataReader and (I)DataWriter 2016-02-28 19:01:07 -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 20d5f02e89 implemented make mode in "writeWordAndClass" action 2016-02-28 11:13:02 -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 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 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
Amit Agarwal 34de7e5b48 Fix a memshare bug to prevent non-shareable matrices to be allocated from the shared matrix pool 2016-02-24 22:28:49 -08:00
Frank Seide 0765bece78 bug fix: forgot to delete debug code 2016-02-24 21:36:54 -08:00
U-FAREAST\fseide 3d9d0f3516 Merge branch 'fseide/s2s' of https://github.com/Microsoft/CNTK into fseide/s2s 2016-02-24 21:27:16 -08:00
Frank Seide b46a895b28 improved logging for exceptions (call stack, inner exceptions in ComputationNode like VerifySize() failure) 2016-02-24 21:22:56 -08:00
Dong Yu 32004edfa2 Merge branch 'dongyu/needsGradientChange' of https://github.com/Microsoft/CNTK into fseide/s2s
Conflicts:
	Source/CNTK/tests.cpp
	Source/ComputationNetworkLib/ComputationNetwork.h
	Source/ComputationNetworkLib/ComputationNetworkEditing.cpp
	Source/ComputationNetworkLib/InputAndParamNodes.h
	Source/ComputationNetworkLib/PreComputeNodes.h
2016-02-24 13:55:41 -08:00
Dong Yu aa74337d38 rename needGradient to needsGradient (part 1) 2016-02-24 11:58:24 -08:00
Frank Seide e100169a61 BrainScript support for learningRateMultiplier option in LearnableParameter 2016-02-24 09:51:40 -08:00
Frank Seide 74cf5f027c made gcc happy 2016-02-24 09:35:10 -08:00
Frank Seide ba5ab521af made gcc happy 2016-02-24 09:23:54 -08:00
Frank Seide 165a7231ed merged with donyu/needsGradientChange 2016-02-24 09:18:44 -08:00
Frank Seide acf21e07df (towards tensor Times) 2016-02-24 08:39:31 -08:00
Frank Seide 410c7867e4 (comments) 2016-02-24 08:38:57 -08:00
Frank Seide c30099cc53 bug fix: PreComputeNodes' Value() must be non-sharable 2016-02-24 08:31:21 -08:00
Dong Yu da269dd69c Merge branch 'master' of https://github.com/Microsoft/CNTK into dongyu/needsGradientChange
Conflicts:
	Source/CNTK/ModelEditLanguage.cpp
	Source/CNTK/SynchronousExecutionEngine.cpp
	Source/ComputationNetworkLib/InputAndParamNodes.h
2016-02-23 18:09:40 -08:00
Frank Seide 26c850322b 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
2016-02-23 11:14:36 -08:00
Frank Seide 0e685eb973 Transpose and Times now serialize the new parameters 2016-02-22 18:05:20 -08:00
Frank Seide 407c5a5546 implemented TransposeNode for arbitrary dimensions (not serializing yet);
added plumbing for tensor Times
2016-02-22 17:45:46 -08:00
Frank Seide a4e9487e74 merged with master 2016-02-19 16:32:35 -08:00
Gaizka Navarro e3dbc9cc83 Make gcc happy 2016-02-17 11:36:16 +01:00
Gaizka Navarro 73520b3160 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
2016-02-17 10:18:11 +01:00