TensorMarshal.CreateReadOnlyTensorSpan<T> Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Erstellt einen neuen Readonly Tensor über einen Teil eines regulären verwalteten Objekts.
public:
generic <typename T>
static System::Numerics::Tensors::ReadOnlyTensorSpan<T> CreateReadOnlyTensorSpan(T % data, IntPtr dataLength, ReadOnlySpan<IntPtr> lengths, ReadOnlySpan<IntPtr> strides, bool pinned);
public static System.Numerics.Tensors.ReadOnlyTensorSpan<T> CreateReadOnlyTensorSpan<T>(scoped ref readonly T data, IntPtr dataLength, scoped ReadOnlySpan<IntPtr> lengths, scoped ReadOnlySpan<IntPtr> strides, bool pinned);
static member CreateReadOnlyTensorSpan : 'T * nativeint * ReadOnlySpan<nativeint> * ReadOnlySpan<nativeint> * bool -> System.Numerics.Tensors.ReadOnlyTensorSpan<'T>
Public Shared Function CreateReadOnlyTensorSpan(Of T) (ByRef data As T, dataLength As IntPtr, lengths As ReadOnlySpan(Of IntPtr), strides As ReadOnlySpan(Of IntPtr), pinned As Boolean) As ReadOnlyTensorSpan(Of T)
Typparameter
- T
Der Typ der Datenelemente.
Parameter
- data
- T
Ein schreibgeschützter Verweis auf Daten.
- dataLength
-
IntPtr
nativeint
Die Anzahl der T enthaltenen Elemente data .
- lengths
-
ReadOnlySpan<nativeint>
Die Längen der Abmessungen. Wenn eine leere Spanne bereitgestellt wird, hat der erstellte Tensor eine einzelne Dimension, die die gleiche Länge wie dataLength.
- strides
-
ReadOnlySpan<nativeint>
Die Fortschritte jeder Dimension. Wenn eine leere Spanne angegeben wird, werden die Schritte automatisch berechnet von lengths.
- pinned
- Boolean
true wenn data dauerhaft angeheftet ist; andernfalls false.
Gibt zurück
Der erstellte readonly tensor span.
Hinweise
Diese Methode sollte mit Vorsicht verwendet werden. Es ist gefährlich, da die Eingaben möglicherweise nicht vollständig überprüft werden.
data Obwohl sie als scopedgekennzeichnet ist, wird sie in der zurückgegebenen Tensorspanne gespeichert, und die Lebensdauer der zurückgegebenen Tensorspanne wird nicht auf Sicherheit überprüft, auch nicht durch spanfähige Sprachen.