OPERATOR RULE

DepthToSpace

算子允许使用非量化模式或量化被动传递模式。

被动传递
规则定位被动传递
量化判定量化时被动传递
数据类型继承入口量化类型;激活 S8 / U8 / S16 / U16
示例状态4/4 PASS

数据类型与量化边界

数据类型概述
继承入口量化类型;激活 S8 / U8 / S16 / U16
量化要求
量化时被动传递

规则原文

规则定位:被动传递

本页是 ax quant spec 的逐算子展开。本页与统一规范冲突时,以统一规范为准。

规则

  • 算子允许使用非量化模式或量化被动传递模式。
  • 量化被动传递模式下,算子内部不插入 Q/DQ。
  • 每个量化数据出口与入口共享完整量化参数,包括整数类型、scalezero_point、粒度和 axis
  • 激活量化类型从 S8 对称或非对称、U8 非对称、S16 对称、U16 非对称中选择,粒度为 per-tensor。

本文档未增加限制的属性、shape 和输入形式,遵循模型声明 opset 下的 ONNX 语义。

与 Pattern 的关系

  • 相连的被动传递算子可以形成带分支的被动传递子图;子图内部无 Q/DQ,所有量化出口共享入口参数。

MODEL EVIDENCE

可验证的 ONNX 案例

每张卡片直接嵌入对应的 Netron 模型图,进入页面后自动加载。

代表性结构

VERIFIED

覆盖该页面的主规则路径。

errors 0warnings 0nodes 5Q/DQ 2 / 2patterns none
Netron正在加载模型…
新窗口打开

U8 激活

VERIFIED

被动传递 U8 非对称 per-tensor 量化参数,出入口一致。

errors 0warnings 0nodes 5Q/DQ 2 / 2patterns none
Netron正在加载模型…
新窗口打开

S16 激活

VERIFIED

被动传递 S16 对称 per-tensor 量化参数,出入口一致。

errors 0warnings 0nodes 5Q/DQ 2 / 2patterns none
Netron正在加载模型…
新窗口打开

U16 激活

VERIFIED

被动传递 U16 非对称 per-tensor 量化参数,出入口一致。

errors 0warnings 0nodes 5Q/DQ 2 / 2patterns none
Netron正在加载模型…
新窗口打开