InferenceInput.GetData 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
一個儲存輸入資料的位元組陣列。
[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 所創建與分享的作品,並依授權條款所描述的使用進行修改。