QuantizeOp
使用集合让一切井井有条
根据您的偏好保存内容并对其进行分类。
根据给定的 zeroPoint
和 scale
量化 TensorBuffer
。
注意:QuantizeOp
不会将输出转换为 UINT8,而仅在输入的基础上执行量化数学。输出张量的数据类型始终为 FLOAT32
,但相应操作实际上是一个身份 Op(在这种情况下,输出张量与输入是同一个实例)。如需连接量化模型,可能需要 CastOp
。
如果 zeroPoint
和 scale
均为 0,系统会绕过 QuantizeOp
,这相当于将 zeroPoint
设为 0 并将 scale
设为 1。这在传入直接从 TFLite 模型平面缓冲区提取的量化参数时非常有用。如果未量化张量,则 zeroPoint
和 scale
都将被读取为 0。
继承的方法
继承自 java.lang.Object 类
布尔值
|
|
final
Class<?>
|
getClass()
|
整型
|
hashCode()
|
最终无效 |
notify()
|
最终无效 |
notifyAll()
|
字符串
|
toString()
|
最终无效 |
wait(long arg0, int arg1)
|
最终无效 |
wait(long arg0)
|
最终无效 |
wait()
|
公共构造函数
public
QuantizeOp
(float zeroPoint, float scale)
如未另行说明,那么本页面中的内容已根据知识共享署名 4.0 许可获得了许可,并且代码示例已根据 Apache 2.0 许可获得了许可。有关详情,请参阅 Google 开发者网站政策。Java 是 Oracle 和/或其关联公司的注册商标。
最后更新时间 (UTC):2024-05-14。
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"没有我需要的信息"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"太复杂/步骤太多"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"内容需要更新"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"翻译问题"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"示例/代码问题"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"其他"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"易于理解"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"解决了我的问题"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"其他"
}]