語言

InferenceInput.GetData 方法

定義

一個儲存輸入資料的位元組陣列。

[Android.Runtime.Register("getData", "()[B", "", ApiSince=36)]
public byte[] GetData();
[<Android.Runtime.Register("getData", "()[B", "", ApiSince=36)>]
member this.GetData : unit -> byte[]

傳回

Byte[]
屬性

備註

一個儲存輸入資料的位元組陣列。 輸入的順序應該與模型的輸入相同。

對於 LiteRT,此欄位映射至 runForMultipleInputsOutput 的輸入: https://www.tensorflow.org/lite/api_docs/java/org/tensorflow/lite/InterpreterApi#parameters_9

{@code
            String[] input0 = {"foo", "bar"}; // string tensor shape is [2].
            int[] input1 = new int[]{3, 2, 1}; // int tensor shape is [3].
            Object[] inputData = {input0, input1, ...};
            byte[] data = serializeObject(inputData);
            }

對於 Executorch 模型,此欄位為序列化的 EValue 陣列。

Java 文件 android.adservices.ondevicepersonalization.InferenceInput.getData()。

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於