CreateOp property
Pointer<NativeFunction<OrtStatusPtr Function(Pointer<OrtKernelInfo> info, Pointer<Char> op_name, Pointer<Char> domain, Int version, Pointer<Pointer<Char> > type_constraint_names, Pointer<UnsignedInt> type_constraint_values, Int type_constraint_count, Pointer<Pointer<OrtOpAttr> > attr_values, Int attr_count, Int input_count, Int output_count, Pointer<Pointer<OrtOp> > ort_op)> >
CreateOp
getter/setter pair
\brief: Create onnxruntime native operator
\paramin info Kernel info
\paramin op_name Operator name
\paramin domain Operator domain
\paramin version Operator opset version
\paramin type_constraint_names Name of the type constraints, such as "T" or "T1"
\paramin type_constraint_values Type of each constraints
\paramin type_constraint_count Number of constraints
\paramin attr_values Attributes used to initialize the operator
\paramin attr_count Number of the attributes
\paramin input_count Number of inputs
\paramin output_count Number of outputs
\paramout ort_op Operator that has been created
\since Version 1.12.
Implementation
external ffi.Pointer<
ffi.NativeFunction<
OrtStatusPtr Function(
ffi.Pointer<OrtKernelInfo> info,
ffi.Pointer<ffi.Char> op_name,
ffi.Pointer<ffi.Char> domain,
ffi.Int version,
ffi.Pointer<ffi.Pointer<ffi.Char>> type_constraint_names,
ffi.Pointer<ffi.UnsignedInt> type_constraint_values,
ffi.Int type_constraint_count,
ffi.Pointer<ffi.Pointer<OrtOpAttr>> attr_values,
ffi.Int attr_count,
ffi.Int input_count,
ffi.Int output_count,
ffi.Pointer<ffi.Pointer<OrtOp>> ort_op,
)
>
>
CreateOp;