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