2 writes to Boundaries
Microsoft.ML.FastTree (2)
Dataset\Dataset.cs (2)
466Boundaries = boundaries; 491Boundaries = buffer.ToIntArray(ref position);
16 references to Boundaries
Microsoft.ML.FastTree (16)
Dataset\Dataset.cs (14)
125public int[] Boundaries => _datasetSkeleton.Boundaries; 182return _datasetSkeleton.Boundaries[queryIndex + 1] - _datasetSkeleton.Boundaries[queryIndex]; 504Contracts.Check(Ratings != null && Boundaries != null && QueryIds != null && DocIds != null && MaxDcg != null, 508Contracts.Check(Boundaries.Length == QueryIds.Length + 1, "Length of boundaries array does not match length of queryID array"); 544+ Boundaries.SizeInBytes() 560Boundaries.ToByteArray(buffer, ref position); 635p => queries[p].SelectMany(q => Enumerable.Range(Boundaries[q], Boundaries[q + 1] - Boundaries[q])).ToArray() 653boundaries[p][q + 1] = boundaries[p][q] + Boundaries[queries[p][q] + 1] - Boundaries[queries[p][q]]; 720concatBoundaries[queryBegin + q] = parts[p].Boundaries[q] + docBegin; 795MaxDcg = MaxDcgRange(Ratings, Boundaries, truncationLevel);
Dataset\DatasetUtils.cs (2)
56Enumerable.Repeat(uvalToOrder[(uint)qid], skel.Boundaries[i + 1] - skel.Boundaries[i])));