Implemented interface member:
property
Lengths
System.Numerics.Tensors.IReadOnlyTensor.Lengths
21 references to Lengths
System.Numerics.Tensors (21)
System\Numerics\Tensors\netcore\Tensor.cs (15)
247
if (!TensorShape.AreLengthsTheSame(destination.
Lengths
, lengths))
262
ReadOnlyTensorSpan<T> tempTensor = new ReadOnlyTensorSpan<T>(tempBuffer, 0, destination.
Lengths
, []);
311
hasMore = TensorShape.AdjustToNextIndex(ranges, dimension - 1, destination.
Lengths
);
1465
if (tensor.
Lengths
.SequenceEqual(lengths))
1509
if (lengthOffset < tensor.Rank && newLengths[i] == tensor.
Lengths
[lengthOffset])
1518
origStrides.Insert(i, tensor.Strides[i] * tensor.
Lengths
[i]);
2009
for (int i = 0, index = 0; i < tensor.
Lengths
.Length; i++)
2011
if (tensor.
Lengths
[i] != 1)
2013
lengths[index] = tensor.
Lengths
[i];
2025
if (tensor.
Lengths
[dimension] != 1)
2032
tensor.
Lengths
[..dimension].CopyTo(lengths);
2033
tensor.
Lengths
[(dimension + 1)..].CopyTo(lengths[dimension..]);
2457
if (dimension > tensor.
Lengths
.Length)
2464
tensor.
Lengths
.Slice(0, dimension).CopyTo(newLengths);
2465
tensor.
Lengths
.Slice(dimension).CopyTo(newLengths.Slice(dimension + 1));
System\Numerics\Tensors\netcore\TensorDimensionSpan_1.cs (2)
28
_length = TensorPrimitives.Product(tensor.
Lengths
[..dimension]);
30
_sliceShape = TensorShape.Create((dimension != tensor.Rank) ? tensor.
Lengths
[dimension..] : [1], tensor.Strides[dimension..], tensor.IsPinned);
System\Numerics\Tensors\netcore\TensorOperation.cs (2)
135
destinationIndexes[i] = destination.
Lengths
[i] - 1;
137
destinationIndexes[^1] = destination.
Lengths
[^1];
System\Numerics\Tensors\netcore\TensorSpan_1.cs (2)
189
public int Rank =>
Lengths
.Length;
408
result = Tensor.CreateFromShape<T>(
Lengths
, IsPinned);