Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[QNN EP] Initialization errors - unsupported int16 operations #22821

Open
uros-ms opened this issue Nov 13, 2024 · 1 comment
Open

[QNN EP] Initialization errors - unsupported int16 operations #22821

uros-ms opened this issue Nov 13, 2024 · 1 comment
Labels
ep:QNN issues related to QNN exeution provider

Comments

@uros-ms
Copy link

uros-ms commented Nov 13, 2024

When I try to run inference for model which uses quantization with all int16 precision ops, using QNN EP, I get initialization errors (below) which seems to originate from many unsupported int16 operations. According to QNN docs, int16 operations are supported.

The model is trained in Tensorflow 2, then converted to ONNX using TF2ONNX.

Framework ONNX 1.19.0

QNN.backendValidateOpConfig() failed for node LeakyRelu__26 of type Prelu with error code 3110

QNN.backendValidateOpConfig() failed for node LeakyRelu__27 of type Prelu with error code 3110

QNN.backendValidateOpConfig() failed for node StatefulPartitionedCall/model_v23_1/strided_slice_7 of type StridedSlice with error code 3110

QNN.backendValidateOpConfig() failed for node LeakyRelu__28 of type Prelu with error code 3110

QNN.backendValidateOpConfig() failed for node LeakyRelu__29 of type Prelu with error code 3110

QNN.backendValidateOpConfig() failed for node StatefulPartitionedCall/model_v23_1/strided_slice_3 of type StridedSlice with error code 3110

QNN.backendValidateOpConfig() failed for node LeakyRelu__30 of type Prelu with error code 3110

QNN.backendValidateOpConfig() failed for node LeakyRelu__31 of type Prelu with error code 3110

QNN.backendValidateOpConfig() failed for node LeakyRelu__32 of type Prelu with error code 3110

QNN.backendValidateOpConfig() failed for node StatefulPartitionedCall/model_v23_1/enh00/resnet0/strided_slice of type StridedSlice with error code 3110

QNN.backendValidateOpConfig() failed for node LeakyRelu__33 of type Prelu with error code 3110

QNN.backendValidateOpConfig() failed for node LeakyRelu__34 of type Prelu with error code 3110

QNN.backendValidateOpConfig() failed for node StatefulPartitionedCall/model_v23_1/enh00/resnet0/add of type ElementWiseAdd with error code 3110

QNN.backendValidateOpConfig() failed for node LeakyRelu__35 of type Prelu with error code 3110

QNN.backendValidateOpConfig() failed for node LeakyRelu__36 of type Prelu with error code 3110

QNN.backendValidateOpConfig() failed for node StatefulPartitionedCall/model_v23_1/enh00/resnet1/strided_slice of type StridedSlice with error code 3110

QNN.backendValidateOpConfig() failed for node StatefulPartitionedCall/model_v23_1/enh00/resnet1/add of type ElementWiseAdd with error code 3110

QNN.backendValidateOpConfig() failed for node LeakyRelu__37 of type Prelu with error code 3110

QNN.backendValidateOpConfig() failed for node LeakyRelu__38 of type Prelu with error code 3110

QNN.backendValidateOpConfig() failed for node StatefulPartitionedCall/model_v23_1/enh00/resnet2/strided_slice of type StridedSlice with error code 3110

QNN.backendValidateOpConfig() failed for node StatefulPartitionedCall/model_v23_1/enh00/resnet2/add of type ElementWiseAdd with error code 3110

QNN.backendValidateOpConfig() failed for node LeakyRelu__39 of type Prelu with error code 3110

QNN.backendValidateOpConfig() failed for node LeakyRelu__40 of type Prelu with error code 3110

QNN.backendValidateOpConfig() failed for node StatefulPartitionedCall/model_v23_1/enh00/resnet3/strided_slice of type StridedSlice with error code 3110

QNN.backendValidateOpConfig() failed for node StatefulPartitionedCall/model_v23_1/enh00/resnet3/add of type ElementWiseAdd with error code 3110

QNN.backendValidateOpConfig() failed for node LeakyRelu__41 of type Prelu with error code 3110

QNN.backendValidateOpConfig() failed for node LeakyRelu__42 of type Prelu with error code 3110

QNN.backendValidateOpConfig() failed for node LeakyRelu__43 of type Prelu with error code 3110

QNN.backendValidateOpConfig() failed for node StatefulPartitionedCall/model_v23_1/enh01/resnet0/strided_slice of type StridedSlice with error code 3110

QNN.backendValidateOpConfig() failed for node StatefulPartitionedCall/model_v23_1/enh01/resnet0/add of type ElementWiseAdd with error code 3110

QNN.backendValidateOpConfig() failed for node LeakyRelu__44 of type Prelu with error code 3110

QNN.backendValidateOpConfig() failed for node LeakyRelu__45 of type Prelu with error code 3110

QNN.backendValidateOpConfig() failed for node StatefulPartitionedCall/model_v23_1/enh01/resnet1/strided_slice of type StridedSlice with error code 3110

QNN.backendValidateOpConfig() failed for node StatefulPartitionedCall/model_v23_1/enh01/resnet1/add of type ElementWiseAdd with error code 3110

QNN.backendValidateOpConfig() failed for node LeakyRelu__46 of type Prelu with error code 3110

QNN.backendValidateOpConfig() failed for node LeakyRelu__47 of type Prelu with error code 3110

QNN.backendValidateOpConfig() failed for node StatefulPartitionedCall/model_v23_1/enh01/resnet2/strided_slice of type StridedSlice with error code 3110

QNN.backendValidateOpConfig() failed for node StatefulPartitionedCall/model_v23_1/enh01/resnet2/add of type ElementWiseAdd with error code 3110

