13 references to InterlockedAdd
Microsoft.ML.FastTree (13)
Training\DcgCalculator.cs (4)
181Utils.InterlockedAdd(ref _result, DCG3(scores, labels, begin, end) / maxDCG3); 320Utils.InterlockedAdd(ref _result, DCG1(scores, labels, begin, end) / maxDCG1); 424Utils.InterlockedAdd(ref result[t], dcg / maxDcg[t][query]); 430Utils.InterlockedAdd(ref result[t], dcg / maxDcg[t][query]);
Training\WinLossCalculator.cs (9)
117Utils.InterlockedAdd(ref result[0], surplus); 119Utils.InterlockedAdd(ref result[1], surplus); 121Utils.InterlockedAdd(ref result[2], surplus); 123Utils.InterlockedAdd(ref result[3], surplus); 125Utils.InterlockedAdd(ref result[4], surplus); 127Utils.InterlockedAdd(ref result[5], surplus); 129Utils.InterlockedAdd(ref result[6], maxsurplus); 130Utils.InterlockedAdd(ref result[7], maxsurpluspos); 131Utils.InterlockedAdd(ref result[8], count);