Not
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
De anpassade operatorerna för Windows Machine Learning-API:er finns i MLOperatorAuthor.h.
Api:er
Följande är en lista över API:er för anpassade operatorer med deras syntax och beskrivningar.
Uppräkningar
| Namn | Beskrivning |
|---|---|
| MLOperatorAttributeType (på engelska) | Anger typen av ett attribut. Varje attributtyp matchar numeriskt motsvarande ONNX-typ. |
| MLOperatorEdgeType (på engelska) | Anger typerna av en in- eller utdatagräns för en operator. |
| MLOperatorExecutionType | Anger om en kernel använder processorn eller GPU:n för beräkning. |
| MLOperatorKernelOptions | Anger alternativ som används vid registrering av anpassade operatorkärnor. |
| MLOperatorParameterOptions | Anger alternativflaggor för operatorernas in- och utdatakanter. |
| MLOperatorSchemaEdgeTypeFormat | Anger hur typer av indata- och utdatakanter beskrivs. |
| MLOperatorTensorDataType | Anger datatypen för en tensor. Varje datatyp matchar numeriskt motsvarande ONNX-typ. |
Funktionen
| Namn | Beskrivning |
|---|---|
| MLCreateOperatorRegistry | Skapar en instans av IMLOperatorRegistry som kan användas för att registrera en anpassad operatorkärna och ett anpassat operatorschema. |
Gränssnitt
| Namn | Beskrivning |
|---|---|
| IMLOperatorAttributes | Representerar värdena för en operatörs attribut, som bestämts av en modell som använder operatören. |
| IMLOperatorKernel | Implementerad av anpassade operatorkärnor. |
| IMLOperatorKernelContext | Innehåller information om en operatörs användning under tiden som kernels beräknas. |
| IMLOperatorKernelCreationContext | Innehåller information om en operators användning medan kernels skapas. |
| IMLOperatorKernelFactory | Implementerad av författaren till en anpassad operatorkärna för att skapa instanser av den kerneln. |
| IMLOperatorRegistry | Representerar en instans av ett register för den anpassade operatorns kernel och schema. |
| IMLOperatorShapeInferenceContext | Innehåller information om en operatörs användning medan formavledare anropas. |
| IMLOperatorShapeInferrer | Implementeras av formferrers för att härleda former av en operators utdata tensor kanter. |
| IMLOperatorTensor | Representationen av en tensor som används vid beräkning av anpassade operatorkärnor. |
| IMLOperatorTensorShapeDescription | Representerar uppsättningen med tensorformer för indata och utdata för en operator. |
| IMLOperatorTypeInferenceContext | Innehåller information om en operators användning när typinferenser anropas. |
| IMLOperatorTypeInferrer | Implementerad av typinferenser för att härleda typerna av en operators utgångskanter. |
Strukturer
| Namn | Beskrivning |
|---|---|
| MLOperatorAttribute | Anger namnet och egenskaperna för ett attribut för en anpassad operator. |
| MLOperatorAttributeNameValue | Anger namn och värde för ett attribut för en anpassad operator. |
| MLOperatorEdgeDescription | Anger egenskaperna för en in- eller utdatagräns för en operator. |
| MLOperatorEdgeTypeConstraint | Anger begränsningar för de typer av kanter som stöds i anpassade operatorkärnor och schema. |
| MLOperatorKernelDescription | Beskrivning av en anpassad operatorkärna som används för att registrera schemat. |
| MLOperatorSchemaDescription | Beskrivning av ett anpassat operatorschema som används för att registrera schemat. |
| MLOperatorSchemaEdgeDescription | Anger information om en operators in- eller utdatagräns. |
| MLOperatorSetId | Specificerar identiteten för en operatoruppsättning. |
Anmärkning
Använd följande resurser för hjälp med Windows ML:
- Om du vill ställa eller besvara tekniska frågor om Windows ML använder du taggen windows-machine-learning på Stack Overflow.
- Om du vill rapportera en bugg, skicka in en felrapport på vår GitHub-sida .