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

3259 Коммитов

Автор SHA1 Сообщение Дата
Philipp Kranen 135b992df9 fixed Linux Makefile wrt deleted files 2016-01-14 09:06:40 +01:00
Philipp Kranen 3eeb1872ad reflected deleted files and example updates in VS solution 2016-01-14 09:06:40 +01:00
Philipp Kranen 9e9cab049d removing files and folders as announced (examples and readers) 2016-01-14 09:06:40 +01:00
Philipp Kranen fc61bb187a Removed a few unreferencep source files 2016-01-14 09:03:10 +01:00
Frank Seide 40cbeac00b more strict control of compiled/non-compiled state of networks in MEL. All editing operations invalidate compilation, and Saving the model will validate the model if changed (if not it was validated during Load) 2016-01-13 19:32:49 -08:00
U-FAREAST\fseide c89b6320dc Merge branch 'master' of https://git.codeplex.com/cntk into fseide/tensors 2016-01-13 18:56:33 -08:00
Frank Seide b3cfd6e45d bug fix in TensorSliceWithMBLayoutFor() handling of m_timeOffset for entire batch 2016-01-13 18:54:01 -08:00
Frank Seide 31b0e7098e added a new file-format option to the MEL LoadModel command in order to load older CNTK files that had borked tensor dimensions;
FrameRange now allows time ranges
2016-01-13 18:42:17 -08:00
thhoens de5be29239 Minor performance upgrade on row slicing to avoid GPU mem copy. 2016-01-13 15:45:20 -08:00
thhoens f835efd052 Fix for multi GPU to share all parameters required to adjust learning rate. 2016-01-13 15:45:19 -08:00
thhoens d39d87f03b Fixed a bug where the m_elemSizeAllocated was used instead of m_nz 2016-01-13 15:45:18 -08:00
Yongqiang Wang 55ccb09681 Merge remote-tracking branch 'origin/master' into myseq 2016-01-13 14:16:12 -08:00
Yongqiang Wang 19a9895d1a Print SeqGammar related parameters for better logging. 2016-01-13 12:25:20 -08:00
Marko Radmilac ba61abd79e Disable popups on Windows 2016-01-13 10:11:28 -08:00
Yongqiang Wang 270726e324 Make SequenceGammar calculation parameters configurable. 2016-01-12 23:58:28 -08:00
Yongqiang Wang f0655f04d9 (make gcc happy) 2016-01-12 18:12:11 -08:00
Yongqiang Wang c45401fbd0 Add Nesterov's momentum.
to use NAG, simply add

useNAG=true
2016-01-12 17:08:46 -08:00
Yongqiang Wang b61d6704ec Merge remote-tracking branch 'origin/master' into myseq
Conflicts:
	Source/CNTK/ModelEditLanguage.cpp
	Source/Common/Include/Sequences.h
	Source/ComputationNetworkLib/ComputationNetwork.h
	Source/ComputationNetworkLib/ComputationNetworkEditing.cpp
	Source/ComputationNetworkLib/ConvolutionalNodes.h
2016-01-12 15:57:54 -08:00
Yongqiang Wang 5bb9fbf6e6 Fix a bug pointed by Alexey. Thanks! 2016-01-12 15:50:02 -08:00
Yongqiang Wang 914ac61c96 Fix an inconsistency after merge with master. 2016-01-12 15:27:32 -08:00
Alexey Kamenev 7b0159a41d Added Python conversion script, updated readme.txt. 2016-01-12 14:53:46 -08:00
Alexey Kamenev 92e8a4d136 Added BN eval mode to MEL. Updated samples. 2016-01-12 14:47:32 -08:00
Alexey Kamenev 9e25b7e61a Removed Resize from BN code. Updated samples. 2016-01-12 14:02:51 -08:00
Alexey Kamenev cc2a836c85 Updated samples, added ResNet-50. 2016-01-12 14:02:43 -08:00
Alexey Kamenev f52e80cf8f Added CMA to BN node, updated samples. 2016-01-12 14:02:37 -08:00
Amit Agarwal f76412385d Bug workaround: The m_columnsValidityMask matrix in MBLayout type was being default initialized resulting in incorrectly selecting a bad GPU device. 2016-01-11 22:45:17 -08:00
Yongqiang Wang 25fd18bf1f Fix an error in SequenceWithSoftmaxNode::RequestMatricesBeforeForwardProp 2016-01-11 17:26:52 -08:00
Yongqiang Wang 314f057086 Merge branch 'master' into myseq
Conflicts:
	Source/ComputationNetworkLib/ComputationNode.h
	Source/ComputationNetworkLib/InputAndParamNodes.h
	Source/ComputationNetworkLib/TrainingCriterionNodes.h
