MLOperatorKernelDescription 構造体

そのスキーマを登録するために使用されるカスタム演算子カーネルを記述したもの。

フィールド

名前 種類 説明
defaultAttributeCount uint32_t 指定されたデフォルトの属性値の数。
defaultAttributes constMLOperatorAttributeNameValue* 属性の既定値。 演算子型を含むモデルで属性が欠落している場合に適用されます。
ドメイン const char* 演算子のドメイン名を表す、NULL で終わる UTF-8 文字列。
executionOptions uint32_t 追加オプション用に予約されています。 0 を指定する必要があります。
executionType MLOperatorExecutionType カーネルが計算に CPU と GPU のどちらを使用するかを指定します。
minimumOperatorSetVersion int32_t このカーネルが有効な演算子セットの最小バージョン。 最大バージョンは、同じドメインの以降のバージョンの演算子セット スキーマの登録に基づいて推論されます。
name const char* 演算子の名前を表す、NULL で終わる UTF-8 文字列。
options MLOperatorKernelOptions すべての実行プロバイダーの種類に適用されるカーネルのオプション。
typeConstraintCount uint32_t 提供された型制約の数。
typeConstraints constMLOperatorEdgeTypeConstraint* 型制約の配列。 各制約によって、型ラベル文字列に関連付けられている入力と出力が 1 つ以上のエッジ型に制限されます。

要件

要件
サポートされている最小のクライアント Windows 10、ビルド 17763
サポートされている最小のサーバー デスクトップ エクスペリエンス搭載 Windows Server 2019
ヘッダー MLOperatorAuthor.h

Note

Windows ML に関するヘルプについては、次のリソースを参照してください。

  • Windows ML に関する技術的な質問をしたり、質問に回答したりするには、Stack Overflowwindows-machine-learning タグを使用してください。
  • バグを報告するには、GitHub で問題を提出してください。