Implemented interface member:
method
AsTensorSpan
System.Numerics.Tensors.ITensor<TSelf, T>.AsTensorSpan()
17 references to AsTensorSpan
System.Numerics.Tensors (17)
System\Numerics\Tensors\netcore\Tensor_1.cs (11)
134
public static implicit operator TensorSpan<T>(Tensor<T> tensor) => tensor.
AsTensorSpan
();
155
public TensorSpan<T> AsTensorSpan(params scoped ReadOnlySpan<nint> startIndexes) =>
AsTensorSpan
().Slice(startIndexes);
158
public TensorSpan<T> AsTensorSpan(params scoped ReadOnlySpan<NIndex> startIndexes) =>
AsTensorSpan
().Slice(startIndexes);
161
public TensorSpan<T> AsTensorSpan(params scoped ReadOnlySpan<NRange> ranges) =>
AsTensorSpan
().Slice(ranges);
164
public unsafe void Clear() =>
AsTensorSpan
().Clear();
176
public void Fill(T value) =>
AsTensorSpan
().Fill(value);
188
public TensorDimensionSpan<T> GetDimensionSpan(int dimension) =>
AsTensorSpan
().GetDimensionSpan(dimension);
207
public Span<T> GetSpan(scoped ReadOnlySpan<nint> startIndexes, int length) =>
AsTensorSpan
().GetSpan(startIndexes, length);
210
public Span<T> GetSpan(scoped ReadOnlySpan<NIndex> startIndexes, int length) =>
AsTensorSpan
().GetSpan(startIndexes, length);
286
public bool TryGetSpan(scoped ReadOnlySpan<nint> startIndexes, int length, out Span<T> span) =>
AsTensorSpan
().TryGetSpan(startIndexes, length, out span);
289
public bool TryGetSpan(scoped ReadOnlySpan<NIndex> startIndexes, int length, out Span<T> span) =>
AsTensorSpan
().TryGetSpan(startIndexes, length, out span);
System\Numerics\Tensors\netcore\Tensor.cs (6)
1703
TensorSpan<T> reshaped = tensor.
AsTensorSpan
().Reshape(lengths);
1804
Span<T> ospan = MemoryMarshal.CreateSpan(ref output.
AsTensorSpan
()._reference, (int)output.FlattenedLength);
1817
Span<T> ospan = MemoryMarshal.CreateSpan(ref output.
AsTensorSpan
()._reference, (int)output.FlattenedLength);
1820
&& TensorOperation.TryCopyDenseSlices(source, output.
AsTensorSpan
(), copyLength);
2370
tensor.
AsTensorSpan
().SetSlice(values, ranges);
3052
TensorSpan<T> unsqueezed = tensor.
AsTensorSpan
().Unsqueeze(dimension);