getStringTensorElementLength method

Pointer<OrtStatus> getStringTensorElementLength(
  1. Pointer<OrtValue> value,
  2. int index,
  3. Pointer<Size> out
)

Implementation

Pointer<OrtStatus> getStringTensorElementLength(
  Pointer<OrtValue> value,
  int index,
  Pointer<Size> out,
) {
  final getStringTensorElementLengthFn =
      GetStringTensorElementLength.asFunction<
        Pointer<OrtStatus> Function(Pointer<OrtValue>, int, Pointer<Size>)
      >();
  final status = getStringTensorElementLengthFn(value, index, out);
  if (status.isError) {
    final error =
        'Get string tensor element length failed. Code: ${getErrorCodeMessage(status)}\n'
        'Message: ${consumeErrorMessage(status)}';
    throw Exception(error);
  }
  return status;
}