Compartilhar via


Método IMLOperatorRegistry.RegisterOperatorSetSchema

Registra um conjunto de esquemas de operador personalizado que compreendem um conjunto de operadores. Os conjuntos de operadores seguem o design de controle de versão ONNX. Os chamadores devem fornecer esquema para todos os operadores que foram alterados entre a versão de linha de base especificada e a versão especificada no operatorSetId. Isso impede que versões mais antigas de kernels sejam usadas em modelos que importam a versão mais recente do conjunto de operadores. Um inferrador de tipo deve ser fornecido se a estrutura MLOperatorSchemaDescription não puder expressar como os tipos de saída são determinados. Opcionalmente, um inferente de forma pode ser fornecido para habilitar a validação do modelo.

void RegisterOperatorSetSchema(
    const MLOperatorSetId* operatorSetId,
    int32_t baselineVersion,
    _In_reads_opt_(schemaCount) const MLOperatorSchemaDescription* const* schema,
    uint32_t schemaCount,
    _In_opt_ IMLOperatorTypeInferrer* typeInferrer,
    _In_opt_ IMLOperatorShapeInferrer* shapeInferrer)

Requisitos

Requisito
Cliente mínimo suportado Windows 10, compilação 17763
servidor com suporte mínimo Windows Server 2019 com Experiência Desktop
cabeçalho MLOperatorAuthor.h

Observação

Use os seguintes recursos 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.