Compartir a través de


Estructura MLOperatorKernelDescription

Descripción de un kernel de operador personalizado usado para registrar ese esquema.

Campos

Nombre Escribir Descripción
defaultAttributeCount uint32_t El número de valores predeterminados de atributo proporcionados.
defaultAttributes const MLOperatorAttributeNameValue* Los valores predeterminados de los atributos. Estos se aplicarán cuando falten los atributos en un modelo que contenga el tipo de operador.
dominio const char* Cadena UTF-8 terminada en NULL que representa el nombre del dominio del operador.
executionOptions uint32_t Reservado para opciones adicionales. Debe ser 0.
executionType MLOperatorExecutionType Especifica si un kernel usa la CPU o la GPU para el realizar cálculos.
minimumOperatorSetVersion int32_t La versión mínima del operador establece para cuál es válido este kernel. La versión máxima se deduce en función de los registros del esquema del conjunto de operadores para versiones posteriores del mismo dominio.
nombre const char* Cadena UTF-8 terminada en NULL que representa el nombre del operador.
options MLOperatorKernelOptions Opciones para el kernel que se aplican a todos los tipos de proveedor de ejecución.
typeConstraintCount uint32_t Número de restricciones de tipos proporcionadas.
typeConstraints const MLOperatorEdgeTypeConstraint* Matriz de restricciones de tipos. Cada restricción restringe las entradas y salidas asociadas a una cadena de etiqueta de tipo a uno o a varios tipos perimetrales.

Requisitos

Requisito
Cliente mínimo compatible Compilación 17763 de Windows 10
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 a preguntas técnicas sobre Windows Machine Learning, utilice la etiqueta windows-machine-learning en Stack Overflow.
  • Para notificar un error, registre un problema en GitHub.