You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@singa.apache.org by "zhangzhaoqi (Jira)" <ji...@apache.org> on 2020/05/04 07:20:00 UTC

[jira] [Updated] (SINGA-509) Add opertors for all onnx examples

     [ https://issues.apache.org/jira/browse/SINGA-509?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

zhangzhaoqi updated SINGA-509:
------------------------------
    Description: 
As we have supported some ONNX examples, we hope to support all ONNX examples.

 

So I summary the operators which we need to support as following:

 
|total|workload|bidaf|gpt2|fast_neural_style|super_resolution|ResNet101_DUC_HDC|yolov3-tiny|yolov3|yolov2_coco|yolov2|mask_rcnn_R_50_FPN_1x|faster_rcnn_R_50_FPN_1x|ssd|zfnet|ShuffleNet_V2|ShuffleNet_V1|inception_v2|inception_v1|densenet121|bvlc_reference_rcnn_ilsvrc13|bvlc_reference_caffenet|bvlc_googlenet|bvlc_alexnet|squeezenet|
|Abs|1h|√| | | | | | | | | | | | | | | | | | | | | | |
|ArgMax|c++|√| | | | | | | | | | | | | | | | | | | | | | |
|CategoryMapper|invalid|√| | | | | | | | | | | | | | | | | | | | | | |
|Compress|c++|√| | | | | | | | | | | | | | | | | | | | | | |
|ConvTranspose|6h| | | | | | | | | |√| | | | | | | | | | | | | |
|Equal|1h| | | | | | | | | |√|√| | | | | | | | | | | | |
|Exp|1h| | | | | |√|√| | |√|√|√| | | | | | | | | | | |
|Expand|6h| | | | | | | | | |√|√| | | | | | | | | | | | |
|Floor|1h| | |√| | | | | | |√|√| | | | | | | | | | | | |
|Hardmax|3h|√| | | | | | | | | | | | | | | | | | | | | | |
|ImageScaler|invalid| | | | | | | | |√| | | | | | | | | | | | | | |
|InstanceNormalization|c++| | |√| | | | | | | | | | | | | | | | | | | | |
|LRN|hard| | | | | | | | | | | | |√| | | |√| |√|√|√|√| |
|LSTM|12h|√| | | | | | | | | | | | | | | | | | | | | | |
|Loop|12h| | | | | | | | | | | | | | | | | | | | | | | |
|NonMaxSuppression|12h| | | | | |√|√| | |√|√|√| | | | | | | | | | | |
|Pad|3h| | |√| | | | | | | | | | | | | | | | | | | | |
|ReduceMax|c++|√| | | | | | | | | | | | | | | | | | | | | | |
|ReduceMin|c++| | | | | |√|√| | |√|√|√| | | | | | | | | | | |
|Resize|12h| | | | | |√|√| | |√|√| | | | | | | | | | | | |
|RoiAlign|6h| | | | | | | | | |√|√| | | | | | | | | | | | |
|Round|1h| | | | | |√| | | | | | | | | | | | | | | | | |
|Scan|hard|√| | | | | | | | | | | | | | | | | | | | | | |
|ScatterElements|c++| | | | | | | | | |√|√| | | | | | | | | | | | |
|SpaceToDepth|c++| | | | | | | | |√| | | | | | | | | | | | | | |
|TopK|c++| | | | | | | | | |√|√|√| | | | | | | | | | | |
|Upsample|6h| | |√| | | | | | | | | | | | | | | | | | | | |

  was:
As we have supported some ONNX examples, we hope to support all ONNX examples.

 

So I summary the operators which we need to support as following:

 
|total|bidaf|gpt2|fast_neural_style|super_resolution|ResNet101_DUC_HDC|yolov3-tiny|yolov3|yolov2_coco|yolov2|mask_rcnn_R_50_FPN_1x|faster_rcnn_R_50_FPN_1x|ssd|zfnet|ShuffleNet_V2|ShuffleNet_V1|inception_v2|inception_v1|densenet121|bvlc_reference_rcnn_ilsvrc13|bvlc_reference_caffenet|bvlc_googlenet|bvlc_alexnet|squeezenet|
|Abs|√| | | | | | | | | | | | | | | | | | | | | | |
|ArgMax|√| | | | | | | | | | | | | | | | | | | | | | |
|CategoryMapper|√| | | | | | | | | | | | | | | | | | | | | | |
|Compress|√| | | | | | | | | | | | | | | | | | | | | | |
|ConvTranspose| | | | | | | | | |√| | | | | | | | | | | | | |
|Equal| | | | | | | | | |√|√| | | | | | | | | | | | |
|Exp| | | | | |√|√| | |√|√|√| | | | | | | | | | | |
|Expand| | | | | | | | | |√|√| | | | | | | | | | | | |
|Floor| | |√| | | | | | |√|√| | | | | | | | | | | | |
|Hardmax|√| | | | | | | | | | | | | | | | | | | | | | |
|ImageScaler| | | | | | | | |√| | | | | | | | | | | | | | |
|InstanceNormalization| | |√| | | | | | | | | | | | | | | | | | | | |
|LRN| | | | | | | | | | | | |√| | | |√| |√|√|√|√| |
|LSTM|√| | | | | | | | | | | | | | | | | | | | | | |
|Loop| | | | | | | | | | | | | | | | | | | | | | | |
|NonMaxSuppression| | | | | |√|√| | |√|√|√| | | | | | | | | | | |
|Pad| | |√| | | | | | | | | | | | | | | | | | | | |
|ReduceMax|√| | | | | | | | | | | | | | | | | | | | | | |
|ReduceMin| | | | | |√|√| | |√|√|√| | | | | | | | | | | |
|Resize| | | | | |√|√| | |√|√| | | | | | | | | | | | |
|RoiAlign| | | | | | | | | |√|√| | | | | | | | | | | | |
|Round| | | | | |√| | | | | | | | | | | | | | | | | |
|Scan|√| | | | | | | | | | | | | | | | | | | | | | |
|Scatter| | | | | | | | | |√|√| | | | | | | | | | | | |
|SpaceToDepth| | | | | | | | |√| | | | | | | | | | | | | | |
|TopK| | | | | | | | | |√|√|√| | | | | | | | | | | |
|Upsample| | |√| | | | | | | | | | | | | | | | | | | | |


> Add opertors for all onnx examples
> ----------------------------------
>
>                 Key: SINGA-509
>                 URL: https://issues.apache.org/jira/browse/SINGA-509
>             Project: Singa
>          Issue Type: New Feature
>            Reporter: zhangzhaoqi
>            Priority: Major
>
> As we have supported some ONNX examples, we hope to support all ONNX examples.
>  
> So I summary the operators which we need to support as following:
>  
> |total|workload|bidaf|gpt2|fast_neural_style|super_resolution|ResNet101_DUC_HDC|yolov3-tiny|yolov3|yolov2_coco|yolov2|mask_rcnn_R_50_FPN_1x|faster_rcnn_R_50_FPN_1x|ssd|zfnet|ShuffleNet_V2|ShuffleNet_V1|inception_v2|inception_v1|densenet121|bvlc_reference_rcnn_ilsvrc13|bvlc_reference_caffenet|bvlc_googlenet|bvlc_alexnet|squeezenet|
> |Abs|1h|√| | | | | | | | | | | | | | | | | | | | | | |
> |ArgMax|c++|√| | | | | | | | | | | | | | | | | | | | | | |
> |CategoryMapper|invalid|√| | | | | | | | | | | | | | | | | | | | | | |
> |Compress|c++|√| | | | | | | | | | | | | | | | | | | | | | |
> |ConvTranspose|6h| | | | | | | | | |√| | | | | | | | | | | | | |
> |Equal|1h| | | | | | | | | |√|√| | | | | | | | | | | | |
> |Exp|1h| | | | | |√|√| | |√|√|√| | | | | | | | | | | |
> |Expand|6h| | | | | | | | | |√|√| | | | | | | | | | | | |
> |Floor|1h| | |√| | | | | | |√|√| | | | | | | | | | | | |
> |Hardmax|3h|√| | | | | | | | | | | | | | | | | | | | | | |
> |ImageScaler|invalid| | | | | | | | |√| | | | | | | | | | | | | | |
> |InstanceNormalization|c++| | |√| | | | | | | | | | | | | | | | | | | | |
> |LRN|hard| | | | | | | | | | | | |√| | | |√| |√|√|√|√| |
> |LSTM|12h|√| | | | | | | | | | | | | | | | | | | | | | |
> |Loop|12h| | | | | | | | | | | | | | | | | | | | | | | |
> |NonMaxSuppression|12h| | | | | |√|√| | |√|√|√| | | | | | | | | | | |
> |Pad|3h| | |√| | | | | | | | | | | | | | | | | | | | |
> |ReduceMax|c++|√| | | | | | | | | | | | | | | | | | | | | | |
> |ReduceMin|c++| | | | | |√|√| | |√|√|√| | | | | | | | | | | |
> |Resize|12h| | | | | |√|√| | |√|√| | | | | | | | | | | | |
> |RoiAlign|6h| | | | | | | | | |√|√| | | | | | | | | | | | |
> |Round|1h| | | | | |√| | | | | | | | | | | | | | | | | |
> |Scan|hard|√| | | | | | | | | | | | | | | | | | | | | | |
> |ScatterElements|c++| | | | | | | | | |√|√| | | | | | | | | | | | |
> |SpaceToDepth|c++| | | | | | | | |√| | | | | | | | | | | | | | |
> |TopK|c++| | | | | | | | | |√|√|√| | | | | | | | | | | |
> |Upsample|6h| | |√| | | | | | | | | | | | | | | | | | | | |



--
This message was sent by Atlassian Jira
(v8.3.4#803005)