Anmerkung
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen, dich anzumelden oder die Verzeichnisse zu wechseln.
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen , die Verzeichnisse zu wechseln.
Die win32-APIs des benutzerdefinierten Windows Machine Learning-Operators befinden sich in MLOperatorAuthor.h.
Apis
Es folgt eine Liste der benutzerdefinierten Operator-APIs mit deren Syntax und Beschreibungen.
Enumerationen
| Name | BESCHREIBUNG |
|---|---|
| MLOperatorAttributeType | Gibt den Typ eines Attributs an. Jeder Attributtyp entspricht numerisch dem entsprechenden ONNX-Typ. |
| MLOperatorEdgeType | Gibt die Typen eines Eingabe- oder Ausgaberands eines Operators an. |
| Typ der ML-Operator-Ausführung | Gibt an, ob ein Kernel die CPU oder GPU für die Berechnung verwendet. |
| MLOperatorKernelOptionen | Gibt Optionen an, die beim Registrieren von benutzerdefinierten Operatorkernen verwendet werden. |
| MLOperatorParameterOptionen | Gibt Optionskennzeichnungen von Eingabe- und Ausgabekanten von Operatoren an. |
| MLOperatorSchemaEdgeTypeFormat | Gibt die Art und Weise an, in der Eingabe- und Ausgaberänder beschrieben werden. |
| MLOperatorTensorDataType | Gibt den Datentyp eines Tensors an. Jeder Datentyp entspricht numerisch dem entsprechenden ONNX-Typ. |
Funktionen
| Name | BESCHREIBUNG |
|---|---|
| MLCreateOperatorRegistry | Erstellt eine Instanz von IMLOperatorRegistry , die zum Registrieren eines benutzerdefinierten Operator kernel- und benutzerdefinierten Operatorschemas verwendet werden kann. |
Schnittstellen
| Name | BESCHREIBUNG |
|---|---|
| IMLOperator-Attribute | Stellt die Werte der Attribute eines Operators dar, die durch ein Modell mithilfe des Operators bestimmt werden. |
| IMLOperatorKernel | Implementiert durch benutzerdefinierte Operatorkerne. |
| IMLOperatorKernelContext | Stellt Informationen zur Verwendung eines Operators bereit, während Kernel berechnet werden. |
| IMLOperatorKernelCreationContext | Stellt Informationen zur Verwendung eines Operators bereit, während Kernel erstellt werden. |
| IMLOperatorKernelFactory | Vom Autor eines benutzerdefinierten Operator-Kernels implementiert, um Instanzen dieses Kernels zu erstellen. |
| IMLOperatorRegistry | Stellt eine Instanz einer Registrierung für den Kernel und das Schema des benutzerdefinierten Operators dar. |
| IMLOperatorShapeInferenceContext | Stellt Informationen zur Verwendung eines Operators bereit, während Shape-Inferrer aufgerufen werden. |
| IMLOperatorShapeInferrer | Implementiert von Shape-Inferrern zum Ableiten von Shapes der Ausgabe-Tensorränder eines Operators. |
| IMLOperatorTensor | Darstellung eines Tensors, der bei der Berechnung von benutzerdefinierten Operatorkernen verwendet wird. |
| IMLOperatorTensorShapeBeschreibung | Stellt den Satz von Eingabe- und Ausgabe-Tensor-Shapes eines Operators dar. |
| IMLOperatorTypeInferenceContext | Stellt Informationen zur Verwendung eines Operators bereit, während Typ-Inferer aufgerufen werden. |
| IMLOperatorTypeInferrer | Implementiert durch Typausferer, um die Typen der Ausgaberänder eines Operators zu ableiten. |
Strukturen
| Name | BESCHREIBUNG |
|---|---|
| MLOperator-Attribut | Gibt den Namen und die Eigenschaften eines Attributs eines benutzerdefinierten Operators an. |
| MLOperatorAttributeNameWert | Gibt den Namen und die Werte eines Attributs eines benutzerdefinierten Operators an. |
| MLOperatorEdgeBeschreibung | Gibt die Eigenschaften eines Eingabe- oder Ausgaberands eines Operators an. |
| MLOperator-Kantenartbeschränkung | Gibt Einschränkungen für die Typen von Kanten an, die in benutzerdefinierten Operator-Kernen und -Schemen unterstützt werden. |
| MLOperatorKernelBeschreibung | Beschreibung eines benutzerdefinierten Operator-Kernels, der zum Registrieren dieses Schemas verwendet wird. |
| MLOperatorSchemaDescription | Beschreibung eines benutzerdefinierten Operatorschemas, das zum Registrieren dieses Schemas verwendet wird. |
| MLOperatorSchemaEdgeBeschreibung | Gibt Informationen zu einem Eingabe- oder Ausgaberand eines Operators an. |
| MLOperatorSetId | Gibt die Identität eines Operatorsatzes an. |
Hinweis
Verwenden Sie die folgenden Ressourcen, wenn Sie Hilfe mit Windows ML benötigen:
- Um technische Fragen zu Windows ML zu stellen oder zu beantworten, verwenden Sie bitte das Windows-Machine-Learning-Tag auf Stack Overflow.
- Um einen Fehler zu melden, erstellen Sie bitte ein Issue auf unserem GitHub.