Implemented interface member:
property
Strides
System.Numerics.Tensors.IReadOnlyTensor.Strides
22 references to Strides
System.Numerics.Tensors (22)
System\Numerics\Tensors\netcore\ReadOnlyTensorDimensionSpan_1.cs (1)
38
_sliceShape = TensorShape.Create((dimension != rank) ? lengths[dimension..] : [1], tensor.
Strides
[dimension..], tensor.IsPinned);
System\Numerics\Tensors\netcore\Tensor.cs (5)
2648
strides[index] = tensor.
Strides
[i];
2669
tensor.
Strides
[..dimension].CopyTo(strides);
2670
tensor.
Strides
[(dimension + 1)..].CopyTo(strides[dimension..]);
2881
TensorShape tmpShape = TensorShape.Create(lengths[1..], tensor.
Strides
[1..], tensor.IsPinned);
2927
sb.Append(Unsafe.Add(ref tensor._reference, i * tensor.
Strides
[0]));
System\Numerics\Tensors\netcore\TensorOperation.cs (16)
409
ReadOnlySpan<nint> sourceStrides = source.
Strides
;
554
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);
831
scoped Span<nint> xIndexes = RentedBuffer.Create(x.Rank, x.
Strides
, out nint xLinearOffset, out RentedBuffer<nint> xRentedBuffer);
970
scoped Span<nint> xIndexes = RentedBuffer.Create(destinationRank, source.
Strides
, out nint xLinearOffset, out RentedBuffer<nint> xRentedBuffer);
994
scoped Span<nint> xIndexes = RentedBuffer.Create(destinationRank, source.
Strides
, out nint xLinearOffset, out RentedBuffer<nint> xRentedBuffer);
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);
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);
1384
scoped Span<nint> xIndexes = RentedBuffer.Create(destinationRank, source.
Strides
, out nint xLinearOffset, out RentedBuffer<nint> xRentedBuffer);
1433
scoped Span<nint> xIndexes = RentedBuffer.Create(x.Rank, x.
Strides
, out nint xLinearOffset, out RentedBuffer<nint> xRentedBuffer);