TensorUInt16Bit Klasse
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.
Ein 16-Bit-Tensorobjekt ohne Vorzeichen.
public ref class TensorUInt16Bit sealed : ITensor
public ref class TensorUInt16Bit sealed : ITensor, IClosable, IMemoryBuffer
/// [Windows.Foundation.Metadata.ContractVersion(Windows.AI.MachineLearning.MachineLearningContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class TensorUInt16Bit final : ITensor
/// [Windows.Foundation.Metadata.ContractVersion(Windows.AI.MachineLearning.MachineLearningContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class TensorUInt16Bit final : ITensor, IClosable, IMemoryBuffer
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.AI.MachineLearning.MachineLearningContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class TensorUInt16Bit : ITensor
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.AI.MachineLearning.MachineLearningContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class TensorUInt16Bit : System.IDisposable, ITensor, IMemoryBuffer
Public NotInheritable Class TensorUInt16Bit
Implements ITensor
Public NotInheritable Class TensorUInt16Bit
Implements IDisposable, IMemoryBuffer, ITensor
- Vererbung
- Attribute
- Implementiert
Windows-Anforderungen
Gerätefamilie |
Windows 10, version 1809 (eingeführt in 10.0.17763.0)
|
API contract |
Windows.AI.MachineLearning.MachineLearningContract (eingeführt in v1.0)
|
Hinweise
Ein Tensor ist ein mehrdimensionales Array von Werten. Ein 16-Bit-Ganzzahl-Tensor ohne Vorzeichen ist ein Tensor von 16-Bit-Ganzzahlwerten ohne Vorzeichen.
Das Layout von Tensoren ist Zeilenmajor, mit eng gepackten zusammenhängenden Daten, die jede Dimension darstellen. Die Gesamtgröße eines Tensors entspricht dem Produkt der Größe jeder Dimension.
Windows Server
Um diese API unter Windows Server verwenden zu können, müssen Sie Windows Server 2019 mit Desktopoberfläche verwenden.
Threadsicherheit
Diese API ist threadsicher.
Versionsverlauf
Windows-Version | SDK-Version | Wertschöpfung |
---|---|---|
1903 | 18362 | CreateFromBuffer |
1903 | 18362 | CreateFromShapeArrayAndDataArray |
Eigenschaften
Kind |
Die Art des Features. |
Shape |
Gibt die Anzahl und Größe jeder Dimension zurück. |
TensorKind |
Gibt den Datentyp des Tensors zurück. |
Methoden
Close() |
Wenn keine aus diesem Objekt ausstehenden IMemoryBufferReference-Objekte erstellt wurden, entsorgt Close das Objekt und zerstört die zugeordneten Ressourcen. Andernfalls löst sich Close von den zugeordneten Ressourcen und sie werden zerstört, wenn die letzte IMemoryBufferReference geschlossen wird. |
Create() |
Erstellt ein 16-Bit-Tensorobjekt ohne Vorzeichen, ohne einen Puffer zuzuweisen. |
Create(IIterable<Int64>) |
Erstellt ein 16-Bit-Tensorobjekt ohne Vorzeichen und weist einen Puffer der Größenform zu. |
CreateFromArray(IIterable<Int64>, UInt16[]) |
Erstellt ein 16-Bit-Ganzzahl-Tensorobjekt ohne Vorzeichen, weist einen Puffer der Größenform zu und kopiert alle Daten in dieses Objekt. |
CreateFromBuffer(Int64[], IBuffer) |
Erstellt ein 16-Bit-Tensorobjekt ohne Vorzeichen mit der angegebenen Form und verwendet den zugrunde liegenden Puffer im Puffer für die nachfolgende Auswertung. |
CreateFromIterable(IIterable<Int64>, IIterable<UInt16>) |
Erstellt ein 16-Bit-Ganzzahl-Tensorobjekt ohne Vorzeichen, weist einen Puffer der Größenform zu und kopiert alle Daten in dieses Objekt. |
CreateFromShapeArrayAndDataArray(Int64[], UInt16[]) |
Erstellt ein 16-Bit-Ganzzahl-Tensorobjekt ohne Vorzeichen, weist einen Puffer der Größenform zu und kopiert alle Daten in dieses Objekt. |
CreateReference() |
Gibt eine IMemoryBufferReference-Darstellung des Puffers zurück, der das 16-Bit-Tensorobjekt ohne Vorzeichen für ganzzahlige 16-Bit-Objekte sichert. |
Dispose() |
Führt anwendungsspezifische Aufgaben durch, die mit der Freigabe, der Zurückgabe oder dem Zurücksetzen von nicht verwalteten Ressourcen zusammenhängen. |
GetAsVectorView() |
Gibt eine schreibgeschützte Ansicht der Daten zurück. |