Partilhar via


Estrutura de Nome e Valor do Atributo do Operador ML

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

Campos

Nome Tipo Descrição
flutuadores constante float* Valor(es) 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.
nome const char |* Cadeia de caracteres UTF-8 terminada por NULL que representa o nome do atributo no tipo de operador associado.
reservado const vazio*
sequências const char* const* Valor(es) da cadeia de caracteres UTF-8 terminada por NULL. Usado quando o campo de tipo é MLOperatorAttributeType::String ou MLOperatorAttributeType::StringArray.
tipo MLOperatorAttributeType O tipo do atributo no tipo de operador associado.
valorCount 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.

Requerimentos

Requisito
Cliente mínimo suportado Windows 10, compilação 17763
Servidor mínimo suportado Windows Server 2019 com Experiência Desktop
Cabeçalho MLOperatorAuthor.h

Observação

Use os seguintes recursos para obter ajuda com o Windows ML:

  • Para fazer ou responder a perguntas técnicas sobre o Windows ML, use a tag windows-machine-learning no Stack Overflow.
  • Para relatar um bug, registre um problema em nosso GitHub.