MLOperatorAttributeNameValue-Struktur

Gibt den Namen und den/die Wert/e eines Attributs eines benutzerdefinierten Operators an. Dies wird beim Registrieren von benutzerdefinierten Operatorkernels und benutzerdefiniertem Operatorschema verwendet.

Felder

Name Typ Beschreibung
floats const float* 32-Bit-Gleitkommawert(e). Wird verwendet, wenn das Typfeld MLOperatorAttributeType::Float oder MLOperatorAttributeType::FloatArray ist.
ints const int64_t* 64-Bit-Ganzzahlwert(e). Wird verwendet, wenn das Typfeld MLOperatorAttributeType::Int oder MLOperatorAttributeType::IntArray ist.
name const char* Mit NULL beendete UTF-8-Zeichenfolge, die den Namen des Attributs im zugeordneten Operatortyp darstellt.
reserved const void*
strings const char* const* UTF-8-Zeichenfolgenwert(e) mit NULL-Beendigung. Wird verwendet, wenn das Typfeld MLOperatorAttributeType::String oder MLOperatorAttributeType::StringArray ist.
Typ MLOperatorAttributeType Der Typ des Attributs im zugeordneten Operatortyp.
valueCount uint32_t Die Anzahl der Elemente im Attributwert. Diese muss 1 sein, mit Ausnahme von Attributen, die Arraytypen sind.

Anforderungen

Anforderung
Unterstützte Mindestversion (Client) Windows 10 Build 17763
Mindestens unterstützter Server Windows Server 2019 mit Desktopoberfläche
Übergeordnet MLOperatorAuthor.h

Hinweis

Verwende die folgenden Ressourcen, wenn du Hilfe mit Windows ML benötigst:

  • Wenn du technische Fragen zu Windows ML stellen oder beantworten möchtest, verwende das Tag windows-machine-learning auf Stack Overflow.
  • Wenn du einen Fehler melden möchtest, erstelle eine Anfrage auf GitHub.