Skip to content

Latest commit

 

History

History
582 lines (481 loc) · 35 KB

Model_Support_Status.rst

File metadata and controls

582 lines (481 loc) · 35 KB

Model Support Status

ONNX Support Status

Import

  • ✓: Support to convert
  • X: Not support

Total: 11/12

ONNX Import Sample Test(onnx --> nnp)

Count 11/12

Name Support Memo

bvlc_alexnet_model bvlc_googlenet_model bvlc_reference_caffenet_model bvlc_reference_rcnn_ilsvrc13_model densenet121_model

✓ ✓ ✓ ✓ ✓

inception_v1_model inception_v2_model resnet50_model shufflenet_model squeezenet_model vgg19_model zfnet512_model

X ✓ ✓ ✓ ✓ ✓ ✓

The edge mode of the pad in nnabla is not implemented.

Export

  • ✓: Support to convert
  • X: Not support

Total: 60/65

ONNX Export Sample Test(nnp --> onnx)

Count 34/37

Name Support Memo

01_logistic_regression_10 01_logistic_regression_9 02_binary_cnn_15 02_binary_cnn_16 06_auto_encoder_17 06_auto_encoder_18 10_deep_mlp_13 10_deep_mlp_14 11_deconvolution_11 11_deconvolution_12 12_residual_learning_19 12_residual_learning_20 LSTM_auto_encoder_23 LSTM_auto_encoder_24 LeNet_35 LeNet_36 bidirectional_elman_net_25 bidirectional_elman_net_26 binary_connect_mnist_LeNet_5 binary_connect_mnist_MLP_8 binary_net_mnist_LeNet_7 binary_net_mnist_MLP_4 binary_weight_mnist_MLP_6 elman_net_21 elman_net_22 elman_net_with_attention_33 elman_net_with_attention_34 gated_recurrent_unitGRU_31 gated_recurrent_unitGRU_32 long_short_term_memoryLSTM_29 long_short_term_memoryLSTM_30

✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓

mnist_dcgan_with_label_1

X

NNabla converter error, will be fixed in the future.

mnist_dcgan_with_label_2 mnist_vae_3

X ✓

NNabla converter error, will be fixed in the future.

semi_supervised_learning_VAT_37 stacked_GRU_27 stacked_GRU_28

X ✓ ✓

NNP with only a single executor is currently supported.

ONNX Export Pretrained Model Test(nnp --> onnx)

Count 17/18

Name Support Memo

AlexNet DenseNet-161_2_570 GoogLeNet_4_142 MobileNet_1_86 NIN Resnet-101_4_348 Resnet-152_4_518 Resnet-18_3_71 Resnet-34_4_128 Resnet-50_4_178 ShuffleNet-0.5x_2_202 ShuffleNet_2_202 SqueezeNet-1.0_2_70 SqueezeNet-1.1_2_70 VGG-11 VGG-13 VGG-16 Xception

✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ X ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓

ONNX Export Example Model Test(nnp --> onnx)

Count 9/10

Name Support Memo

capsules classification cycle_gan deeplabv3plus meta_learning pix2pix siamese_embedding

✓ ✓ ✓ ✓ ✓ ✓ ✓

wavenet word_embedding yolov2

X ✓ ✓

The onehot dimension != 2 is not supported.

Tensorflow Support Status

Import

  • ✓: Support to convert
  • X: Not support

Total: 15/16

Tensorflow Import Sample Test(tf --> nnp)

Count 15/16

Name Support Memo

AlexNet GoogLeNet LeNet_5 ResNet50 VGG16 ZFNet ae0_frozen conv-layers_frozen fc-layers_frozen inception_resnet_v2_2016_08_30_frozen inception_v1_2016_08_28_frozen inception_v3_2016_08_28_frozen inception_v4_2016_09_09_frozen

✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓

lstm_frozen mobilenet_v1_0.75_192 mobilenet_v1_1.0_224

X ✓ ✓

The Shape is currently not supported to convert by nnabla.

Export

  • ✓: Support to convert
  • X: Not support

Total: 58/65

Tensorflow Export Sample Test(nnp --> tf)

Count 34/37

Name Support Memo

01_logistic_regression_10 01_logistic_regression_9 02_binary_cnn_15 02_binary_cnn_16 06_auto_encoder_17 06_auto_encoder_18 10_deep_mlp_13 10_deep_mlp_14 11_deconvolution_11 11_deconvolution_12 12_residual_learning_19 12_residual_learning_20 LSTM_auto_encoder_23 LSTM_auto_encoder_24 LeNet_35 LeNet_36 bidirectional_elman_net_25 bidirectional_elman_net_26 binary_connect_mnist_LeNet_5 binary_connect_mnist_MLP_8 binary_net_mnist_LeNet_7 binary_net_mnist_MLP_4 binary_weight_mnist_MLP_6 elman_net_21 elman_net_22 elman_net_with_attention_33 elman_net_with_attention_34 gated_recurrent_unitGRU_31 gated_recurrent_unitGRU_32 long_short_term_memoryLSTM_29 long_short_term_memoryLSTM_30

✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓

mnist_dcgan_with_label_1

X

NNabla converter error, will be fixed in the future.

