MLOperatorSchemaEdgeDescription struct

Specifies information about an input or output edge of an operator. This is used while defining custom operator schema.

Fields

Name Type Description
edgeDescription MLOperatorEdgeDescription A structure describing type support. This is used when typeFormat is MLOperatorSchemaEdgeTypeFormat::EdgeDescription.
options MLOperatorParameterOptions Options of the parameter, including whether it is optional or variadic.
reserved void*
typeFormat MLOperatorSchemaEdgeTypeFormat The manner in which the type constraints and type mapping are defined.
typeLabel char* A type label string constructed as in ONNX operator schema. For example, "T". This is used when typeFormat is MLOperatorSchemaEdgeTypeFormat::Label.

Requirements

Requirement
Minimum supported client Windows 10, build 17763
Minimum supported server Windows Server 2019 with Desktop Experience
Header MLOperatorAuthor.h

Note

Use the following resources for help with Windows ML:

  • To ask or answer technical questions about Windows ML, please use the windows-machine-learning tag on Stack Overflow.
  • To report a bug, please file an issue on our GitHub.