Compartir a través de


Estructura MLOperatorAttributeNameValue

Especifica el nombre y los valores de un atributo de un operador personalizado. Se usa al registrar tanto kernels de operador personalizados como esquemas de operador personalizados.

Campos

Nombre Tipo Descripción
Flotadores Flotador const* Valores de punto flotante de 32 bits. Se usa cuando el campo de tipo es MLOperatorAttributeType::Float o MLOperatorAttributeType::FloatArray.
ints const int64_t* Valores enteros de 64 bits. Se usa cuando el campo de tipo es MLOperatorAttributeType::Int o MLOperatorAttributeType::IntArray.
nombre const char* Cadena UTF-8 terminada en NULL que representa el nombre del atributo en el tipo de operador asociado.
reservada const void*
cuerdas const char* const* Valores de cadena UTF-8 terminados en NULL. Se usa cuando el campo de tipo es MLOperatorAttributeType::String o MLOperatorAttributeType::StringArray.
tipo MLOperatorAttributeType Tipo del atributo en el tipo de operador asociado.
valueCount uint32_t Número de elementos del valor del atributo. Debe ser 1, excepto los atributos que son de tipos de matriz.

Requisitos

Requisito
Cliente mínimo compatible 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 nuestra GitHub.