3 instantiations of FeatureHistogram
Microsoft.ML.FastTree (3)
Dataset\FeatureFlock.cs (1)
1238Hist = new FeatureHistogram(_flock.Bins, _flock.HotFeatureStarts[_flock.Count], hasWeights);
Dataset\SingletonFeatureFlock.cs (1)
117_hist = new FeatureHistogram(_flock._bins, _flock._binUpperBounds.Length, hasWeights);
SumupPerformanceCommand.cs (1)
273arrays.Select(bins => new FeatureHistogram(bins, _bins, false)).ToArray(arrays.Length);
38 references to FeatureHistogram
Microsoft.ML.FastTree (38)
Dataset\DenseIntArray.cs (17)
87protected static unsafe void SumupCPlusPlusDense(SumupInputData input, FeatureHistogram histogram, 122protected static unsafe void SumupManagedDense(SumupInputData input, FeatureHistogram histogram, 309public override void Sumup(SumupInputData input, FeatureHistogram histogram) 425private void SumupRoot(FeatureHistogram histogram, FloatType[] outputs, double[] weights) 440public override unsafe void Sumup(SumupInputData input, FeatureHistogram histogram) 566private void SumupNative(SumupInputData input, FeatureHistogram histogram) 577internal void SumupManaged(SumupInputData input, FeatureHistogram histogram) 588public override void Sumup(SumupInputData input, FeatureHistogram histogram) => SumupHandler(input, histogram); 700public void SumupNative(SumupInputData input, FeatureHistogram histogram) 711internal void SumupManaged(SumupInputData input, FeatureHistogram histogram) 722public override void Sumup(SumupInputData input, FeatureHistogram histogram) => SumupHandler(input, histogram); 798public void SumupNative(SumupInputData input, FeatureHistogram histogram) 810internal void SumupManaged(SumupInputData input, FeatureHistogram histogram) 822public override void Sumup(SumupInputData input, FeatureHistogram histogram) => SumupHandler(input, histogram); 899public void SumupNative(SumupInputData input, FeatureHistogram histogram) 911internal void SumupManaged(SumupInputData input, FeatureHistogram histogram) 923public override void Sumup(SumupInputData input, FeatureHistogram histogram) => SumupHandler(input, histogram);
Dataset\FeatureFlock.cs (2)
1229public readonly FeatureHistogram Hist; 1271return FeatureHistogram.EstimateMemoryUsedForFeatureHistogram(Hist.NumFeatureValues,
Dataset\FeatureHistogram.cs (1)
71public unsafe void Subtract(FeatureHistogram child)
Dataset\IntArray.cs (3)
210protected delegate void PerformSumup(SumupInputData input, FeatureHistogram histogram); 219public virtual void Sumup(SumupInputData input, FeatureHistogram histogram) 243private void SumupWeighted(SumupInputData input, FeatureHistogram histogram)
Dataset\RepeatIntArray.cs (3)
205public override void Sumup(SumupInputData input, FeatureHistogram histogram) 220private unsafe void SumupRoot(SumupInputData input, FeatureHistogram histogram) 252private unsafe void SumupLeaf(SumupInputData input, FeatureHistogram histogram)
Dataset\SegmentIntArray.cs (3)
550public unsafe void SumupCPlusPlus(SumupInputData input, FeatureHistogram histogram) 589public unsafe void SumupManaged(SumupInputData input, FeatureHistogram histogram) 692public override void Sumup(SumupInputData input, FeatureHistogram histogram)
Dataset\SingletonFeatureFlock.cs (2)
105private readonly FeatureHistogram _hist; 138return FeatureHistogram.EstimateMemoryUsedForFeatureHistogram(_hist.NumFeatureValues,
Dataset\SparseIntArray.cs (6)
277private void SumupRoot(SumupInputData input, FeatureHistogram histogram) 304private void SumupRootWeighted(SumupInputData input, FeatureHistogram histogram) 336private unsafe void SumupLeaf(SumupInputData input, FeatureHistogram histogram) 396private unsafe void SumupLeafWeighted(SumupInputData input, FeatureHistogram histogram) 458public override void Sumup(SumupInputData input, FeatureHistogram histogram) 501private unsafe void SumupCPlusPlusSparse(SumupInputData input, FeatureHistogram histogram, byte* pValues, byte* pDeltas, int numDeltas, IntArrayBits bitsPerItem)
SumupPerformanceCommand.cs (1)
272FeatureHistogram[] histograms =