createTensorWithDataAsOrtValue method

Pointer<OrtStatus> createTensorWithDataAsOrtValue(
  1. Pointer<Pointer<OrtValue>> value, {
  2. required Pointer<OrtMemoryInfo> memoryInfo,
  3. required Pointer<Void> inputData,
  4. required int inputDataLengthInBytes,
  5. required Pointer<Int64> inputShape,
  6. required int inputShapeLengthInBytes,
  7. required int onnxTensorElementDataType,
})

Implementation

Pointer<OrtStatus> createTensorWithDataAsOrtValue(
  Pointer<Pointer<OrtValue>> value, {
  required Pointer<OrtMemoryInfo> memoryInfo,
  required Pointer<Void> inputData,
  required int inputDataLengthInBytes,
  required Pointer<Int64> inputShape,
  required int inputShapeLengthInBytes,
  required int onnxTensorElementDataType,
}) {
  final createTensorWithDataFn =
      CreateTensorWithDataAsOrtValue.asFunction<
        Pointer<OrtStatus> Function(
          Pointer<OrtMemoryInfo>,
          Pointer<Void>,
          int,
          Pointer<Int64>,
          int,
          int,
          Pointer<Pointer<OrtValue>> out,
        )
      >();
  final status = createTensorWithDataFn(
    memoryInfo,
    inputData,
    inputDataLengthInBytes,
    inputShape,
    inputShapeLengthInBytes,
    onnxTensorElementDataType,
    value,
  );
  return status;
}