MLOperatorKernelDescription-Struktur
Beschreibung eines benutzerdefinierten Operator-Kernels, der zum Registrieren dieses Schemas verwendet wird.
Felder
Name | Typ | Beschreibung |
---|---|---|
defaultAttributeCount | uint32_t | Die Anzahl der bereitgestellten Standardattributwerte. |
defaultAttributes | const MLOperatorAttributeNameValue* | Die Standardwerte von Attributen. Diese werden angewendet, wenn die Attribute in einem Modell fehlen, das den Operatortyp enthält. |
Domäne | const char* | Mit NULL beendete UTF-8-Zeichenfolge, die den Namen der Domain des Operators darstellt. |
executionOptions | uint32_t | Reserviert für zusätzliche Optionen. Muss den Wert 0 (null) haben. |
executionType | MLOperatorExecutionType | Gibt an, ob ein Kernel die CPU oder GPU für die Berechnung verwendet. |
minimumOperatorSetVersion | int32_t | Die Mindestversion des Operatorsets, für das dieser Kernel gültig ist. Die maximale Version wird basierend auf Registrierungen des Operatorsetschemas für nachfolgende Versionen derselben Domain abgeleitet. |
name | const char* | Mit NULL beendete UTF-8-Zeichenfolge, die den Namen des Operators darstellt. |
Optionen | MLOperatorKernelOptions | Optionen für den Kernel, die für alle Ausführungsanbietertypen gelten. |
typeConstraintCount | uint32_t | Die Anzahl der angegebenen Typeinschränkungen. |
typeConstraints | const MLOperatorEdgeTypeConstraint* | Ein Array von Typeinschränkungen. Jede Einschränkung schränkt Eingaben und Ausgaben, die einer Typbeschriftungszeichenfolge zugeordnet sind, auf einen oder mehrere Edgetypen ein. |
Anforderungen
Anforderung | |
---|---|
Unterstützte Mindestversion (Client) | Windows 10, Build 17763 |
Unterstützte Mindestversion (Server) | Windows Server 2019 und höher mit Desktopoberfläche |
Übergeordnet | MLOperatorAuthor.h |
Hinweis
Verwenden Sie die folgenden Ressourcen, wenn Sie Hilfe mit Windows ML benötigen:
- Wenn Sie technische Fragen zu Windows ML stellen oder beantworten möchten, verwenden Sie das Tag windows-machine-learning auf Stack Overflow.
- Wenn Sie einen Fehler melden möchten, erstellen Sie eine Anfrage auf GitHub.