65 references to RentedBuffer
System.Numerics.Tensors (65)
System\Numerics\Tensors\netcore\Tensor.cs (33)
242
out TensorOperation.
RentedBuffer
<nint> rentedBuffer);
317
Span<NRange> ranges = TensorOperation.RentedBuffer.CreateUninitialized(targetRank, out TensorOperation.
RentedBuffer
<NRange> rentedBuffer);
446
Span<NRange> ranges = TensorOperation.RentedBuffer.CreateUninitialized(rank, out TensorOperation.
RentedBuffer
<NRange> rentedBuffer);
1549
scoped Span<nint> newLengths = TensorOperation.RentedBuffer.CreateUninitialized(rank, out TensorOperation.
RentedBuffer
<nint> lengthsRentedBuffer);
1550
scoped Span<nint> newStrides = TensorOperation.RentedBuffer.CreateUninitialized(rank, out TensorOperation.
RentedBuffer
<nint> stridesRentedBuffer);
1562
(rank - 1) / 64 + 1, out TensorOperation.
RentedBuffer
<ulong> seenRentedBuffer);
1712
scoped Span<nint> newLengths = TensorOperation.RentedBuffer.CreateUninitialized(lengths.Length, out TensorOperation.
RentedBuffer
<nint> lengthsRentedBuffer);
1714
scoped Span<nint> strides = TensorOperation.RentedBuffer.CreateUninitialized(tensor.IsDense ? 0 : newLengths.Length, out TensorOperation.
RentedBuffer
<nint> stridesRentedBuffer);
1744
scoped Span<nint> newLengths = TensorOperation.RentedBuffer.CreateUninitialized(lengths.Length, out TensorOperation.
RentedBuffer
<nint> lengthsRentedBuffer);
1746
scoped Span<nint> strides = TensorOperation.RentedBuffer.CreateUninitialized(shape.IsDense ? 0 : newLengths.Length, out TensorOperation.
RentedBuffer
<nint> stridesRentedBuffer);
1776
scoped Span<nint> newLengths = TensorOperation.RentedBuffer.CreateUninitialized(lengths.Length, out TensorOperation.
RentedBuffer
<nint> lengthsRentedBuffer);
1778
scoped Span<nint> strides = TensorOperation.RentedBuffer.CreateUninitialized(shape.IsDense ? 0 : newLengths.Length, out TensorOperation.
RentedBuffer
<nint> stridesRentedBuffer);
2203
Span<NRange> srcIndexes = TensorOperation.RentedBuffer.CreateUninitialized(rank, out TensorOperation.
RentedBuffer
<NRange> srcIndexesRentedBuffer);
2204
Span<NRange> dstIndexes = TensorOperation.RentedBuffer.CreateUninitialized(destinationRank, out TensorOperation.
RentedBuffer
<NRange> dstIndexesRentedBuffer);
2423
scoped Span<nint> newLengths = TensorOperation.RentedBuffer.CreateUninitialized(rank, out TensorOperation.
RentedBuffer
<nint> lengthsRentedBuffer);
2428
scoped Span<NRange> sliceDims = TensorOperation.RentedBuffer.CreateUninitialized(rank, out TensorOperation.
RentedBuffer
<NRange> sliceDimsRentedBuffer);
2480
scoped Span<nint> lengths = TensorOperation.RentedBuffer.CreateUninitialized(rank, out TensorOperation.
RentedBuffer
<nint> lengthsRentedBuffer);
2481
scoped Span<nint> strides = TensorOperation.RentedBuffer.CreateUninitialized(rank, out TensorOperation.
RentedBuffer
<nint> stridesRentedBuffer);
2559
scoped Span<nint> lengths = TensorOperation.RentedBuffer.CreateUninitialized(rank, out TensorOperation.
RentedBuffer
<nint> lengthsRentedBuffer);
2560
scoped Span<nint> strides = TensorOperation.RentedBuffer.CreateUninitialized(rank, out TensorOperation.
RentedBuffer
<nint> stridesRentedBuffer);
2638
scoped Span<nint> lengths = TensorOperation.RentedBuffer.CreateUninitialized(rank, out TensorOperation.
RentedBuffer
<nint> lengthsRentedBuffer);
2639
scoped Span<nint> strides = TensorOperation.RentedBuffer.CreateUninitialized(rank, out TensorOperation.
RentedBuffer
<nint> stridesRentedBuffer);
2711
out TensorOperation.
RentedBuffer
<nint> rentedBuffer);
2744
out TensorOperation.
RentedBuffer
<nint> rentedBuffer);
2804
out TensorOperation.
RentedBuffer
<NRange> rentedBuffer);
2978
scoped Span<nint> lengths = TensorOperation.RentedBuffer.CreateUninitialized(tensor.Rank, out TensorOperation.
RentedBuffer
<nint> lengthsRentedBuffer);
2979
scoped Span<nint> strides = TensorOperation.RentedBuffer.CreateUninitialized(tensor.Rank, out TensorOperation.
RentedBuffer
<nint> stridesRentedBuffer);
3068
scoped Span<nint> newLengths = TensorOperation.RentedBuffer.CreateUninitialized(rank + 1, out TensorOperation.
RentedBuffer
<nint> lengthsRentedBuffer);
3074
Span<nint> newStrides = TensorOperation.RentedBuffer.CreateUninitialized(rank + 1, out TensorOperation.
RentedBuffer
<nint> stridesRentedBuffer);
3113
scoped Span<nint> newLengths = TensorOperation.RentedBuffer.CreateUninitialized(rank + 1, out TensorOperation.
RentedBuffer
<nint> lengthsRentedBuffer);
3119
Span<nint> newStrides = TensorOperation.RentedBuffer.CreateUninitialized(rank + 1, out TensorOperation.
RentedBuffer
<nint> stridesRentedBuffer);
3158
scoped Span<nint> newLengths = TensorOperation.RentedBuffer.CreateUninitialized(rank + 1, out TensorOperation.
RentedBuffer
<nint> lengthsRentedBuffer);
3164
Span<nint> newStrides = TensorOperation.RentedBuffer.CreateUninitialized(rank + 1, out TensorOperation.
RentedBuffer
<nint> stridesRentedBuffer);
System\Numerics\Tensors\netcore\TensorOperation.cs (30)
411
scoped Span<nint> strides = RentedBuffer.CreateUninitialized(destinationRank, out
RentedBuffer
<nint> rentedBuffer);
554
scoped Span<nint> indexes = RentedBuffer.Create(x.Rank, x.Strides, out nint linearOffset, out
RentedBuffer
<nint> rentedBuffer);
634
scoped Span<nint> indexes = RentedBuffer.Create(x.Rank, x.Strides, out nint linearOffset, out
RentedBuffer
<nint> rentedBuffer);
719
scoped Span<nint> xIndexes = RentedBuffer.Create(destinationShape.Rank, x.Strides, out nint xLinearOffset, out
RentedBuffer
<nint> xRentedBuffer);
720
scoped Span<nint> yIndexes = RentedBuffer.Create(destinationShape.Rank, y.Strides, out nint yLinearOffset, out
RentedBuffer
<nint> yRentedBuffer);
758
scoped Span<nint> lengths = RentedBuffer.CreateUninitialized(rank, out
RentedBuffer
<nint> rentedBuffer);
831
scoped Span<nint> xIndexes = RentedBuffer.Create(x.Rank, x.Strides, out nint xLinearOffset, out
RentedBuffer
<nint> xRentedBuffer);
885
scoped Span<nint> indexes = RentedBuffer.Create(destination.Rank, destination.Strides, out nint linearOffset, out
RentedBuffer
<nint> rentedBuffer);
970
scoped Span<nint> xIndexes = RentedBuffer.Create(destinationRank, source.Strides, out nint xLinearOffset, out
RentedBuffer
<nint> xRentedBuffer);
971
scoped Span<nint> destinationIndexes = RentedBuffer.Create(destinationRank, destination.Strides, out nint destinationLinearOffset, out
RentedBuffer
<nint> destinationRentedBuffer);
994
scoped Span<nint> xIndexes = RentedBuffer.Create(destinationRank, source.Strides, out nint xLinearOffset, out
RentedBuffer
<nint> xRentedBuffer);
995
scoped Span<nint> destinationIndexes = RentedBuffer.Create(destinationRank, destination.Strides, out nint negInnermostStride, out
RentedBuffer
<nint> destinationRentedBuffer);
1059
scoped Span<nint> xIndexes = RentedBuffer.Create(x.Rank, x.Strides, out nint xLinearOffset, out
RentedBuffer
<nint> xRentedBuffer);
1107
scoped Span<nint> xIndexes = RentedBuffer.Create(x.Rank, x.Strides, out nint xLinearOffset, out
RentedBuffer
<nint> xRentedBuffer);
1195
scoped Span<nint> xIndexes = RentedBuffer.Create(destinationRank, left.Strides, out nint xLinearOffset, out
RentedBuffer
<nint> xRentedBuffer);
1196
scoped Span<nint> yIndexes = RentedBuffer.Create(destinationRank, right.Strides, out nint yLinearOffset, out
RentedBuffer
<nint> yRentedBuffer);
1197
scoped Span<nint> destinationIndexes = RentedBuffer.Create(destinationRank, destination.Strides, out nint destinationLinearOffset, out
RentedBuffer
<nint> destinationRentedBuffer);
1261
scoped Span<nint> xIndexes = RentedBuffer.Create(destinationShape.Rank, x.Strides, out nint xLinearOffset, out
RentedBuffer
<nint> xRentedBuffer);
1262
scoped Span<nint> yIndexes = RentedBuffer.Create(destinationShape.Rank, y.Strides, out nint yLinearOffset, out
RentedBuffer
<nint> yRentedBuffer);
1327
scoped Span<nint> xIndexes = RentedBuffer.Create(destinationRank, source.Strides, out nint xLinearOffset, out
RentedBuffer
<nint> xRentedBuffer);
1328
scoped Span<nint> destinationIndexes = RentedBuffer.Create(destinationRank, destination.Strides, out nint destinationLinearOffset, out
RentedBuffer
<nint> destinationRentedBuffer);
1384
scoped Span<nint> xIndexes = RentedBuffer.Create(destinationRank, source.Strides, out nint xLinearOffset, out
RentedBuffer
<nint> xRentedBuffer);
1385
scoped Span<nint> destinationIndexes = RentedBuffer.Create(destinationRank, destination.Strides, out nint destinationLinearOffset, out
RentedBuffer
<nint> destinationRentedBuffer);
1433
scoped Span<nint> xIndexes = RentedBuffer.Create(x.Rank, x.Strides, out nint xLinearOffset, out
RentedBuffer
<nint> xRentedBuffer);
1501
scoped Span<nint> resultLengths = RentedBuffer.CreateUninitialized(maxRank, out
RentedBuffer
<nint> resultLengthsRentedBuffer);
3922
public static Span<T> Create<T>(int rank, ReadOnlySpan<nint> strides, out nint linearOffset, [UnscopedRef] out
RentedBuffer
<T> rentedBuffer)
3925
Span<T> output =
RentedBuffer
<T>.Create(rank, out rentedBuffer);
3935
public static Span<T> CreateUninitialized<T>(int rank, [UnscopedRef] out
RentedBuffer
<T> rentedBuffer)
3936
=>
RentedBuffer
<T>.Create(rank, out rentedBuffer);
3944
public static Span<T> Create(int rank, [UnscopedRef] out
RentedBuffer
<T> rentedBuffer)
System\Numerics\Tensors\netcore\TensorShape.cs (2)
859
Span<nint> lengths = TensorOperation.RentedBuffer.CreateUninitialized(rank, out TensorOperation.
RentedBuffer
<nint> lengthsRentedBuffer);
860
Span<nint> strides = TensorOperation.RentedBuffer.CreateUninitialized(rank, out TensorOperation.
RentedBuffer
<nint> stridesRentedBuffer);