Freigeben über


MLOperatorAttributeNameValue-Struktur

Gibt den Namen und die Werte eines Attributs eines benutzerdefinierten Operators an. Dies wird beim Registrieren von benutzerdefinierten Operatorkernen und benutzerdefiniertem Operatorschema verwendet.

Felder

Name Typ BESCHREIBUNG
gleitet Const float* 32-Bit-Gleitkommawerte. Wird verwendet, wenn das Typfeld MLOperatorAttributeType::Float oder MLOperatorAttributeType::FloatArray ist.
Ints const int64_t* 64-Bit-Ganzzahlwerte(n). 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.
reserviert const void*
Streichinstrumente const char* const* UTF-8-Zeichenfolgenwert(n) 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. Dies muss 1 sein, mit Ausnahme von Attributen, die Arraytypen sind.

Anforderungen

Anforderung
Mindestens unterstützter Client Windows 10, Build 17763
Mindestens unterstützter Server Windows Server 2019 mit Desktopdarstellung
Überschrift MLOperatorAuthor.h

Hinweis

Verwenden Sie die folgenden Ressourcen, wenn Sie Hilfe mit Windows ML benötigen:

  • Um technische Fragen zu Windows ML zu stellen oder zu beantworten, verwenden Sie bitte das Windows-Machine-Learning-Tag auf Stack Overflow.
  • Um einen Fehler zu melden, erstellen Sie bitte ein Ticket auf unserem GitHub.