Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
As APIs win32 do operador personalizado do Windows Machine Learning estão localizadas em MLOperatorAuthor.h.
Apis
A seguir está uma lista das APIs de operadores personalizados com suas sintaxes e descrições.
Enumerações
| Nome | Descrição |
|---|---|
| MLOperatorAttributeType | Especifica o tipo de um atributo. Cada tipo de atributo corresponde numericamente ao tipo ONNX correspondente. |
| MLOperatorEdgeType | Especifica os tipos de uma borda de entrada ou saída de um operador. |
| Tipo de execução MLOperator | Especifica se um kernel usa a CPU ou a GPU para computação. |
| MLOperatorKernelOptions | Especifica as opções usadas ao registrar kernels de operadores personalizados. |
| MLOperatorParameterOptions | Especifica as sinalizações de opção das extremidades de entrada e saída dos operadores. |
| MLOperatorSchemaEdgeTypeFormat | Especifica a maneira como os tipos de bordas de entrada e saída são descritos. |
| MLOperatorTensorDataType | Especifica o tipo de dados de um tensor. Cada tipo de dados corresponde numericamente ao tipo ONNX correspondente. |
Funções
| Nome | Descrição |
|---|---|
| MLCreateOperatorRegistry | Cria uma instância de IMLOperatorRegistry que pode ser usada para registrar um kernel de operador personalizado e um esquema de operador personalizado. |
Interfaces
| Nome | Descrição |
|---|---|
| IMLOperatorAttributes | Representa os valores dos atributos de um operador, conforme determinado por um modelo que usa o operador. |
| IMLOperatorKernel | Implementado por kernels de operadores personalizados. |
| IMLOperatorKernelContext | Fornece informações sobre o uso de um operador enquanto os kernels estão sendo computados. |
| IMLOperatorKernelCreationContext | Fornece informações sobre o uso de um operador enquanto os kernels estão sendo criados. |
| IMLOperatorKernelFactory | Implementado pelo autor de um kernel de operador personalizado para criar instâncias desse kernel. |
| IMLOperatorRegistry | Representa uma instância de um registro para o kernel e o esquema do operador personalizado. |
| IMLOperatorShapeInferenceContext | Fornece informações sobre o uso de um operador enquanto os inferentes de forma estão sendo invocados. |
| IMLOperatorShapeInferrer | Implementado por inferidores de forma para inferir formas das extremidades do tensor de saída de um operador. |
| IMLOperatorTensor | Representação de um tensor usado durante a computação de kernels de operador personalizados. |
| IMLOperatorTensorShapeDescription | Representa o conjunto de formatos de tensores de entrada e saída do operador. |
| IMLOperatorTypeInferenceContext | Fornece informações sobre o uso de um operador enquanto os inferentes de tipo estão sendo invocados. |
| IMLOperatorTypeInferrer | Implementado por inferidores de tipo para inferir os tipos das arestas de saída de um operador. |
Estruturas
| Nome | Descrição |
|---|---|
| MLOperatorAttribute | Especifica o nome e as propriedades de um atributo de um operador personalizado. |
| MLOperatorAttributeNameValue | Especifica o nome e os valores de um atributo de um operador personalizado. |
| Descrição do MLOperatorEdgeDescription | Especifica as propriedades de uma borda de entrada ou saída de um operador. |
| MLOperatorEdgeTypeConstraint | Especifica restrições aos tipos de arestas com suporte em kernels e esquemas de operadores personalizados. |
| Descrição do MLOperatorKernel | Descrição de um kernel de operador personalizado usado para registrar esse esquema. |
| Descrição do esquema MLOperator | Descrição de um esquema de operador personalizado usado para registrar esse esquema. |
| Descrição do MLOperatorSchemaEdgeDescription | Especifica informações sobre uma borda de entrada ou saída de um operador. |
| MLOperatorSetId | Especifica a identidade de um conjunto de operadores. |
Observação
Use os seguintes recursos para obter ajuda com o Windows ML:
- Para fazer ou responder a perguntas técnicas sobre o Windows ML, use o rótulo windows-machine-learning no Stack Overflow.
- Para relatar um bug, registre um problema em nosso GitHub.