2016-01-11 17:07:56 -08:00
Yongqiang Wang 2d7b74e825 (Fix a bug in MarkValueSharable) 2016-01-11 16:54:08 -08:00
Yongqiang Wang 8aa59f7009 (further remove MarkValueNotSharable out of constructor) 2016-01-11 16:51:45 -08:00
Yongqiang Wang 60989d7acb Move MarkValueNonsharable out of constuctors
(make gcc happy)
2016-01-11 16:51:28 -08:00
Yongqiang Wang 6777bbe0b7 Display CUB and CUDNN paths (if defined) in BuildInfo
Print BuildInfo at the very begining of the program. convenient for checking
build type.
2016-01-11 16:49:00 -08:00
Yongqiang Wang b54cfccc37 Add an alternate option "numSubminibatches" for users to indicate how to split
minibatches into subminibatches.
2016-01-11 16:48:50 -08:00
Yongqiang Wang 2f51fb24b6 Fix a bug in MarkValueSharableNode 2016-01-11 16:48:40 -08:00
Yongqiang Wang 0b8e30ea22 Revise the condition of ReleaseMatricesAfterForwardProp: only ValueSharable
nodes can be released after forwardprop
2016-01-11 16:48:29 -08:00
Yongqiang Wang 4b1f8006b3 Fix MarkValueNotSharableNodes 2016-01-11 16:48:13 -08:00
Yongqiang Wang 485a7b8fe6 Revise the implementation of valueNotSharableNode. More to be revised. 2016-01-11 16:47:56 -08:00
Yongqiang Wang edbb47dc79 Replace CreateMatrixIfNull by MarkValueNonsharable()
In the compiling the stage, we will mark nodes as nonsharable whose descendents are all learnable parameters.
2016-01-11 16:47:46 -08:00
Yongqiang Wang 569a4d6c21 Add support for revising batch normalization property in MEL.
Now a BatchNormalization node's eval mode can be modified by

SetProperty(BNnode, batchNormEvalMode, true);

or by

SetPropertyForSubTree(rootNode, batchNormEvalMode, true);

in which all the BN nodes under rootNode will be changed.
2016-01-11 16:32:19 -08:00
Yongqiang Wang bc3b96e79a Merge branch 'myseq' of //vilfblgpu011/d/users/erw/src/cntk into myseq 2016-01-11 12:29:22 -08:00
Yongqiang Wang 05e0262bf1 Bug fix for ConvertDBN command 2016-01-09 23:17:51 -08:00
Yongqiang Wang c41eafa4f8 Move all data member in MBLayout to CPU 2016-01-09 23:16:45 -08:00
Frank Seide 4d9304c49e removed multi-dim feature from ShiftNode, causes too many inconsistencies 2016-01-09 21:34:44 -08:00
Frank Seide 08e7d59059 moved all actions (DoXXX()) from CNTK.cpp to ActionsLib (no code change);
reenabled tensor lib (undid accidental commit)
2016-01-09 18:13:31 -08:00
Frank Seide 69b547728a (made sure non-tensor version still compiles) 2016-01-09 17:03:20 -08:00
Frank Seide 0826c1ccbb moved non-tensor versions of PlusNode, MinusNode, and ElementTimesNode to EsoreticNodes.h (no code change) 2016-01-09 16:58:26 -08:00
Frank Seide a0fc021da0 DataTensorFor() refactored further 2016-01-09 16:51:45 -08:00
Frank Seide c886f32d6d factored out new function TensorSliceWithMBLayoutFor() from DataTensorFor(), for use by ShiftNode 2016-01-09 16:30:25 -08:00
RuiZhao 5499741fde release after BP 2016-01-08 14:36:32 -08:00
RuiZhao a1427cc3cf release temp matrix in SE 2016-01-08 14:36:19 -08:00