Struct MLOperatorKernelDescription
Descrição de um kernel de operador personalizado usado para registrar esse esquema.
Campos
Nome | Tipo | Descrição |
---|---|---|
defaultAttributeCount | uint32_t | O número de valores de atributos padrão fornecidos. |
defaultAttributes | const MLOperatorAttributeNameValue* | Os valores padrão dos atributos. Eles serão aplicados quando os atributos estiverem ausentes em um modelo que contenha o tipo de operador. |
domínio | const char* | Cadeia de caracteres UTF-8 terminada em NULL que representa o nome do domínio do operador. |
executionOptions | uint32_t | Reservado para opções adicionais. Deve ser 0. |
executionType | MLOperatorExecutionType | Especifica se um kernel usa a CPU ou a GPU para computação. |
minimumOperatorSetVersion | int32_t | A versão mínima dos conjuntos de operadores para os quais este kernel é válido. A versão máxima é inferida com base em registros do esquema do conjunto de operadores para versões subsequentes do mesmo domínio. |
name | const char* | Cadeia de caracteres UTF-8 terminada em NULL que representa o nome do operador. |
opções | MLOperatorKernelOptions | Opções para o kernel que se aplicam a todos os tipos de provedor de execução. |
typeConstraintCount | uint32_t | O número de restrições de tipo fornecidas. |
typeConstraints | const MLOperatorEdgeTypeConstraint* | Uma matriz de restrições de tipo. Cada restrição restringe entradas e saídas associadas a uma cadeia de caracteres de rótulo de tipo a um ou mais tipos de borda. |
Requisitos
Requisito | |
---|---|
Cliente mínimo com suporte | Windows 10, build 17763 |
Servidor mínimo compatível | Windows Server 2019 com Desktop Experience |
Cabeçalho | MLOperatorAuthor.h |
Observação
Use os recursos a seguir para obter ajuda com o Windows ML:
- Para fazer perguntas ou responder a perguntas técnicas sobre o Windows ML, use a marca windows-machine-learning no Stack Overflow.
- Para relatar um bug, registre um problema no nosso GitHub.