QNN.backendValidateOpConfig() failed for node LeakyRelu__48 of type Prelu with error code 3110

QNN.backendValidateOpConfig() failed for node LeakyRelu__49 of type Prelu with error code 3110

QNN.backendValidateOpConfig() failed for node StatefulPartitionedCall/model_v23_1/enh01/resnet3/strided_slice of type StridedSlice with error code 3110

QNN.backendValidateOpConfig() failed for node StatefulPartitionedCall/model_v23_1/enh01/resnet3/add of type ElementWiseAdd with error code 3110

QNN.backendValidateOpConfig() failed for node LeakyRelu__50 of type Prelu with error code 3110

QNN.backendValidateOpConfig() failed for node StatefulPartitionedCall/model_v23_1/enh02/resnet0/strided_slice of type StridedSlice with error code 3110

QNN.backendValidateOpConfig() failed for node LeakyRelu__51 of type Prelu with error code 3110

QNN.backendValidateOpConfig() failed for node LeakyRelu__52 of type Prelu with error code 3110

QNN.backendValidateOpConfig() failed for node StatefulPartitionedCall/model_v23_1/enh02/resnet0/add of type ElementWiseAdd with error code 3110

QNN.backendValidateOpConfig() failed for node LeakyRelu__53 of type Prelu with error code 3110

QNN.backendValidateOpConfig() failed for node LeakyRelu__54 of type Prelu with error code 3110

QNN.backendValidateOpConfig() failed for node StatefulPartitionedCall/model_v23_1/enh02/resnet1/strided_slice of type StridedSlice with error code 3110

QNN.backendValidateOpConfig() failed for node StatefulPartitionedCall/model_v23_1/enh02/resnet1/add of type ElementWiseAdd with error code 3110

QNN.backendValidateOpConfig() failed for node LeakyRelu__55 of type Prelu with error code 3110

QNN.backendValidateOpConfig() failed for node LeakyRelu__56 of type Prelu with error code 3110

QNN.backendValidateOpConfig() failed for node StatefulPartitionedCall/model_v23_1/enh02/resnet2/strided_slice of type StridedSlice with error code 3110

QNN.backendValidateOpConfig() failed for node StatefulPartitionedCall/model_v23_1/enh02/resnet2/add of type ElementWiseAdd with error code 3110

QNN.backendValidateOpConfig() failed for node LeakyRelu__57 of type Prelu with error code 3110

QNN.backendValidateOpConfig() failed for node LeakyRelu__58 of type Prelu with error code 3110

QNN.backendValidateOpConfig() failed for node StatefulPartitionedCall/model_v23_1/enh02/resnet3/strided_slice of type StridedSlice with error code 3110

QNN.backendValidateOpConfig() failed for node StatefulPartitionedCall/model_v23_1/enh02/resnet3/add of type ElementWiseAdd with error code 3110

QNN.backendValidateOpConfig() failed for node LeakyRelu__59 of type Prelu with error code 3110

QNN.backendValidateOpConfig() failed for node LeakyRelu__60 of type Prelu with error code 3110

QNN.backendValidateOpConfig() failed for node LeakyRelu__61 of type Prelu with error code 3110

QNN.backendValidateOpConfig() failed for node StatefulPartitionedCall/model_v23_1/enh03/resnet0/strided_slice of type StridedSlice with error code 3110

QNN.backendValidateOpConfig() failed for node StatefulPartitionedCall/model_v23_1/enh03/resnet0/add of type ElementWiseAdd with error code 3110

QNN.backendValidateOpConfig() failed for node LeakyRelu__62 of type Prelu with error code 3110

QNN.backendValidateOpConfig() failed for node LeakyRelu__63 of type Prelu with error code 3110

QNN.backendValidateOpConfig() failed for node StatefulPartitionedCall/model_v23_1/enh03/resnet1/strided_slice of type StridedSlice with error code 3110

QNN.backendValidateOpConfig() failed for node StatefulPartitionedCall/model_v23_1/enh03/resnet1/add of type ElementWiseAdd with error code 3110

QNN.backendValidateOpConfig() failed for node LeakyRelu__64 of type Prelu with error code 3110

QNN.backendValidateOpConfig() failed for node LeakyRelu__65 of type Prelu with error code 3110

QNN.backendValidateOpConfig() failed for node StatefulPartitionedCall/model_v23_1/enh03/resnet2/strided_slice of type StridedSlice with error code 3110

QNN.backendValidateOpConfig() failed for node StatefulPartitionedCall/model_v23_1/enh03/resnet2/add of type ElementWiseAdd with error code 3110

QNN.backendValidateOpConfig() failed for node LeakyRelu__66 of type Prelu with error code 3110

QNN.backendValidateOpConfig() failed for node LeakyRelu__67 of type Prelu with error code 3110

QNN.backendValidateOpConfig() failed for node StatefulPartitionedCall/model_v23_1/enh03/resnet3/strided_slice of type StridedSlice with error code 3110

QNN.backendValidateOpConfig() failed for node StatefulPartitionedCall/model_v23_1/enh03/resnet3/add of type ElementWiseAdd with error code 3110

QNN.backendValidateOpConfig() failed for node LeakyRelu__68 of type Prelu with error code 3110

QNN.backendValidateOpConfig() failed for node StatefulPartitionedCall/model_v23_1/strided_slice of type StridedSlice with error code 3110

QNN.backendValidateOpConfig() failed for node StatefulPartitionedCall/model_v23_1/strided_slice_1 of type StridedSlice with error code 3110

