Compartir a través de


Estructura MLOperatorKernelDescription

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

Campos

Nombre Tipo Descripción
defaultAttributeCount uint32_t El número de valores predeterminados de atributo proporcionados.
atributos predeterminados constMLOperatorAttributeNameValue* 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.
opciones de ejecución uint32_t Reservado para opciones adicionales. Debe ser 0.
tipoDeEjecución 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.
opciones 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.
restricciones de tipo constMLOperatorEdgeTypeConstraint* Una matriz de restricciones de tipo. Cada restricción restringe las entradas y salidas asociadas a una cadena de etiquetas de tipo a uno o 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.