1 write to _memoryLength
System.Numerics.Tensors (1)
System\Numerics\Tensors\netcore\TensorShape.cs (1)
31
_memoryLength
= memoryLength;
102 references to _memoryLength
System.Numerics.Tensors (102)
System\Numerics\Tensors\netcore\ReadOnlyTensorSpan.cs (5)
315
if (index >= _shape.
_memoryLength
|| index < 0)
338
if (index >= _shape.
_memoryLength
|| index < 0)
446
return new ReadOnlyTensorSpan<T>(ref Unsafe.As<TDerived, T>(ref items._reference), items._shape.Lengths, items._shape.Strides, items._shape.
_memoryLength
);
715
if ((index >= _shape.
_memoryLength
|| index < 0) && flattenedLength != 0)
718
toReturn = new ReadOnlyTensorSpan<T>(ref Unsafe.Add(ref _reference, index), lengths, _shape.Strides, _shape.
_memoryLength
- index);
System\Numerics\Tensors\netcore\Tensor.Factory.cs (3)
191
Span<T> span = MemoryMarshal.CreateSpan<T>(ref destination._reference, (int)destination._shape.
_memoryLength
);
193
GaussianDistribution<T>(span, destination._shape.
_memoryLength
, random ?? Random.Shared);
208
Span<T> span = MemoryMarshal.CreateSpan<T>(ref destination._reference, (int)destination._shape.
_memoryLength
);
System\Numerics\Tensors\netcore\TensorExtensions.cs (85)
150
return new TensorSpan<T>(ref input._reference, shape, input.Strides, input._shape.
_memoryLength
);
176
TensorSpan<T> output = new TensorSpan<T>(ref input._reference, shape, strides, input._shape.
_memoryLength
);
193
return new TensorSpan<T>(ref input._reference, shape, input.Strides, input._shape.
_memoryLength
);
219
TensorSpan<T> output = new TensorSpan<T>(ref input._reference, shape, strides, input._shape.
_memoryLength
);
766
Span<T> srcSpan = MemoryMarshal.CreateSpan(ref tensor._reference, (int)tensor._shape.
_memoryLength
);
767
Span<bool> filterSpan = MemoryMarshal.CreateSpan(ref filter._reference, (int)tensor._shape.
_memoryLength
);
794
Span<T> dstSpan = MemoryMarshal.CreateSpan(ref tensor._reference, (int)tensor._shape.
_memoryLength
);
795
Span<bool> filterSpan = MemoryMarshal.CreateSpan(ref filter._reference, (int)tensor._shape.
_memoryLength
);
796
Span<T> valuesSpan = MemoryMarshal.CreateSpan(ref values._reference, (int)values._shape.
_memoryLength
);
2853
TensorSpan<T> output = new TensorSpan<T>(ref tensor._reference, arrLengths, strides, tensor._shape.
_memoryLength
);
2922
ReadOnlyTensorSpan<T> output = new ReadOnlyTensorSpan<T>(ref tensor._reference, arrLengths, strides, tensor._shape.
_memoryLength
);
2958
Span<T> ospan = MemoryMarshal.CreateSpan(ref destination._reference, (int)destination._shape.
_memoryLength
);
2959
if (destination._shape.
_memoryLength
> tensor._values.Length)
2962
TensorSpanHelpers.Memmove(ospan, span, destination._shape.
_memoryLength
);
2973
ReadOnlySpan<T> span = MemoryMarshal.CreateSpan(ref tensor._reference, (int)tensor._shape.
_memoryLength
);
2974
Span<T> ospan = MemoryMarshal.CreateSpan(ref destination._reference, (int)destination._shape.
_memoryLength
);
2975
if (destination._shape.
_memoryLength
> tensor._shape.
_memoryLength
)
2976
TensorSpanHelpers.Memmove(ospan, span, tensor._shape.
_memoryLength
);
2978
TensorSpanHelpers.Memmove(ospan, span, destination._shape.
_memoryLength
);
2989
ReadOnlySpan<T> span = MemoryMarshal.CreateSpan(ref tensor._reference, (int)tensor._shape.
_memoryLength
);
2990
Span<T> ospan = MemoryMarshal.CreateSpan(ref destination._reference, (int)destination._shape.
_memoryLength
);
2991
if (destination._shape.
_memoryLength
> tensor._shape.
_memoryLength
)
2992
TensorSpanHelpers.Memmove(ospan, span, tensor._shape.
_memoryLength
);
2994
TensorSpanHelpers.Memmove(ospan, span, destination._shape.
_memoryLength
);
3046
nint index = tensor._shape.
_memoryLength
- 1;
3047
Span<T> inputSpan = MemoryMarshal.CreateSpan(ref tensor._reference, (int)tensor._shape.
_memoryLength
);
3048
Span<T> outputSpan = MemoryMarshal.CreateSpan(ref destination._reference, (int)destination._shape.
_memoryLength
);
3049
for (int i = 0; i <= tensor._shape.
_memoryLength
/ 2; i++)
3117
&& tensor._shape.
_memoryLength
== other._shape.
_memoryLength
3119
&& MemoryMarshal.CreateReadOnlySpan(in tensor.GetPinnableReference(), (int)tensor._shape.
_memoryLength
).SequenceEqual(MemoryMarshal.CreateReadOnlySpan(in other.GetPinnableReference(), (int)other._shape.
_memoryLength
));
3129
&& tensor._shape.
_memoryLength
== other._shape.
_memoryLength
3131
&& MemoryMarshal.CreateReadOnlySpan(in tensor.GetPinnableReference(), (int)tensor._shape.
_memoryLength
).SequenceEqual(MemoryMarshal.CreateReadOnlySpan(in other.GetPinnableReference(), (int)other._shape.
_memoryLength
));
3367
return new TensorSpan<T>(ref tensor._reference, lengths, strides, tensor._shape.
_memoryLength
);
3423
return new ReadOnlyTensorSpan<T>(ref tensor._reference, lengths, strides, tensor._shape.
_memoryLength
);
3513
Span<T> span = MemoryMarshal.CreateSpan(ref x._reference, (int)x._shape.
_memoryLength
);
3519
return T.CreateChecked(sum / T.CreateChecked(x._shape.
_memoryLength
));
3696
return new TensorSpan<T>(ref tensor._reference, lengths, strides, tensor._shape.
_memoryLength
);
3720
return new ReadOnlyTensorSpan<T>(ref tensor._reference, lengths, strides, tensor._shape.
_memoryLength
);
4643
Span<T> values = MemoryMarshal.CreateSpan(ref destination._reference, (int)destination._shape.
_memoryLength
);
5153
ReadOnlySpan<T> span = MemoryMarshal.CreateSpan(ref x._reference, (int)x._shape.
_memoryLength
);
5164
ReadOnlySpan<T> span = MemoryMarshal.CreateSpan(ref x._reference, (int)x._shape.
_memoryLength
);
5175
ReadOnlySpan<T> span = MemoryMarshal.CreateSpan(ref x._reference, (int)x._shape.
_memoryLength
);
5188
ReadOnlySpan<T> span = MemoryMarshal.CreateSpan(ref x._reference, (int)x._shape.
_memoryLength
);
5954
ReadOnlySpan<T> span = MemoryMarshal.CreateSpan(ref x._reference, (int)x._shape.
_memoryLength
);
5955
Span<T> ospan = MemoryMarshal.CreateSpan(ref destination._reference, (int)destination._shape.
_memoryLength
);
6196
if (destination._shape.
_memoryLength
< x._shape.
_memoryLength
)
6199
ReadOnlySpan<T> span = MemoryMarshal.CreateSpan(ref x._reference, (int)x._shape.
_memoryLength
);
6200
Span<T> ospan = MemoryMarshal.CreateSpan(ref destination._reference, (int)destination._shape.
_memoryLength
);
6227
if (destination._shape.
_memoryLength
< x._shape.
_memoryLength
)
6230
ReadOnlySpan<T> span = MemoryMarshal.CreateSpan(ref x._reference, (int)x._shape.
_memoryLength
);
6231
Span<T> ospan = MemoryMarshal.CreateSpan(ref destination._reference, (int)destination._shape.
_memoryLength
);
6258
if (destination._shape.
_memoryLength
< x._shape.
_memoryLength
)
6261
ReadOnlySpan<T> span = MemoryMarshal.CreateSpan(ref x._reference, (int)x._shape.
_memoryLength
);
6262
Span<T> ospan = MemoryMarshal.CreateSpan(ref destination._reference, (int)destination._shape.
_memoryLength
);
6308
if (destination._shape.
_memoryLength
< x._shape.
_memoryLength
)
6311
ReadOnlySpan<T> span = MemoryMarshal.CreateSpan(ref x._reference, (int)x._shape.
_memoryLength
);
6312
Span<T> ospan = MemoryMarshal.CreateSpan(ref destination._reference, (int)destination._shape.
_memoryLength
);
6335
if (destination._shape.
_memoryLength
< x._shape.
_memoryLength
)
6338
ReadOnlySpan<T> span = MemoryMarshal.CreateSpan(ref x._reference, (int)x._shape.
_memoryLength
);
6339
Span<T> ospan = MemoryMarshal.CreateSpan(ref destination._reference, (int)destination._shape.
_memoryLength
);
6362
if (destination._shape.
_memoryLength
< x._shape.
_memoryLength
)
6365
ReadOnlySpan<T> span = MemoryMarshal.CreateSpan(ref x._reference, (int)x._shape.
_memoryLength
);
6366
Span<T> ospan = MemoryMarshal.CreateSpan(ref destination._reference, (int)destination._shape.
_memoryLength
);
6859
if (destination._shape.
_memoryLength
< input._shape.FlattenedLength)
6912
if (destination._shape.
_memoryLength
< input._shape.FlattenedLength)
6964
if (destination._shape.
_memoryLength
< input._shape.FlattenedLength)
6975
inputSpan = MemoryMarshal.CreateSpan(ref input._reference, (int)input._shape.
_memoryLength
);
6976
destinationSpan = MemoryMarshal.CreateSpan(ref destination._reference, (int)destination._shape.
_memoryLength
);
7024
ReadOnlySpan<T> span = MemoryMarshal.CreateSpan(ref left._reference, left._shape.
_memoryLength
<= left.FlattenedLength ? (int)left._shape.
_memoryLength
: (int)left.FlattenedLength);
7025
ReadOnlySpan<T> rspan = MemoryMarshal.CreateSpan(ref right._reference, right._shape.
_memoryLength
<= right.FlattenedLength ? (int)right._shape.
_memoryLength
: (int)right.FlattenedLength);
7026
Span<T> ospan = MemoryMarshal.CreateSpan(ref slicedDestination._reference, (int)slicedDestination._shape.
_memoryLength
);
System\Numerics\Tensors\netcore\TensorHelpers.cs (3)
22
Span<bool> filterSpan = MemoryMarshal.CreateSpan(ref filter._reference, (int)filter._shape.
_memoryLength
);
92
=> tensor1._shape.
_memoryLength
== tensor2._shape.
_memoryLength
;
System\Numerics\Tensors\netcore\TensorSpan.cs (6)
319
if (index >= _shape.
_memoryLength
|| index < 0)
344
if (index >= _shape.
_memoryLength
|| index < 0)
537
MemoryMarshal.CreateSpan<T>(ref _reference, (int)_shape.
_memoryLength
).Fill(value);
658
new ReadOnlyTensorSpan<T>(ref span._reference, span._shape.Lengths, span._shape.Strides, span._shape.
_memoryLength
);
752
if ((index >= _shape.
_memoryLength
|| index < 0) && flattenedLength != 0)
755
toReturn = new TensorSpan<T>(ref Unsafe.Add(ref _reference, index), lengths, _shape.Strides, _shape.
_memoryLength
- index);