Compartilhar via


Struct MLOperatorAttributeNameValue

Especifica o nome e o(s) valor(es) de um atributo de um operador personalizado. Isso é usado ao registrar kernels de operador personalizados e esquema de operador personalizado.

Campos

Nome Tipo Descrição
floats const float* Valores de ponto flutuante de 32 bits. Usado quando o campo de tipo é MLOperatorAttributeType::Float ou MLOperatorAttributeType::FloatArray.
ints const int64_t* Valores inteiros de 64 bits. Usado quando o campo de tipo é MLOperatorAttributeType::Int ou MLOperatorAttributeType::IntArray.
name const char* Cadeia de caracteres UTF-8 terminada em NULL que representa o nome do atributo no tipo de operador associado.
reservada const void*
cadeias de caracteres const char* const* Valor(es) da cadeia de caracteres UTF-8 terminada em NULL. Usado quando o campo de tipo é MLOperatorAttributeType::String ou MLOperatorAttributeType::StringArray.
tipo MLOperatorAttributeType O tipo do atributo no tipo de operador associado.
valueCount uint32_t O número de elementos no valor do atributo. Isso deve ser 1, exceto para atributos que são de tipos de matriz.

Requisitos

Requisito
Cliente mínimo com suporte Windows 10, build 17763
Servidor mínimo com suporte 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.