QNN.backendValidateOpConfig() failed for node StatefulPartitionedCall/model_v23_1/add of type ElementWiseAdd with error code 3110

QNN.backendValidateOpConfig() failed for node LeakyRelu__71 of type Prelu with error code 3110

QNN.backendValidateOpConfig() failed for node StatefulPartitionedCall/model_v23_1/strided_slice_2 of type StridedSlice with error code 3110

QNN.backendValidateOpConfig() failed for node StatefulPartitionedCall/model_v23_1/add_1 of type ElementWiseAdd with error code 3110

QNN.backendValidateOpConfig() failed for node LeakyRelu__73 of type Prelu with error code 3110

QNN.backendValidateOpConfig() failed for node StatefulPartitionedCall/model_v23_1/strided_slice_4 of type StridedSlice with error code 3110

QNN.backendValidateOpConfig() failed for node StatefulPartitionedCall/model_v23_1/strided_slice_5 of type StridedSlice with error code 3110

QNN.backendValidateOpConfig() failed for node StatefulPartitionedCall/model_v23_1/add_2 of type ElementWiseAdd with error code 3110

QNN.backendValidateOpConfig() failed for node LeakyRelu__75 of type Prelu with error code 3110

QNN.backendValidateOpConfig() failed for node StatefulPartitionedCall/model_v23_1/strided_slice_6 of type StridedSlice with error code 3110

QNN.backendValidateOpConfig() failed for node StatefulPartitionedCall/model_v23_1/add_3 of type ElementWiseAdd with error code 3110

QNN.backendValidateOpConfig() failed for node LeakyRelu__77 of type Prelu with error code 3110

QNN.backendValidateOpConfig() failed for node StatefulPartitionedCall/model_v23_1/strided_slice_8 of type StridedSlice with error code 3110

QNN.backendValidateOpConfig() failed for node StatefulPartitionedCall/model_v23_1/strided_slice_9 of type StridedSlice with error code 3110

QNN.backendValidateOpConfig() failed for node StatefulPartitionedCall/model_v23_1/add_4 of type ElementWiseAdd with error code 3110

QNN.backendValidateOpConfig() failed for node LeakyRelu__79 of type Prelu with error code 3110

QNN.backendValidateOpConfig() failed for node StatefulPartitionedCall/model_v23_1/strided_slice_10 of type StridedSlice with error code 3110

QNN.backendValidateOpConfig() failed for node LeakyRelu__81 of type Prelu with error code 3110

QNN.backendValidateOpConfig() failed for node StatefulPartitionedCall/model_v23_1/strided_slice_11 of type StridedSlice with error code 3110

QNN.backendValidateOpConfig() failed for node StatefulPartitionedCall/model_v23_1/strided_slice_12 of type StridedSlice with error code 3110

QNN.backendValidateOpConfig() failed for node StatefulPartitionedCall/model_v23_1/strided_slice_13 of type StridedSlice with error code 3110

QNN.backendValidateOpConfig() failed for node StatefulPartitionedCall/model_v23_1/Pad_7 of type Pad with error code 3110

QNN.backendValidateOpConfig() failed for node StatefulPartitionedCall/model_v23_1/strided_slice_14 of type StridedSlice with error code 3110

QNN.backendValidateOpConfig() failed for node LeakyRelu__69 of type Prelu with error code 3110

QNN.backendValidateOpConfig() failed for node StatefulPartitionedCall/model_v23_1/strided_slice_15 of type StridedSlice with error code 3110

QNN.backendValidateOpConfig() failed for node LeakyRelu__70 of type Prelu with error code 3110

QNN.backendValidateOpConfig() failed for node StatefulPartitionedCall/model_v23_1/strided_slice_16 of type StridedSlice with error code 3110

QNN.backendValidateOpConfig() failed for node LeakyRelu__72 of type Prelu with error code 3110

QNN.backendValidateOpConfig() failed for node StatefulPartitionedCall/model_v23_1/strided_slice_17 of type StridedSlice with error code 3110

QNN.backendValidateOpConfig() failed for node LeakyRelu__74 of type Prelu with error code 3110

QNN.backendValidateOpConfig() failed for node StatefulPartitionedCall/model_v23_1/strided_slice_18 of type StridedSlice with error code 3110

QNN.backendValidateOpConfig() failed for node LeakyRelu__76 of type Prelu with error code 3110

QNN.backendValidateOpConfig() failed for node StatefulPartitionedCall/model_v23_1/strided_slice_19 of type StridedSlice with error code 3110

QNN.backendValidateOpConfig() failed for node LeakyRelu__78 of type Prelu with error code 3110

QNN.backendValidateOpConfig() failed for node StatefulPartitionedCall/model_v23_1/strided_slice_20 of type StridedSlice with error code 3110

QNN.backendValidateOpConfig() failed for node LeakyRelu__80 of type Prelu with error code 3110

QNN.backendValidateOpConfig() failed for node StatefulPartitionedCall/model_v23_1/strided_slice_21 of type StridedSlice with error code 3110

QNN.backendValidateOpConfig() failed for node StatefulPartitionedCall/model_v23_1/Pad_8 of type Pad with error code 3110

QNN.backendValidateOpConfig() failed for node StatefulPartitionedCall/model_v23_1/add_5 of type ElementWiseAdd with error code 3110

QNN.backendValidateOpConfig() failed for node StatefulPartitionedCall/model_v23_1/out_dec_buf_1/strided_slice of type StridedSlice with error code 3110

QNN.backendValidateOpConfig() failed for node StatefulPartitionedCall/model_v23_1/out_dec_buf_3/strided_slice of type StridedSlice with error code 3110

