Struct MLOperatorAttributeNameValue

Specifica il nome e i valori di un attributo di un operatore personalizzato. Viene usato quando si registrano kernel di operatore personalizzati e schema di operatore personalizzato.

Campi

Nome Digita Descrizione
Galleggianti const float* Valori a virgola mobile a 32 bit. Usato quando il campo di tipo è MLOperatorAttributeType::Float o MLOperatorAttributeType::FloatArray.
Int const int64_t* Valori interi a 64 bit. Usato quando il campo di tipo è MLOperatorAttributeType::Int o MLOperatorAttributeType::IntArray.
name const char* Stringa UTF-8 con terminazione NULL che rappresenta il nome dell'attributo nel tipo di operatore associato.
reserved const void*
stringhe const char* const* Valori stringa UTF-8 con terminazione NULL. Usato quando il campo di tipo è MLOperatorAttributeType::String o MLOperatorAttributeType::StringArray.
Tipo MLOperatorAttributeType Tipo dell'attributo nel tipo di operatore associato.
valueCount uint32_t Numero di elementi nel valore dell'attributo. Deve essere 1, ad eccezione degli attributi di tipi di matrice.

Requisiti

Requisito
Client minimo supportato Windows 10, build 17763
Server minimo supportato Windows Server 2019 con Esperienza desktop
Intestazione MLOperatorAuthor.h

Nota

Per informazioni su Windows Machine Learning, usa le risorse seguenti:

  • Per porre domande tecniche o rispondere a domande tecniche su Windows Machine Learning, usa il tag windows-machine-learning in Stack Overflow.
  • Per segnalare un bug, registra il problema in GitHub.