Condividi tramite


Struct MLOperatorKernelDescription

Descrizione di un kernel di operatore personalizzato usato per registrare tale schema.

Campi

Nome Tipo Descrizione
defaultAttributeCount uint32_t Numero di valori di attributo predefiniti specificati.
defaultAttributes const MLOperatorAttributeNameValue* Valori predefiniti degli attributi. Questi verranno applicati quando gli attributi non sono presenti in un modello contenente il tipo di operatore.
dominio const char* Stringa UTF-8 con terminazione NULL che rappresenta il nome del dominio dell'operatore.
executionOptions uint32_t Riservato per opzioni aggiuntive. Deve essere 0.
executionType MLOperatorExecutionType Specifica se un kernel usa la CPU o la GPU per il calcolo.
minimumOperatorSetVersion int32_t Versione minima dei set di operatori per cui questo kernel è valido. La versione massima viene dedotta in base alle registrazioni dello schema del set di operatori per le versioni successive dello stesso dominio.
name const char* Stringa UTF-8 con terminazione NULL che rappresenta il nome dell'operatore.
opzioni MLOperatorKernelOptions Opzioni per il kernel che si applicano a tutti i tipi di provider di esecuzione.
typeConstraintCount uint32_t Numero di vincoli di tipo forniti.
typeConstraints const MLOperatorEdgeTypeConstraint* Matrice di vincoli di tipo. Ogni vincolo limita l'input e gli output associati a una stringa di etichetta di tipo a uno o più tipi di arco.

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.