diff --git a/Source/CNTK/CNTK.vcxproj.filters b/Source/CNTK/CNTK.vcxproj.filters index aaea01feb..3d80e55c8 100644 --- a/Source/CNTK/CNTK.vcxproj.filters +++ b/Source/CNTK/CNTK.vcxproj.filters @@ -139,30 +139,66 @@ Common\Include - - - - - - - - - - - - - - - - - - BrainScript BrainScript + + from SGDLib\SGD + + + from SGDLib\SGD + + + from SGDLib\SGD + + + from ComputationNetworkLib\Network + + + from ComputationNetworkLib\Nodes + + + from ComputationNetworkLib\Nodes + + + from ComputationNetworkLib\Nodes + + + from ComputationNetworkLib\Network + + + from ComputationNetworkLib\Network + + + from ComputationNetworkLib\Network + + + from ComputationNetworkLib\Network + + + from ComputationNetworkLib\Nodes + + + from ComputationNetworkLib\Nodes + + + from ComputationNetworkLib\Nodes + + + from ComputationNetworkLib\Network + + + from ComputationNetworkLib\Nodes + + + from ComputationNetworkLib\Nodes + + + from ComputationNetworkLib\Nodes + @@ -203,9 +239,6 @@ {d3d5900a-8c5e-45f1-a2b7-f82f0e31994d} - - {8531d7fb-a673-491a-988a-012c92fafbfd} - {4f06ac18-7b30-490c-b801-128bdaa99450} @@ -236,4 +269,4 @@ BrainScript\Doc - + \ No newline at end of file diff --git a/Source/Math/TensorView.h b/Source/Math/TensorView.h index ea5b075a6..a737e7746 100644 --- a/Source/Math/TensorView.h +++ b/Source/Math/TensorView.h @@ -51,12 +51,12 @@ namespace Microsoft { namespace MSR { namespace CNTK { // ------------------------------------------------------------------- // elementwise operations - // Result goes into 'this'. + // Result goes into 'this', and can optionally be added to the existing value. // E.g. c.DoSumOf(beta,a,b,alpha) means c := beta * c + alpha * (a + b). // and c.DoDiffOf(0, c, a, 1) means c -= a. // All operators support elementwise in-place operations, i.e. a, b, and c // may all reference the same underlying SOB. - // If beta == 0, c is not read out. + // If beta == 0, c is not read out, i.e. it can be uninitialized or contain NaNs. // ------------------------------------------------------------------- void DoSumOf(ElemType beta, const TensorView & a, const TensorView & b, ElemType alpha) { DoBinaryOpOf(beta, a, b, alpha, 0); }