Vlastní operátory

Vlastní operátor Windows Machine Learning Win32 API se nachází v MLOperatorAuthor.h.

Programovací rozhraní (API)

Následuje seznam rozhraní API vlastních operátorů s jejich syntaxí a popisy.

Výčty

Název Popis
MLOperatorAttributeType Určuje typ atributu. Každý typ atributu číselně odpovídá odpovídajícímu typu ONNX.
MLOperatorEdgeType Určuje typy vstupního nebo výstupního okraje operátoru.
MLOperatorExecutionType Určuje, jestli jádro používá procesor nebo GPU pro výpočet.
MLOperatorKernelOptions Určuje možnosti použité při registraci vlastních jader operátorů.
MLOperatorParameterOptions Určuje možnosti příznaků vstupních a výstupních hran operátorů.
MLOperatorSchemaEdgeTypeFormat Určuje způsob, jakým jsou popsány typy vstupních a výstupních hran.
MLOperatorTensorDataType Určuje datový typ tensoru. Každý datový typ číselně odpovídá odpovídajícímu typu ONNX.

Funkce

Název Popis
MLCreateOperatorRegistry Vytvoří instanci IMLOperatorRegistry , která se dá použít k registraci vlastního jádra operátoru a schématu vlastního operátoru.

Rozhraní

Název Popis
Atributy IMLOperatoratoru Představuje hodnoty atributů operátoru, jak je určeno modelem pomocí operátoru.
IMLOperatorKernel – Implementováno vlastními jádry operátorů.
IMLOperatorKernelContext Poskytuje informace o využití operátora při výpočtu jader.
IMLOperatorKernelCreationContext Poskytuje informace o použití operátora při vytváření jader.
IMLOperatorKernelFactory Implementoval autor vlastního jádra operátora pro vytvoření instancí tohoto jádra.
IMLOperatorRegistry Představuje instanci registru pro jádro a schéma vlastního operátora.
IMLOperatorShapeInferenceContext Poskytuje informace o použití operátoru při vyvolání odvozovačů obrazců.
IMLOperatorShapeInferrer Implementováno zjišťovači tvaru pro zjišťování tvarů výstupních hran tensoru operátora.
IMLOperatorTensor Reprezentace tensoru používaného při výpočtu vlastních jader operátorů
IMLOperatorTensorShapePopis Představuje sadu vstupních a výstupních obrazců tensoru operátoru.
IMLOperatorTypeInferenceContext Poskytuje informace o použití operátora při vyvolání odvozovačů typů.
IMLOperatorTypeInferrer Implementované pomocí odvozovačů typu pro odvození typů výstupních hran operátoru.

Struktury

Název Popis
MLOperatorAttribute (Atribut) Určuje název a vlastnosti atributu vlastního operátoru.
MLOperatorAttributeNameValue Určuje název a hodnoty atributu vlastního operátoru.
MLOperatorEdgePopis Určuje vlastnosti vstupního nebo výstupního okraje operátoru.
MLOperatorEdgeTypeConstraint – omezení Určuje omezení typů hran podporovaných v jádrech a schématu vlastních operátorů.
MLOperatorKernelPopis Popis jádra vlastního operátoru použitého k registraci tohoto schématu
MLOperatorSchemaDescription Popis schématu vlastního operátora použitého k registraci tohoto schématu
MLOperatorSchemaEdgePopis Určuje informace o vstupním nebo výstupním okraji operátoru.
MLOperatorSetId Určuje identitu sady operátorů.

Poznámka:

Pomoc s Windows ML vám poskytnou následující zdroje:

  • Pokud chcete pokládat nebo odpovídat na technické otázky týkající se Windows ML, použijte značku windows-machine-learning ve službě Stack Overflow.
  • Pokud chcete nahlásit chybu, zapište prosím problém na našem GitHubu .