ScopeDecodeBboxV2Pass
Description
Fuses the following two scopes into a DecodeBboxV2 operator:
Scope 1 contains at least two Exp operators, four Mul operators, four Sub operators, a multiple of two RealDiv operators, two Unpack operators, one Pack operator, and three Transpose operators, excluding the Softmax operator.
Scope 2 contains at least two Exp operators, four Mul operators, 10 Sub operators, a multiple of two RealDiv operators, two Unpack operators, one Pack operator, three Transpose operators, three Rank operators, and three Range operators, excluding the Sigmoid operator.
Scope Details
Scope 1:

Scope 2:

Fusion Mapping
Scope 1:
The input of the transpose operator is used as the first input of the fused operator.
The input of get_center_coordinates_and_sizes/transpose is used as the second input of the fused operator.
The output of transpose_1 is used as the first output of the fused operator.
Scope 2:
The input of transpose/Rank is used as the first input of the fused operator.
The input of get_center_coordinates_and_sizes/transpose/Rank is used as the second input of the fused operator.
The output of transpose_1 is used as the first output of the fused operator.
Applicable Network
Fast R-CNN
SSD-ResNet34
SSD-ResNet50V1-FPN
Fusion Pattern Type
Non-general fusion pattern