Método IMLOperatorRegistry.RegisterOperatorSetSchema
Registra um conjunto de esquema de operador personalizado que compreende um conjunto de operadores. Os conjuntos de operadores seguem o design de controle de versão do ONNX. Os chamadores devem fornecer um esquema para todos os operadores que foram alterados entre a versão de linha de base especificada e a versão especificada em 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 inferidor de tipo deverá ser fornecido se a estrutura MLOperatorSchemaDescription não puder expressar como os tipos de saída são determinados. Opcionalmente, um inferidor de forma pode ser fornecido para permitir 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 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.
Comentários
https://aka.ms/ContentUserFeedback.
Brevemente: Ao longo de 2024, vamos descontinuar progressivamente o GitHub Issues como mecanismo de feedback para conteúdos e substituí-lo por um novo sistema de feedback. Para obter mais informações, veja:Submeter e ver comentários