QNN.backendValidateOpConfig() failed for node StatefulPartitionedCall/model_v23_1/out_dec_buf_5/strided_slice of type StridedSlice with error code 3110

QNN.backendValidateOpConfig() failed for node StatefulPartitionedCall/model_v23_1/out_enh_buf_3/strided_slice of type StridedSlice with error code 3110

QNN.backendValidateOpConfig() failed for node StatefulPartitionedCall/model_v23_1/out_enh_buf_1/strided_slice of type StridedSlice with error code 3110

QNN.backendValidateOpConfig() failed for node StatefulPartitionedCall/model_v23_1/out_enc_buf_6/strided_slice of type StridedSlice with error code 3110

QNN.backendValidateOpConfig() failed for node StatefulPartitionedCall/model_v23_1/out_enc_buf_4/strided_slice of type StridedSlice with error code 3110

QNN.backendValidateOpConfig() failed for node StatefulPartitionedCall/model_v23_1/out_enc_buf_2/strided_slice of type StridedSlice with error code 3110

QNN.backendValidateOpConfig() failed for node StatefulPartitionedCall/model_v23_1/out_enc_buf_1/strided_slice of type StridedSlice with error code 3110

QNN.backendValidateOpConfig() failed for node StatefulPartitionedCall/model_v23_1/out_enc_buf_0/strided_slice of type StridedSlice with error code 3110

