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