Compartir a través de


Método IMLOperatorRegistry.RegisterOperatorSetSchema

Registra un conjunto de esquema de operador personalizado que incluye un conjunto de operadores. Los conjuntos de operadores siguen el diseño del control de versiones de ONNX. Los autores de llamadas deben proporcionar esquema para todos los operadores que han cambiado entre la versión de línea base especificada y la versión especificada en operatorSetId. Esto impide que las versiones anteriores de kernels se usen en modelos que importan la versión más reciente del conjunto de operadores. Se debe proporcionar un inferrer de tipo si la estructura MLOperatorSchemaDescription no puede expresar cómo se determinan los tipos de salida. Opcionalmente, se puede proporcionar un inferrador de formas para habilitar la validación del 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 admitido Windows 10, compilación 17763
Servidor mínimo admitido Windows Server 2019 con experiencia de escritorio
Encabezado MLOperatorAuthor.h

Nota:

Use los siguientes recursos para obtener ayuda con Windows ML:

  • Para formular o responder preguntas técnicas sobre Windows ML, use la etiqueta windows-machine-learning en Stack Overflow.
  • Para notificar un error, envíe un problema en nuestro GitHub.