createRunOptions method
Must be freed releaseRunOptions.
Implementation
Pointer<OrtStatus> createRunOptions(
Pointer<Pointer<OrtRunOptions>> runOptions,
) {
final createRunOptionsFn =
CreateRunOptions.asFunction<
Pointer<OrtStatus> Function(Pointer<Pointer<OrtRunOptions>>)
>();
final status = createRunOptionsFn(runOptions);
if (status.isError) {
final error =
'Code: ${getErrorCodeMessage(status)}\n'
'Message: ${consumeErrorMessage(status)}';
throw Exception(error);
}
return status;
}