QNN EP does not support a single Quantize/Dequantize node in a partition.
Unsupported nodes in QNN EP: { name: LeakyRelu__26, type: LeakyRelu }{ name: LeakyRelu__27, type: LeakyRelu }{ name: StatefulPartitionedCall/model_v23_1/strided_slice_7, type: Slice }{ name: LeakyRelu__28, type: LeakyRelu }{ name: LeakyRelu__29, type: LeakyRelu }{ name: StatefulPartitionedCall/model_v23_1/strided_slice_3, type: Slice }{ name: LeakyRelu__30, type: LeakyRelu }{ name: LeakyRelu__31, type: LeakyRelu }{ name: LeakyRelu__32, type: LeakyRelu }{ name: StatefulPartitionedCall/model_v23_1/enh00/resnet0/strided_slice, type: Slice }{ name: LeakyRelu__33, type: LeakyRelu }{ name: LeakyRelu__34, type: LeakyRelu }{ name: StatefulPartitionedCall/model_v23_1/enh00/resnet0/add, type: Add }{ name: LeakyRelu__35, type: LeakyRelu }{ name: LeakyRelu__36, type: LeakyRelu }{ name: StatefulPartitionedCall/model_v23_1/enh00/resnet1/strided_slice, type: Slice }{ name: StatefulPartitionedCall/model_v23_1/enh00/resnet1/add, type: Add }{ name: LeakyRelu__37, type: LeakyRelu }{ name: LeakyRelu__38, ty
QNN.backendValidateOpConfig() failed for node Conv of type Conv2d with error code 3110

QNN.backendValidateOpConfig() failed for node LeakyRelu__26 of type Prelu with error code 3110

QNN.backendValidateOpConfig() failed for node Conv_token_167 of type Conv2d with error code 3110

QNN.backendValidateOpConfig() failed for node LeakyRelu__27 of type Prelu with error code 3110

QNN.backendValidateOpConfig() failed for node Conv_token_173 of type Conv2d with error code 3110

QNN.backendValidateOpConfig() failed for node LeakyRelu__28 of type Prelu with error code 3110

QNN.backendValidateOpConfig() failed for node Conv_token_179 of type Conv2d with error code 3110

QNN.backendValidateOpConfig() failed for node LeakyRelu__29 of type Prelu with error code 3110

QNN.backendValidateOpConfig() failed for node Conv_token_185 of type Conv2d with error code 3110

QNN.backendValidateOpConfig() failed for node LeakyRelu__30 of type Prelu with error code 3110

QNN.backendValidateOpConfig() failed for node Conv_token_191 of type Conv2d with error code 3110

QNN.backendValidateOpConfig() failed for node LeakyRelu__31 of type Prelu with error code 3110

QNN.backendValidateOpConfig() failed for node Conv_token_197 of type Conv2d with error code 3110

QNN.backendValidateOpConfig() failed for node LeakyRelu__32 of type Prelu with error code 3110

QNN.backendValidateOpConfig() failed for node StatefulPartitionedCall/model_v23_1/enh00/resnet0/strided_slice of type StridedSlice with error code 3110

QNN.backendValidateOpConfig() failed for node Conv_token_200 of type Conv2d with error code 3110

QNN.backendValidateOpConfig() failed for node LeakyRelu__33 of type Prelu with error code 3110

QNN.backendValidateOpConfig() failed for node Conv_token_206 of type Conv2d with error code 3110

QNN.backendValidateOpConfig() failed for node LeakyRelu__34 of type Prelu with error code 3110

QNN.backendValidateOpConfig() failed for node StatefulPartitionedCall/model_v23_1/enh00/resnet0/add of type ElementWiseAdd with error code 3110

QNN.backendValidateOpConfig() failed for node Conv_token_212 of type Conv2d with error code 3110

QNN.backendValidateOpConfig() failed for node LeakyRelu__35 of type Prelu with error code 3110

QNN.backendValidateOpConfig() failed for node Conv_token_218 of type Conv2d with error code 3110

QNN.backendValidateOpConfig() failed for node LeakyRelu__36 of type Prelu with error code 3110

QNN.backendValidateOpConfig() failed for node StatefulPartitionedCall/model_v23_1/enh00/resnet1/strided_slice of type StridedSlice with error code 3110

QNN.backendValidateOpConfig() failed for node StatefulPartitionedCall/model_v23_1/enh00/resnet1/add of type ElementWiseAdd with error code 3110

QNN.backendValidateOpConfig() failed for node Conv_token_224 of type Conv2d with error code 3110

QNN.backendValidateOpConfig() failed for node LeakyRelu__37 of type Prelu with error code 3110

QNN.backendValidateOpConfig() failed for node Conv_token_230 of type Conv2d with error code 3110

QNN.backendValidateOpConfig() failed for node LeakyRelu__38 of type Prelu with error code 3110

QNN.backendValidateOpConfig() failed for node StatefulPartitionedCall/model_v23_1/enh00/resnet2/strided_slice of type StridedSlice with error code 3110

QNN.backendValidateOpConfig() failed for node StatefulPartitionedCall/model_v23_1/enh00/resnet2/add of type ElementWiseAdd with error code 3110

QNN.backendValidateOpConfig() failed for node Conv_token_236 of type Conv2d with error code 3110

QNN.backendValidateOpConfig() failed for node LeakyRelu__39 of type Prelu with error code 3110

QNN.backendValidateOpConfig() failed for node Conv_token_242 of type Conv2d with error code 3110

QNN.backendValidateOpConfig() failed for node LeakyRelu__40 of type Prelu with error code 3110

QNN.backendValidateOpConfig() failed for node StatefulPartitionedCall/model_v23_1/enh00/resnet3/strided_slice of type StridedSlice with error code 3110

QNN.backendValidateOpConfig() failed for node StatefulPartitionedCall/model_v23_1/enh00/resnet3/add of type ElementWiseAdd with error code 3110

QNN.backendValidateOpConfig() failed for node LeakyRelu__41 of type Prelu with error code 3110

QNN.backendValidateOpConfig() failed for node Conv_token_248 of type Conv2d with error code 3110

QNN.backendValidateOpConfig() failed for node LeakyRelu__42 of type Prelu with error code 3110

QNN.backendValidateOpConfig() failed for node Conv_token_254 of type Conv2d with error code 3110

QNN.backendValidateOpConfig() failed for node LeakyRelu__43 of type Prelu with error code 3110

QNN.backendValidateOpConfig() failed for node StatefulPartitionedCall/model_v23_1/enh01/resnet0/strided_slice of type StridedSlice with error code 3110

QNN.backendValidateOpConfig() failed for node StatefulPartitionedCall/model_v23_1/enh01/resnet0/add of type ElementWiseAdd with error code 3110

QNN.backendValidateOpConfig() failed for node Conv_token_260 of type Conv2d with error code 3110

QNN.backendValidateOpConfig() failed for node LeakyRelu__44 of type Prelu with error code 3110

QNN.backendValidateOpConfig() failed for node Conv_token_266 of type Conv2d with error code 3110

QNN.backendValidateOpConfig() failed for node LeakyRelu__45 of type Prelu with error code 3110

QNN.backendValidateOpConfig() failed for node StatefulPartitionedCall/model_v23_1/enh01/resnet1/strided_slice of type StridedSlice with error code 3110

QNN.backendValidateOpConfig() failed for node StatefulPartitionedCall/model_v23_1/enh01/resnet1/add of type ElementWiseAdd with error code 3110

QNN.backendValidateOpConfig() failed for node Conv_token_272 of type Conv2d with error code 3110

QNN.backendValidateOpConfig() failed for node LeakyRelu__46 of type Prelu with error code 3110

QNN.backendValidateOpConfig() failed for node Conv_token_278 of type Conv2d with error code 3110

QNN.backendValidateOpConfig() failed for node LeakyRelu__47 of type Prelu with error code 3110

QNN.backendValidateOpConfig() failed for node StatefulPartitionedCall/model_v23_1/enh01/resnet2/strided_slice of type StridedSlice with error code 3110

QNN.backendValidateOpConfig() failed for node StatefulPartitionedCall/model_v23_1/enh01/resnet2/add of type ElementWiseAdd with error code 3110

QNN.backendValidateOpConfig() failed for node Conv_token_284 of type Conv2d with error code 3110

QNN.backendValidateOpConfig() failed for node LeakyRelu__48 of type Prelu with error code 3110

QNN.backendValidateOpConfig() failed for node Conv_token_290 of type Conv2d with error code 3110

QNN.backendValidateOpConfig() failed for node LeakyRelu__49 of type Prelu with error code 3110

QNN.backendValidateOpConfig() failed for node StatefulPartitionedCall/model_v23_1/enh01/resnet3/strided_slice of type StridedSlice with error code 3110

QNN.backendValidateOpConfig() failed for node StatefulPartitionedCall/model_v23_1/enh01/resnet3/add of type ElementWiseAdd with error code 3110

QNN.backendValidateOpConfig() failed for node LeakyRelu__50 of type Prelu with error code 3110

QNN.backendValidateOpConfig() failed for node StatefulPartitionedCall/model_v23_1/enh02/resnet0/strided_slice of type StridedSlice with error code 3110

QNN.backendValidateOpConfig() failed for node Conv_token_293 of type Conv2d with error code 3110

QNN.backendValidateOpConfig() failed for node LeakyRelu__51 of type Prelu with error code 3110

QNN.backendValidateOpConfig() failed for node Conv_token_299 of type Conv2d with error code 3110

QNN.backendValidateOpConfig() failed for node LeakyRelu__52 of type Prelu with error code 3110

QNN.backendValidateOpConfig() failed for node StatefulPartitionedCall/model_v23_1/enh02/resnet0/add of type ElementWiseAdd with error code 3110

QNN.backendValidateOpConfig() failed for node Conv_token_305 of type Conv2d with error code 3110

QNN.backendValidateOpConfig() failed for node LeakyRelu__53 of type Prelu with error code 3110

QNN.backendValidateOpConfig() failed for node Conv_token_311 of type Conv2d with error code 3110

QNN.backendValidateOpConfig() failed for node LeakyRelu__54 of type Prelu with error code 3110

QNN.backendValidateOpConfig() failed for node StatefulPartitionedCall/model_v23_1/enh02/resnet1/strided_slice of type StridedSlice with error code 3110

QNN.backendValidateOpConfig() failed for node StatefulPartitionedCall/model_v23_1/enh02/resnet1/add of type ElementWiseAdd with error code 3110

QNN.backendValidateOpConfig() failed for node Conv_token_317 of type Conv2d with error code 3110

QNN.backendValidateOpConfig() failed for node LeakyRelu__55 of type Prelu with error code 3110

QNN.backendValidateOpConfig() failed for node Conv_token_323 of type Conv2d with error code 3110

QNN.backendValidateOpConfig() failed for node LeakyRelu__56 of type Prelu with error code 3110

QNN.backendValidateOpConfig() failed for node StatefulPartitionedCall/model_v23_1/enh02/resnet2/strided_slice of type StridedSlice with error code 3110

QNN.backendValidateOpConfig() failed for node StatefulPartitionedCall/model_v23_1/enh02/resnet2/add of type ElementWiseAdd with error code 3110

QNN.backendValidateOpConfig() failed for node Conv_token_329 of type Conv2d with error code 3110

QNN.backendValidateOpConfig() failed for node LeakyRelu__57 of type Prelu with error code 3110

QNN.backendValidateOpConfig() failed for node Conv_token_335 of type Conv2d with error code 3110

QNN.backendValidateOpConfig() failed for node LeakyRelu__58 of type Prelu with error code 3110

QNN.backendValidateOpConfig() failed for node StatefulPartitionedCall/model_v23_1/enh02/resnet3/strided_slice of type StridedSlice with error code 3110

QNN.backendValidateOpConfig() failed for node StatefulPartitionedCall/model_v23_1/enh02/resnet3/add of type ElementWiseAdd with error code 3110

QNN.backendValidateOpConfig() failed for node LeakyRelu__59 of type Prelu with error code 3110

QNN.backendValidateOpConfig() failed for node Conv_token_341 of type Conv2d with error code 3110

QNN.backendValidateOpConfig() failed for node LeakyRelu__60 of type Prelu with error code 3110

QNN.backendValidateOpConfig() failed for node Conv_token_347 of type Conv2d with error code 3110

QNN.backendValidateOpConfig() failed for node LeakyRelu__61 of type Prelu with error code 3110

QNN.backendValidateOpConfig() failed for node StatefulPartitionedCall/model_v23_1/enh03/resnet0/strided_slice of type StridedSlice with error code 3110

QNN.backendValidateOpConfig() failed for node StatefulPartitionedCall/model_v23_1/enh03/resnet0/add of type ElementWiseAdd with error code 3110

QNN.backendValidateOpConfig() failed for node Conv_token_353 of type Conv2d with error code 3110

QNN.backendValidateOpConfig() failed for node LeakyRelu__62 of type Prelu with error code 3110

QNN.backendValidateOpConfig() failed for node Conv_token_359 of type Conv2d with error code 3110

QNN.backendValidateOpConfig() failed for node LeakyRelu__63 of type Prelu with error code 3110

QNN.backendValidateOpConfig() failed for node StatefulPartitionedCall/model_v23_1/enh03/resnet1/strided_slice of type StridedSlice with error code 3110

QNN.backendValidateOpConfig() failed for node StatefulPartitionedCall/model_v23_1/enh03/resnet1/add of type ElementWiseAdd with error code 3110

QNN.backendValidateOpConfig() failed for node Conv_token_365 of type Conv2d with error code 3110

QNN.backendValidateOpConfig() failed for node LeakyRelu__64 of type Prelu with error code 3110

QNN.backendValidateOpConfig() failed for node Conv_token_371 of type Conv2d with error code 3110

QNN.backendValidateOpConfig() failed for node LeakyRelu__65 of type Prelu with error code 3110

QNN.backendValidateOpConfig() failed for node StatefulPartitionedCall/model_v23_1/enh03/resnet2/strided_slice of type StridedSlice with error code 3110

QNN.backendValidateOpConfig() failed for node StatefulPartitionedCall/model_v23_1/enh03/resnet2/add of type ElementWiseAdd with error code 3110

QNN.backendValidateOpConfig() failed for node Conv_token_377 of type Conv2d with error code 3110

QNN.backendValidateOpConfig() failed for node LeakyRelu__66 of type Prelu with error code 3110

QNN.backendValidateOpConfig() failed for node Conv_token_383 of type Conv2d with error code 3110

QNN.backendValidateOpConfig() failed for node LeakyRelu__67 of type Prelu with error code 3110

QNN.backendValidateOpConfig() failed for node StatefulPartitionedCall/model_v23_1/enh03/resnet3/strided_slice of type StridedSlice with error code 3110

QNN.backendValidateOpConfig() failed for node StatefulPartitionedCall/model_v23_1/enh03/resnet3/add of type ElementWiseAdd with error code 3110

QNN.backendValidateOpConfig() failed for node LeakyRelu__68 of type Prelu with error code 3110

QNN.backendValidateOpConfig() failed for node Conv_token_389 of type Conv2d with error code 3110

QNN.backendValidateOpConfig() failed for node StatefulPartitionedCall/model_v23_1/strided_slice of type StridedSlice with error code 3110

QNN.backendValidateOpConfig() failed for node StatefulPartitionedCall/model_v23_1/strided_slice_1 of type StridedSlice with error code 3110

QNN.backendValidateOpConfig() failed for node StatefulPartitionedCall/model_v23_1/add of type ElementWiseAdd with error code 3110

QNN.backendValidateOpConfig() failed for node LeakyRelu__71 of type Prelu with error code 3110

QNN.backendValidateOpConfig() failed for node Conv_token_395 of type Conv2d with error code 3110

QNN.backendValidateOpConfig() failed for node StatefulPartitionedCall/model_v23_1/strided_slice_2 of type StridedSlice with error code 3110

QNN.backendValidateOpConfig() failed for node StatefulPartitionedCall/model_v23_1/strided_slice_3 of type StridedSlice with error code 3110

QNN.backendValidateOpConfig() failed for node StatefulPartitionedCall/model_v23_1/add_1 of type ElementWiseAdd with error code 3110

QNN.backendValidateOpConfig() failed for node LeakyRelu__73 of type Prelu with error code 3110

QNN.backendValidateOpConfig() failed for node Conv_token_401 of type Conv2d with error code 3110

QNN.backendValidateOpConfig() failed for node StatefulPartitionedCall/model_v23_1/strided_slice_4 of type StridedSlice with error code 3110

QNN.backendValidateOpConfig() failed for node StatefulPartitionedCall/model_v23_1/strided_slice_5 of type StridedSlice with error code 3110

QNN.backendValidateOpConfig() failed for node StatefulPartitionedCall/model_v23_1/add_2 of type ElementWiseAdd with error code 3110

QNN.backendValidateOpConfig() failed for node LeakyRelu__75 of type Prelu with error code 3110

QNN.backendValidateOpConfig() failed for node Conv_token_407 of type Conv2d with error code 3110

QNN.backendValidateOpConfig() failed for node StatefulPartitionedCall/model_v23_1/strided_slice_6 of type StridedSlice with error code 3110

QNN.backendValidateOpConfig() failed for node StatefulPartitionedCall/model_v23_1/strided_slice_7 of type StridedSlice with error code 3110

QNN.backendValidateOpConfig() failed for node StatefulPartitionedCall/model_v23_1/add_3 of type ElementWiseAdd with error code 3110

QNN.backendValidateOpConfig() failed for node LeakyRelu__77 of type Prelu with error code 3110

QNN.backendValidateOpConfig() failed for node Conv_token_413 of type Conv2d with error code 3110

QNN.backendValidateOpConfig() failed for node StatefulPartitionedCall/model_v23_1/strided_slice_8 of type StridedSlice with error code 3110

QNN.backendValidateOpConfig() failed for node StatefulPartitionedCall/model_v23_1/strided_slice_9 of type StridedSlice with error code 3110

QNN.backendValidateOpConfig() failed for node StatefulPartitionedCall/model_v23_1/add_4 of type ElementWiseAdd with error code 3110

QNN.backendValidateOpConfig() failed for node LeakyRelu__79 of type Prelu with error code 3110

QNN.backendValidateOpConfig() failed for node Conv_token_419 of type Conv2d with error code 3110

QNN.backendValidateOpConfig() failed for node StatefulPartitionedCall/model_v23_1/strided_slice_10 of type StridedSlice with error code 3110

QNN.backendValidateOpConfig() failed for node LeakyRelu__81 of type Prelu with error code 3110

QNN.backendValidateOpConfig() failed for node Conv_token_425 of type Conv2d with error code 3110

QNN.backendValidateOpConfig() failed for node StatefulPartitionedCall/model_v23_1/strided_slice_11 of type StridedSlice with error code 3110

QNN.backendValidateOpConfig() failed for node StatefulPartitionedCall/model_v23_1/strided_slice_12 of type StridedSlice with error code 3110

QNN.backendValidateOpConfig() failed for node StatefulPartitionedCall/model_v23_1/strided_slice_13 of type StridedSlice with error code 3110

QNN.backendValidateOpConfig() failed for node StatefulPartitionedCall/model_v23_1/Pad_7 of type Pad with error code 3110

QNN.backendValidateOpConfig() failed for node StatefulPartitionedCall/model_v23_1/strided_slice_14 of type StridedSlice with error code 3110

QNN.backendValidateOpConfig() failed for node LeakyRelu__69 of type Prelu with error code 3110

QNN.backendValidateOpConfig() failed for node Conv_token_431 of type Conv2d with error code 3110

QNN.backendValidateOpConfig() failed for node StatefulPartitionedCall/model_v23_1/strided_slice_15 of type StridedSlice with error code 3110

QNN.backendValidateOpConfig() failed for node LeakyRelu__70 of type Prelu with error code 3110

QNN.backendValidateOpConfig() failed for node Conv_token_437 of type Conv2d with error code 3110

QNN.backendValidateOpConfig() failed for node StatefulPartitionedCall/model_v23_1/strided_slice_16 of type StridedSlice with error code 3110

QNN.backendValidateOpConfig() failed for node LeakyRelu__72 of type Prelu with error code 3110

QNN.backendValidateOpConfig() failed for node Conv_token_443 of type Conv2d with error code 3110

QNN.backendValidateOpConfig() failed for node StatefulPartitionedCall/model_v23_1/strided_slice_17 of type StridedSlice with error code 3110

QNN.backendValidateOpConfig() failed for node LeakyRelu__74 of type Prelu with error code 3110

QNN.backendValidateOpConfig() failed for node Conv_token_449 of type Conv2d with error code 3110

QNN.backendValidateOpConfig() failed for node StatefulPartitionedCall/model_v23_1/strided_slice_18 of type StridedSlice with error code 3110

QNN.backendValidateOpConfig() failed for node LeakyRelu__76 of type Prelu with error code 3110

QNN.backendValidateOpConfig() failed for node Conv_token_455 of type Conv2d with error code 3110

QNN.backendValidateOpConfig() failed for node StatefulPartitionedCall/model_v23_1/strided_slice_19 of type StridedSlice with error code 3110

QNN.backendValidateOpConfig() failed for node LeakyRelu__78 of type Prelu with error code 3110

QNN.backendValidateOpConfig() failed for node Conv_token_461 of type Conv2d with error code 3110

QNN.backendValidateOpConfig() failed for node StatefulPartitionedCall/model_v23_1/strided_slice_20 of type StridedSlice with error code 3110

QNN.backendValidateOpConfig() failed for node LeakyRelu__80 of type Prelu with error code 3110

QNN.backendValidateOpConfig() failed for node Conv_token_467 of type Conv2d with error code 3110

QNN.backendValidateOpConfig() failed for node StatefulPartitionedCall/model_v23_1/strided_slice_21 of type StridedSlice with error code 3110

QNN.backendValidateOpConfig() failed for node StatefulPartitionedCall/model_v23_1/Pad_8 of type Pad with error code 3110

QNN.backendValidateOpConfig() failed for node StatefulPartitionedCall/model_v23_1/add_5 of type ElementWiseAdd with error code 3110

QNN.backendValidateOpConfig() failed for node StatefulPartitionedCall/model_v23_1/out_dec_buf_1/strided_slice of type StridedSlice with error code 3110

QNN.backendValidateOpConfig() failed for node StatefulPartitionedCall/model_v23_1/out_dec_buf_3/strided_slice of type StridedSlice with error code 3110

QNN.backendValidateOpConfig() failed for node StatefulPartitionedCall/model_v23_1/out_dec_buf_5/strided_slice of type StridedSlice with error code 3110

QNN.backendValidateOpConfig() failed for node StatefulPartitionedCall/model_v23_1/out_enh_buf_3/strided_slice of type StridedSlice with error code 3110

QNN.backendValidateOpConfig() failed for node StatefulPartitionedCall/model_v23_1/out_enh_buf_1/strided_slice of type StridedSlice with error code 3110

QNN.backendValidateOpConfig() failed for node StatefulPartitionedCall/model_v23_1/out_enc_buf_6/strided_slice of type StridedSlice with error code 3110

QNN.backendValidateOpConfig() failed for node StatefulPartitionedCall/model_v23_1/out_enc_buf_4/strided_slice of type StridedSlice with error code 3110

QNN.backendValidateOpConfig() failed for node StatefulPartitionedCall/model_v23_1/out_enc_buf_2/strided_slice of type StridedSlice with error code 3110

QNN.backendValidateOpConfig() failed for node StatefulPartitionedCall/model_v23_1/out_enc_buf_1/strided_slice of type StridedSlice with error code 3110

QNN.backendValidateOpConfig() failed for node StatefulPartitionedCall/model_v23_1/out_enc_buf_0/strided_slice of type StridedSlice with error code 3110

QNN EP does not support a single Quantize/Dequantize node in a partition.
QNN EP does not support a single Quantize/Dequantize node in a partition.
Unsupported nodes in QNN EP: { name: Conv, type: Conv }{ name: LeakyRelu__26, type: LeakyRelu }{ name: Conv_token_167, type: Conv }{ name: LeakyRelu__27, type: LeakyRelu }{ name: Conv_token_173, type: Conv }{ name: LeakyRelu__28, type: LeakyRelu }{ name: Conv_token_179, type: Conv }{ name: LeakyRelu__29, type: LeakyRelu }{ name: Conv_token_185, type: Conv }{ name: LeakyRelu__30, type: LeakyRelu }{ name: Conv_token_191, type: Conv }{ name: LeakyRelu__31, type: LeakyRelu }{ name: Conv_token_197, type: Conv }{ name: LeakyRelu__32, type: LeakyRelu }{ name: StatefulPartitionedCall/model_v23_1/enh00/resnet0/strided_slice, type: Slice }{ name: Conv_token_200, type: Conv }{ name: LeakyRelu__33, type: LeakyRelu }{ name: Conv_token_206, type: Conv }{ name: LeakyRelu__34, type: LeakyRelu }{ name: StatefulPartitionedCall/model_v23_1/enh00/resnet0/add, type: Add }{ name: Conv_token_212, type: Conv }{ name: LeakyRelu__35, type: LeakyRelu }{ name: Conv_token_218, type: Conv }{ name: LeakyRelu__36, type
Skip invalid vtcm_mb: 0
failed to initialize onnx model

@github-actions github-actions bot added the ep:QNN issues related to QNN exeution provider label Nov 13, 2024
@uros-ms
Copy link
Author

uros-ms commented Nov 14, 2024

Following HectorSVC's suggestion from issue #22819 to enable verbose log, I got this reason why validation failed (same reason for all ops):
Validation FAILED for nodes (NodeUnit):
Operator type: DequantizeLinear Node name: StatefulPartitionedCall/model_v23_1/concat:0_DequantizeLinear/duplicated Node index: 1034
Operator type: LeakyRelu Node name: LeakyRelu__26 Node index: 216
Operator type: QuantizeLinear Node name: LeakyRelu__26:0_QuantizeLinear Node index: 218
REASON : base_op_builder.cc:162 onnxruntime::qnn::BaseOpBuilder::ProcessOutputs Failed to add node.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
ep:QNN issues related to QNN exeution provider
Projects
None yet
Development

No branches or pull requests

1 participant