公共接口
Tensor
Tensorflow Lite 中使用的类型化多维数组。
Tensor
的原生句柄由 NativeInterpreterWrapper
管理,
无需由客户端关闭但是,一旦 NativeInterpreterWrapper
具有
张量处理将会失效。
嵌套类
类别 | Tensor.QuantizationParams | 与表格 QuantizationParameters 对应的量化参数,
TFLite
模型架构文件。 |
公共方法
抽象 ByteBuffer |
asReadOnlyBuffer()
返回张量数据的只读
ByteBuffer 视图。 |
抽象 DataType | |
抽象 整数 |
numBytes()
返回张量数据的大小(以字节为单位)。
|
抽象 整数 |
numDimensions()
返回张量的维数(有时称为秩)。
|
抽象 整数 |
numElements()
返回张量扁平化 (1-D) 视图中的元素数量。
|
抽象 Tensor.QuantizationParams |
quantizationParams()
返回所属解释器中张量的量化参数。
|
抽象 整数 [] | |
抽象 整数 [] |
shapeSignature()
返回张量的原始形状,
即,在进行任何调整大小之前,每个尺寸的大小。
|
公共方法
<ph type="x-smartling-placeholder"></ph> 公开 抽象 ByteBuffer asReadOnlyBuffer ()
返回张量数据的只读 ByteBuffer
视图。
一般来说,此方法最适合获取输出张量数据的只读视图,
*执行*之后*(例如,通过 InterpreterApi.run(Object, Object)
)。在
特别是,有些图表具有动态形状的输出,
输出缓冲区。用法示例:
interpreter.run(input, null);
ByteBuffer outputBuffer = interpreter.getOutputTensor(0).asReadOnlyBuffer();
// Copy or read from outputBuff