ScopeBatchMultiClassNMSPass

Description

Fuses the following scope into a BatchMultiClassNonMaxSuppression operator. The scope path is map/while/MultiClassNonMaxSuppression/.

Scope Details

Result Operator Prototype

BatchMultiClassNonMaxSuppression. For details, see Operator Acceleration Library API Reference.

Fusion Mapping

map/TensorArrayUnstack/Shape is used as the first input of the fused operator.

map/TensorArrayUnstack_1/Shape is used as the second input of the fused operator.

map/TensorArrayUnstack_3/Shape, if any, is used as the third input of the fused operator.

map/TensorArrayUnstack_4/Shape, if any, is used as the fourth input of the fused operator.

map/TensorArrayStack/TensorArrayGatherV3, if any, is used as the first output of the fused operator.

map/TensorArrayStack_1/TensorArrayGatherV3, if any, is used as the second output of the fused operator.

map/TensorArrayStack_2/TensorArrayGatherV3, if any, is used as the third output of the fused operator.

map/TensorArrayStack_4/TensorArrayGatherV3, if any, is used as the fourth output of the fused operator.

Applicable Network

Fast R-CNN

SSD-Resnet50V1-FPN

Mask R-CNN

Fusion Pattern Type

Non-general fusion pattern