14 references to Strides
System.Numerics.Tensors (14)
System\Numerics\Tensors\netcore\TensorExtensions.cs (14)
2735if (!TensorHelpers.IsContiguousAndDense<T>(tensor) && !tensor.Strides.Contains(0)) 2765if (tensor.Strides.Contains(0)) 2767List<nint> origStrides = new List<nint>(tensor.Strides.ToArray()); 2776origStrides.Add(tensor.Strides[lengthOffset - 1]); 2778origStrides.Insert(i, tensor.Strides[i] * tensor.Lengths[i]); 3245TensorSpanHelpers.Memmove(ref Unsafe.Add(ref oslice._reference, TensorSpanHelpers.ComputeLinearIndex(oIndices, outputs[0].Strides, outputs[0].Lengths)), ref Unsafe.Add(ref islice._reference, TensorSpanHelpers.ComputeLinearIndex(iIndices, islice.Strides, islice.Lengths)), copyLength); 3682Span<nint> strides = tensor.Strides.Length + 1 <= TensorShape.MaxInlineRank ? 3683stackalloc nint[tensor.Strides.Length + 1] : 3684new nint[tensor.Strides.Length + 1]; 3687tensor.Strides.CopyTo(strides); 3688strides[dimension] = tensor.Strides[dimension - 1]; 3692tensor.Strides.Slice(0, dimension).CopyTo(strides); 3693tensor.Strides.Slice(dimension).CopyTo(strides.Slice(dimension + 1)); 3694strides[dimension] = tensor.Strides[dimension] * tensor.Lengths[dimension];