Implemented interface member:
property
Strides
System.Numerics.Tensors.IReadOnlyTensor.Strides
18 references to Strides
System.Numerics.Tensors (18)
System\Numerics\Tensors\netcore\Tensor.cs (9)
1597
if (!tensor.IsDense && !tensor.
Strides
.Contains(0))
1605
GetReshapeStrides(tensor.Lengths, tensor.
Strides
, tensor.IsDense, newLengths, strides);
1844
&& tensor.Strides.SequenceEqual(destination.
Strides
))
2195
strides[index] = tensor.
Strides
[i];
2216
tensor.
Strides
[..dimension].CopyTo(strides);
2217
tensor.
Strides
[(dimension + 1)..].CopyTo(strides[dimension..]);
2676
tensor.
Strides
.CopyTo(newStrides);
2681
tensor.
Strides
.Slice(0, dimension).CopyTo(newStrides);
2682
tensor.
Strides
.Slice(dimension).CopyTo(newStrides.Slice(dimension + 1));
System\Numerics\Tensors\netcore\TensorDimensionSpan_1.cs (1)
30
_sliceShape = TensorShape.Create((dimension != tensor.Rank) ? tensor.Lengths[dimension..] : [1], tensor.
Strides
[dimension..], tensor.IsPinned);
System\Numerics\Tensors\netcore\TensorOperation.cs (8)
38
&& source.Strides.SequenceEqual(destination.
Strides
))
145
scoped Span<nint> indexes = RentedBuffer.Create(x.Rank, x.
Strides
, out nint linearOffset, out RentedBuffer<nint> rentedBuffer);
261
scoped Span<nint> indexes = RentedBuffer.Create(destination.Rank, destination.
Strides
, out nint linearOffset, out RentedBuffer<nint> rentedBuffer);
320
scoped Span<nint> destinationIndexes = RentedBuffer.Create(destination.Rank, destination.
Strides
, out nint destinationLinearOffset, out RentedBuffer<nint> destinationRentedBuffer);
340
scoped Span<nint> destinationIndexes = RentedBuffer.Create(destination.Rank, destination.
Strides
, out nint negInnermostStride, out RentedBuffer<nint> destinationRentedBuffer);
476
scoped Span<nint> destinationIndexes = RentedBuffer.Create(destination.Rank, destination.
Strides
, out nint destinationLinearOffset, out RentedBuffer<nint> destinationRentedBuffer);
561
scoped Span<nint> destinationIndexes = RentedBuffer.Create(destination.Rank, destination.
Strides
, out nint destinationLinearOffset, out RentedBuffer<nint> destinationRentedBuffer);
608
scoped Span<nint> destinationIndexes = RentedBuffer.Create(destination.Rank, destination.
Strides
, out nint destinationLinearOffset, out RentedBuffer<nint> destinationRentedBuffer);