mnist_dcgan_with_label_2 mnist_vae_3

X ✓

NNabla converter error, will be fixed in the future.

semi_supervised_learning_VAT_37 stacked_GRU_27 stacked_GRU_28

X ✓ ✓

NNP with only a single executor is currently supported.

Tensorflow Export Pretrained Models(nnp --> tf)

Count 15/18

Name Support Memo

AlexNet DenseNet-161_2_570 GoogLeNet_4_142 MobileNet_1_86 NIN Resnet-101_4_348 Resnet-152_4_518 Resnet-18_3_71 Resnet-34_4_128 Resnet-50_4_178 ShuffleNet-0.5x_2_202 ShuffleNet_2_202 SqueezeNet-1.0_2_70 SqueezeNet-1.1_2_70 VGG-11 VGG-13 VGG-16 Xception

X ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ X X ✓ ✓ ✓ ✓ ✓ ✓

Tensorflow Export Example Models(nnp --> tf)

Count 9/10

Name Support Memo

capsules classification cycle_gan deeplabv3plus meta_learning pix2pix siamese_embedding

✓ ✓ ✓ ✓ ✓ ✓ ✓

wavenet word_embedding yolov2

X ✓ ✓

The onehot dimension != 2 is not supported.

Tensorflow Lite Support Status

Export

  • ✓: Support to convert
  • X: Not support

Total: 46/65

Tensorflow Lite Export Sample Test(nnp --> tflite)

Count 29/37

Name Support Memo

01_logistic_regression_10 01_logistic_regression_9 02_binary_cnn_15 02_binary_cnn_16 06_auto_encoder_17 06_auto_encoder_18 10_deep_mlp_13 10_deep_mlp_14 11_deconvolution_11 11_deconvolution_12 12_residual_learning_19 12_residual_learning_20 LSTM_auto_encoder_23 LSTM_auto_encoder_24 LeNet_35 LeNet_36 bidirectional_elman_net_25 bidirectional_elman_net_26 binary_connect_mnist_LeNet_5 binary_connect_mnist_MLP_8 binary_net_mnist_LeNet_7 binary_net_mnist_MLP_4 binary_weight_mnist_MLP_6 elman_net_21 elman_net_22 elman_net_with_attention_33 elman_net_with_attention_34 gated_recurrent_unitGRU_31 gated_recurrent_unitGRU_32 long_short_term_memoryLSTM_29 long_short_term_memoryLSTM_30 mnist_dcgan_with_label_1 mnist_dcgan_with_label_2 mnist_vae_3 semi_supervised_learning_VAT_37 stacked_GRU_27 stacked_GRU_28

✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ X X X X X ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ X X ✓ X ✓ ✓

Tensorflow Lite Export Pretrained Models(nnp --> tflite)

Count 10/18

Name Support Memo

AlexNet DenseNet-161_2_570 GoogLeNet_4_142 MobileNet_1_86 NIN Resnet-101_4_348 Resnet-152_4_518 Resnet-18_3_71 Resnet-34_4_128 Resnet-50_4_178 ShuffleNet-0.5x_2_202 ShuffleNet_2_202 SqueezeNet-1.0_2_70 SqueezeNet-1.1_2_70 VGG-11 VGG-13 VGG-16 Xception

✓ X ✓ ✓ X ✓ ✓ ✓ ✓ ✓ ✓ ✓ X X X X X X

Tensorflow Lite Export Example Models(nnp --> tflite)

Count 7/10

Name Support Memo

capsules classification cycle_gan deeplabv3plus meta_learning pix2pix siamese_embedding wavenet word_embedding yolov2

X ✓ ✓ ✓ ✓ ✓ ✓ X ✓ X

NNabla C Runtime Support Status

Export

  • ✓: Support to convert
  • X: Not support

Total: 34/37

NNC Export Sample Test(nnp --> nnb)

Count 34/37

Name Support Memo

01_logistic_regression_10 01_logistic_regression_9 02_binary_cnn_15 02_binary_cnn_16 06_auto_encoder_17 06_auto_encoder_18 10_deep_mlp_13 10_deep_mlp_14 11_deconvolution_11 11_deconvolution_12 12_residual_learning_19 12_residual_learning_20 LSTM_auto_encoder_23 LSTM_auto_encoder_24 LeNet_35 LeNet_36 bidirectional_elman_net_25 bidirectional_elman_net_26 binary_connect_mnist_LeNet_5 binary_connect_mnist_MLP_8 binary_net_mnist_LeNet_7 binary_net_mnist_MLP_4 binary_weight_mnist_MLP_6 elman_net_21 elman_net_22 elman_net_with_attention_33 elman_net_with_attention_34 gated_recurrent_unitGRU_31 gated_recurrent_unitGRU_32 long_short_term_memoryLSTM_29 long_short_term_memoryLSTM_30

✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓

mnist_dcgan_with_label_1

X

Failed to infer by nnabla.

mnist_dcgan_with_label_2 mnist_vae_3

X ✓

Failed to compare inferring result.

semi_supervised_learning_VAT_37 stacked_GRU_27 stacked_GRU_28

X ✓ ✓

Failed to compare inferring result.