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)
1597if (!tensor.IsDense && !tensor.Strides.Contains(0)) 1605GetReshapeStrides(tensor.Lengths, tensor.Strides, tensor.IsDense, newLengths, strides); 1844&& tensor.Strides.SequenceEqual(destination.Strides)) 2195strides[index] = tensor.Strides[i]; 2216tensor.Strides[..dimension].CopyTo(strides); 2217tensor.Strides[(dimension + 1)..].CopyTo(strides[dimension..]); 2676tensor.Strides.CopyTo(newStrides); 2681tensor.Strides.Slice(0, dimension).CopyTo(newStrides); 2682tensor.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)) 145scoped Span<nint> indexes = RentedBuffer.Create(x.Rank, x.Strides, out nint linearOffset, out RentedBuffer<nint> rentedBuffer); 261scoped Span<nint> indexes = RentedBuffer.Create(destination.Rank, destination.Strides, out nint linearOffset, out RentedBuffer<nint> rentedBuffer); 320scoped Span<nint> destinationIndexes = RentedBuffer.Create(destination.Rank, destination.Strides, out nint destinationLinearOffset, out RentedBuffer<nint> destinationRentedBuffer); 340scoped Span<nint> destinationIndexes = RentedBuffer.Create(destination.Rank, destination.Strides, out nint negInnermostStride, out RentedBuffer<nint> destinationRentedBuffer); 476scoped Span<nint> destinationIndexes = RentedBuffer.Create(destination.Rank, destination.Strides, out nint destinationLinearOffset, out RentedBuffer<nint> destinationRentedBuffer); 561scoped Span<nint> destinationIndexes = RentedBuffer.Create(destination.Rank, destination.Strides, out nint destinationLinearOffset, out RentedBuffer<nint> destinationRentedBuffer); 608scoped Span<nint> destinationIndexes = RentedBuffer.Create(destination.Rank, destination.Strides, out nint destinationLinearOffset, out RentedBuffer<nint> destinationRentedBuffer);