op模型转换失败问题
[W 12/ 2 17: 8:34.212 ...wnloads/Work/Paddle-Lite/lite/api/opt.cc:151 RunOptimize] Load combined-param model. Option model_dir will be ignored [I 12/ 2 17: 8:34.213 ...ads/Work/Paddle-Lite/lite/api/cxx_api.cc:259 Build] Load model from file. [I 12/ 2 17: 8:34.338 ...s/Work/Paddle-Lite/lite/core/optimizer.h:258 RunPasses] == Running pass: lite_quant_dequant_fuse_pass [I 12/ 2 17: 8:34.357 ...s/Work/Paddle-Lite/lite/core/optimizer.h:282 RunPasses] == Finished running: lite_quant_dequant_fuse_pass [I 12/ 2 17: 8:34.357 ...s/Work/Paddle-Lite/lite/core/optimizer.h:258 RunPasses] == Running pass: weight_quantization_preprocess_pass [I 12/ 2 17: 8:34.359 ...s/Work/Paddle-Lite/lite/core/optimizer.h:282 RunPasses] == Finished running: weight_quantization_preprocess_pass [I 12/ 2 17: 8:34.359 ...s/Work/Paddle-Lite/lite/core/optimizer.h:258 RunPasses] == Running pass: lite_conv_elementwise_fuse_pass [I 12/ 2 17: 8:34.367 ...le-Lite/lite/core/mir/pattern_matcher.cc:108 operator()] detected 3 subgraph [I 12/ 2 17: 8:34.369 ...s/Work/Paddle-Lite/lite/core/optimizer.h:282 RunPasses] == Finished running: lite_conv_elementwise_fuse_pass [I 12/ 2 17: 8:34.369 ...s/Work/Paddle-Lite/lite/core/optimizer.h:258 RunPasses] == Running pass: lite_conv_bn_fuse_pass [I 12/ 2 17: 8:34.517 ...le-Lite/lite/core/mir/pattern_matcher.cc:108 operator()] detected 51 subgraph [I 12/ 2 17: 8:34.542 ...le-Lite/lite/core/mir/pattern_matcher.cc:108 operator()] detected 19 subgraph [I 12/ 2 17: 8:34.544 ...s/Work/Paddle-Lite/lite/core/optimizer.h:282 RunPasses] == Finished running: lite_conv_bn_fuse_pass [I 12/ 2 17: 8:34.544 ...s/Work/Paddle-Lite/lite/core/optimizer.h:258 RunPasses] == Running pass: lite_conv_elementwise_fuse_pass [I 12/ 2 17: 8:34.557 ...s/Work/Paddle-Lite/lite/core/optimizer.h:282 RunPasses] == Finished running: lite_conv_elementwise_fuse_pass [I 12/ 2 17: 8:34.557 ...s/Work/Paddle-Lite/lite/core/optimizer.h:258 RunPasses] == Running pass: lite_conv_activation_fuse_pass [I 12/ 2 17: 8:34.574 ...le-Lite/lite/core/mir/pattern_matcher.cc:108 operator()] detected 37 subgraph [I 12/ 2 17: 8:34.605 ...le-Lite/lite/core/mir/pattern_matcher.cc:108 operator()] detected 14 subgraph [I 12/ 2 17: 8:34.620 ...s/Work/Paddle-Lite/lite/core/optimizer.h:282 RunPasses] == Finished running: lite_conv_activation_fuse_pass [I 12/ 2 17: 8:34.620 ...s/Work/Paddle-Lite/lite/core/optimizer.h:258 RunPasses] == Running pass: lite_var_conv_2d_activation_fuse_pass [I 12/ 2 17: 8:34.620 ...s/Work/Paddle-Lite/lite/core/optimizer.h:271 RunPasses] - Skip lite_var_conv_2d_activation_fuse_pass because the target or kernel does not match. [I 12/ 2 17: 8:34.620 ...s/Work/Paddle-Lite/lite/core/optimizer.h:258 RunPasses] == Running pass: lite_match_matrix_activation_fuse_pass [I 12/ 2 17: 8:34.620 ...s/Work/Paddle-Lite/lite/core/optimizer.h:271 RunPasses] - Skip lite_match_matrix_activation_fuse_pass because the target or kernel does not match. [I 12/ 2 17: 8:34.620 ...s/Work/Paddle-Lite/lite/core/optimizer.h:258 RunPasses] == Running pass: lite_fc_fuse_pass [I 12/ 2 17: 8:34.621 ...s/Work/Paddle-Lite/lite/core/optimizer.h:282 RunPasses] == Finished running: lite_fc_fuse_pass [I 12/ 2 17: 8:34.621 ...s/Work/Paddle-Lite/lite/core/optimizer.h:258 RunPasses] == Running pass: lite_shuffle_channel_fuse_pass [I 12/ 2 17: 8:34.629 ...le-Lite/lite/core/mir/pattern_matcher.cc:108 operator()] detected 16 subgraph [I 12/ 2 17: 8:34.630 ...s/Work/Paddle-Lite/lite/core/optimizer.h:282 RunPasses] == Finished running: lite_shuffle_channel_fuse_pass [I 12/ 2 17: 8:34.630 ...s/Work/Paddle-Lite/lite/core/optimizer.h:258 RunPasses] == Running pass: lite_transpose_softmax_transpose_fuse_pass [I 12/ 2 17: 8:34.631 ...s/Work/Paddle-Lite/lite/core/optimizer.h:282 RunPasses] == Finished running: lite_transpose_softmax_transpose_fuse_pass [I 12/ 2 17: 8:34.631 ...s/Work/Paddle-Lite/lite/core/optimizer.h:258 RunPasses] == Running pass: lite_interpolate_fuse_pass [I 12/ 2 17: 8:34.632 ...s/Work/Paddle-Lite/lite/core/optimizer.h:282 RunPasses] == Finished running: lite_interpolate_fuse_pass [I 12/ 2 17: 8:34.632 ...s/Work/Paddle-Lite/lite/core/optimizer.h:258 RunPasses] == Running pass: identity_scale_eliminate_pass [I 12/ 2 17: 8:34.635 ...le-Lite/lite/core/mir/pattern_matcher.cc:108 operator()] detected 1 subgraph [I 12/ 2 17: 8:34.635 ...s/Work/Paddle-Lite/lite/core/optimizer.h:282 RunPasses] == Finished running: identity_scale_eliminate_pass [I 12/ 2 17: 8:34.635 ...s/Work/Paddle-Lite/lite/core/optimizer.h:258 RunPasses] == Running pass: lite_scales_fuse_pass [I 12/ 2 17: 8:34.635 ...s/Work/Paddle-Lite/lite/core/optimizer.h:271 RunPasses] - Skip lite_scales_fuse_pass because the target or kernel does not match. [I 12/ 2 17: 8:34.635 ...s/Work/Paddle-Lite/lite/core/optimizer.h:258 RunPasses] == Running pass: lite_sequence_reverse_embedding_fuse_pass [I 12/ 2 17: 8:34.635 ...s/Work/Paddle-Lite/lite/core/optimizer.h:271 RunPasses] - Skip lite_sequence_reverse_embedding_fuse_pass because the target or kernel does not match. [I 12/ 2 17: 8:34.635 ...s/Work/Paddle-Lite/lite/core/optimizer.h:258 RunPasses] == Running pass: elementwise_mul_constant_eliminate_pass [I 12/ 2 17: 8:34.637 ...s/Work/Paddle-Lite/lite/core/optimizer.h:282 RunPasses] == Finished running: elementwise_mul_constant_eliminate_pass [I 12/ 2 17: 8:34.637 ...s/Work/Paddle-Lite/lite/core/optimizer.h:258 RunPasses] == Running pass: lite_sequence_pool_concat_fuse_pass [I 12/ 2 17: 8:34.637 ...s/Work/Paddle-Lite/lite/core/optimizer.h:271 RunPasses] - Skip lite_sequence_pool_concat_fuse_pass because the target or kernel does not match. [I 12/ 2 17: 8:34.637 ...s/Work/Paddle-Lite/lite/core/optimizer.h:258 RunPasses] == Running pass: lite_scale_activation_fuse_pass [I 12/ 2 17: 8:34.638 ...s/Work/Paddle-Lite/lite/core/optimizer.h:282 RunPasses] == Finished running: lite_scale_activation_fuse_pass [I 12/ 2 17: 8:34.638 ...s/Work/Paddle-Lite/lite/core/optimizer.h:258 RunPasses] == Running pass: identity_dropout_eliminate_pass [I 12/ 2 17: 8:34.638 ...s/Work/Paddle-Lite/lite/core/optimizer.h:271 RunPasses] - Skip identity_dropout_eliminate_pass because the target or kernel does not match. [I 12/ 2 17: 8:34.638 ...s/Work/Paddle-Lite/lite/core/optimizer.h:258 RunPasses] == Running pass: __xpu__resnet_fuse_pass [I 12/ 2 17: 8:34.638 ...s/Work/Paddle-Lite/lite/core/optimizer.h:271 RunPasses] - Skip __xpu__resnet_fuse_pass because the target or kernel does not match. [I 12/ 2 17: 8:34.638 ...s/Work/Paddle-Lite/lite/core/optimizer.h:258 RunPasses] == Running pass: __xpu__resnet_d_fuse_pass [I 12/ 2 17: 8:34.638 ...s/Work/Paddle-Lite/lite/core/optimizer.h:271 RunPasses] - Skip __xpu__resnet_d_fuse_pass because the target or kernel does not match. [I 12/ 2 17: 8:34.638 ...s/Work/Paddle-Lite/lite/core/optimizer.h:258 RunPasses] == Running pass: __xpu__resnet_cbam_fuse_pass [I 12/ 2 17: 8:34.638 ...s/Work/Paddle-Lite/lite/core/optimizer.h:271 RunPasses] - Skip __xpu__resnet_cbam_fuse_pass because the target or kernel does not match. [I 12/ 2 17: 8:34.638 ...s/Work/Paddle-Lite/lite/core/optimizer.h:258 RunPasses] == Running pass: __xpu__conv2d_fuse_pass [I 12/ 2 17: 8:34.638 ...s/Work/Paddle-Lite/lite/core/optimizer.h:271 RunPasses] - Skip __xpu__conv2d_fuse_pass because the target or kernel does not match. [I 12/ 2 17: 8:34.638 ...s/Work/Paddle-Lite/lite/core/optimizer.h:258 RunPasses] == Running pass: __xpu__conv2d_link_previous_out_max_pass [I 12/ 2 17: 8:34.638 ...s/Work/Paddle-Lite/lite/core/optimizer.h:271 RunPasses] - Skip __xpu__conv2d_link_previous_out_max_pass because the target or kernel does not match. [I 12/ 2 17: 8:34.638 ...s/Work/Paddle-Lite/lite/core/optimizer.h:258 RunPasses] == Running pass: __xpu__sfa_head_meanstd_fuse_pass [I 12/ 2 17: 8:34.638 ...s/Work/Paddle-Lite/lite/core/optimizer.h:271 RunPasses] - Skip __xpu__sfa_head_meanstd_fuse_pass because the target or kernel does not match. [I 12/ 2 17: 8:34.638 ...s/Work/Paddle-Lite/lite/core/optimizer.h:258 RunPasses] == Running pass: __xpu__sfa_head_moment_fuse_pass [I 12/ 2 17: 8:34.638 ...s/Work/Paddle-Lite/lite/core/optimizer.h:271 RunPasses] - Skip __xpu__sfa_head_moment_fuse_pass because the target or kernel does not match. [I 12/ 2 17: 8:34.638 ...s/Work/Paddle-Lite/lite/core/optimizer.h:258 RunPasses] == Running pass: __xpu__mmdnn_fuse_pass [I 12/ 2 17: 8:34.638 ...s/Work/Paddle-Lite/lite/core/optimizer.h:271 RunPasses] - Skip __xpu__mmdnn_fuse_pass because the target or kernel does not match. [I 12/ 2 17: 8:34.638 ...s/Work/Paddle-Lite/lite/core/optimizer.h:258 RunPasses] == Running pass: __xpu__multi_encoder_fuse_pass [I 12/ 2 17: 8:34.638 ...s/Work/Paddle-Lite/lite/core/optimizer.h:271 RunPasses] - Skip __xpu__multi_encoder_fuse_pass because the target or kernel does not match. [I 12/ 2 17: 8:34.638 ...s/Work/Paddle-Lite/lite/core/optimizer.h:258 RunPasses] == Running pass: __xpu__embedding_with_eltwise_add_fuse_pass [I 12/ 2 17: 8:34.638 ...s/Work/Paddle-Lite/lite/core/optimizer.h:271 RunPasses] - Skip __xpu__embedding_with_eltwise_add_fuse_pass because the target or kernel does not match. [I 12/ 2 17: 8:34.638 ...s/Work/Paddle-Lite/lite/core/optimizer.h:258 RunPasses] == Running pass: __xpu__fc_fuse_pass [I 12/ 2 17: 8:34.638 ...s/Work/Paddle-Lite/lite/core/optimizer.h:271 RunPasses] - Skip __xpu__fc_fuse_pass because the target or kernel does not match. [I 12/ 2 17: 8:34.638 ...s/Work/Paddle-Lite/lite/core/optimizer.h:258 RunPasses] == Running pass: quantized_op_attributes_inference_pass [I 12/ 2 17: 8:34.638 ...s/Work/Paddle-Lite/lite/core/optimizer.h:271 RunPasses] - Skip quantized_op_attributes_inference_pass because the target or kernel does not match. [I 12/ 2 17: 8:34.638 ...s/Work/Paddle-Lite/lite/core/optimizer.h:258 RunPasses] == Running pass: npu_subgraph_pass [I 12/ 2 17: 8:34.638 ...s/Work/Paddle-Lite/lite/core/optimizer.h:271 RunPasses] - Skip npu_subgraph_pass because the target or kernel does not match. [I 12/ 2 17: 8:34.638 ...s/Work/Paddle-Lite/lite/core/optimizer.h:258 RunPasses] == Running pass: huawei_ascend_npu_subgraph_pass [I 12/ 2 17: 8:34.638 ...s/Work/Paddle-Lite/lite/core/optimizer.h:271 RunPasses] - Skip huawei_ascend_npu_subgraph_pass because the target or kernel does not match. [I 12/ 2 17: 8:34.638 ...s/Work/Paddle-Lite/lite/core/optimizer.h:258 RunPasses] == Running pass: xpu_subgraph_pass [I 12/ 2 17: 8:34.638 ...s/Work/Paddle-Lite/lite/core/optimizer.h:271 RunPasses] - Skip xpu_subgraph_pass because the target or kernel does not match. [I 12/ 2 17: 8:34.638 ...s/Work/Paddle-Lite/lite/core/optimizer.h:258 RunPasses] == Running pass: bm_subgraph_pass [I 12/ 2 17: 8:34.638 ...s/Work/Paddle-Lite/lite/core/optimizer.h:271 RunPasses] - Skip bm_subgraph_pass because the target or kernel does not match. [I 12/ 2 17: 8:34.638 ...s/Work/Paddle-Lite/lite/core/optimizer.h:258 RunPasses] == Running pass: apu_subgraph_pass [I 12/ 2 17: 8:34.638 ...s/Work/Paddle-Lite/lite/core/optimizer.h:271 RunPasses] - Skip apu_subgraph_pass because the target or kernel does not match. [I 12/ 2 17: 8:34.638 ...s/Work/Paddle-Lite/lite/core/optimizer.h:258 RunPasses] == Running pass: rknpu_subgraph_pass [I 12/ 2 17: 8:34.638 ...s/Work/Paddle-Lite/lite/core/optimizer.h:271 RunPasses] - Skip rknpu_subgraph_pass because the target or kernel does not match. [I 12/ 2 17: 8:34.638 ...s/Work/Paddle-Lite/lite/core/optimizer.h:258 RunPasses] == Running pass: mlu_subgraph_pass [I 12/ 2 17: 8:34.638 ...s/Work/Paddle-Lite/lite/core/optimizer.h:271 RunPasses] - Skip mlu_subgraph_pass because the target or kernel does not match. [I 12/ 2 17: 8:34.638 ...s/Work/Paddle-Lite/lite/core/optimizer.h:258 RunPasses] == Running pass: control_flow_op_unused_inputs_and_outputs_eliminate_pass [I 12/ 2 17: 8:34.638 ...s/Work/Paddle-Lite/lite/core/optimizer.h:271 RunPasses] - Skip control_flow_op_unused_inputs_and_outputs_eliminate_pass because the target or kernel does not match. [I 12/ 2 17: 8:34.638 ...s/Work/Paddle-Lite/lite/core/optimizer.h:258 RunPasses] == Running pass: static_kernel_pick_pass [F 12/ 2 17: 8:34.643 ...lite/core/mir/static_kernel_pick_pass.cc:67 Apply] Check failed: !instruct.kernels().empty(): No kernels found for pow [1] 36467 abort ./opt --model_file=model --param_file=params --valid_targets=arm